Searched refs:InstructionInstance (Results 1 – 7 of 7) sorted by relevance
83 struct InstructionInstance { struct84 InstructionInstance(const Instruction &Instr);87 InstructionInstance(const InstructionInstance &) = delete;88 InstructionInstance &operator=(const InstructionInstance &) = delete; argument91 InstructionInstance(InstructionInstance &&);92 InstructionInstance &operator=(InstructionInstance &&); argument128 std::vector<InstructionInstance> Snippet; argument185 InstructionInstance &DefII, InstructionInstance &UseII);
86 InstructionInstance::InstructionInstance(const Instruction &Instr) in InstructionInstance() function in exegesis::InstructionInstance89 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 …]
134 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()
65 InstructionInstance ThisII(Instr); in generateTwoInstructionPrototype()66 InstructionInstance OtherII(OtherInstr); in generateTwoInstructionPrototype()
67 computeRegsToDef(const std::vector<InstructionInstance> &Snippet) const;
168 InstructionInstance II(Instr); in generatePrototype()
87 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 …]