Home
last modified time | relevance | path

Searched refs:InstructionInstance (Results 1 – 7 of 7) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-exegesis/lib/
DMCInstrDescView.h83 struct InstructionInstance { struct
84 InstructionInstance(const Instruction &Instr);
87 InstructionInstance(const InstructionInstance &) = delete;
88 InstructionInstance &operator=(const InstructionInstance &) = delete; argument
91 InstructionInstance(InstructionInstance &&);
92 InstructionInstance &operator=(InstructionInstance &&); argument
128 std::vector<InstructionInstance> Snippet; argument
185 InstructionInstance &DefII, InstructionInstance &UseII);
DMCInstrDescView.cpp86 InstructionInstance::InstructionInstance(const Instruction &Instr) in InstructionInstance() function in exegesis::InstructionInstance
89 InstructionInstance::InstructionInstance(InstructionInstance &&) = default;
91 InstructionInstance &InstructionInstance::
92 operator=(InstructionInstance &&) = default;
94 unsigned InstructionInstance::getOpcode() const { in getOpcode()
98 llvm::MCOperand &InstructionInstance::getValueFor(const Variable &Var) { in getValueFor()
103 InstructionInstance::getValueFor(const Variable &Var) const { in getValueFor()
107 llvm::MCOperand &InstructionInstance::getValueFor(const Operand &Op) { in getValueFor()
113 InstructionInstance::getValueFor(const Operand &Op) const { in getValueFor()
122 bool InstructionInstance::hasImmediateVariables() const { in hasImmediateVariables()
[all …]
DBenchmarkRunner.cpp134 for (InstructionInstance &II : Prototype.Snippet) { in generateConfigurations()
145 const std::vector<InstructionInstance> &Snippet) const { in computeRegsToDef()
151 for (const InstructionInstance &II : Snippet) { in computeRegsToDef()
206 InstructionInstance II(Instr); in generateSelfAliasingPrototype()
DLatency.cpp65 InstructionInstance ThisII(Instr); in generateTwoInstructionPrototype()
66 InstructionInstance OtherII(OtherInstr); in generateTwoInstructionPrototype()
DBenchmarkRunner.h67 computeRegsToDef(const std::vector<InstructionInstance> &Snippet) const;
DUops.cpp168 InstructionInstance II(Instr); in generatePrototype()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/tools/llvm-exegesis/X86/
DSnippetGeneratorTest.cpp87 const InstructionInstance &II = Proto.Snippet[0]; in TEST_F()
105 const InstructionInstance &II = Proto.Snippet[0]; in TEST_F()
122 const InstructionInstance &II = Proto.Snippet[0]; in TEST_F()
136 const InstructionInstance &II = Proto.Snippet[0]; in TEST_F()
151 const InstructionInstance &II = Proto.Snippet[0]; in TEST_F()
168 const InstructionInstance &II = Proto.Snippet[0]; in TEST_F()
208 const InstructionInstance &II = Proto.Snippet[0]; in TEST_F()
249 InstructionInstance II(Runner.createInstruction(llvm::X86::ADD16ri)); in TEST_F()
252 std::vector<InstructionInstance> Snippet; in TEST_F()
263 std::vector<InstructionInstance> Snippet; in TEST_F()
[all …]