Lines Matching defs:Instruction
37 // Returns the index of this Variable inside Instruction's Variable.
49 // The index of this Variable in Instruction.Variables and its associated
93 /// The cache will only be exercised during Instruction initialization.
106 struct Instruction {
108 static std::unique_ptr<Instruction>
113 Instruction(const Instruction &) = delete;
114 Instruction(Instruction &&) = delete;
115 Instruction &operator=(const Instruction &) = delete;
116 Instruction &operator=(Instruction &&) = delete;
143 bool hasAliasingRegistersThrough(const Instruction &OtherInstr,
173 Instruction(const MCInstrDesc *Description, StringRef Name,
186 // Returns the Instruction object corresponding to this Opcode.
187 const Instruction &getInstr(unsigned Opcode) const;
192 mutable std::unordered_map<unsigned, std::unique_ptr<Instruction>>
227 AliasingConfigurations(const Instruction &DefInstruction,
228 const Instruction &UseInstruction,