Lines Matching refs:Instr
78 struct Instr { struct
98 const Instr *getInstruction(uint64_t Address) const;
102 const Instr &getInstructionOrDie(uint64_t Address) const;
107 const Instr *getPrevInstructionSequential(const Instr &InstrMeta) const;
108 const Instr *getNextInstructionSequential(const Instr &InstrMeta) const;
111 bool isCFITrap(const Instr &InstrMeta) const;
115 bool willTrapOnCFIViolation(const Instr &InstrMeta) const;
121 bool canFallThrough(const Instr &InstrMeta) const;
130 const Instr *getDefiniteNextInstruction(const Instr &InstrMeta) const;
135 std::set<const Instr *>
136 getDirectControlFlowXRefs(const Instr &InstrMeta) const;
139 bool usesRegisterOperand(const Instr &InstrMeta) const;
168 void printInstruction(const Instr &InstrMeta, raw_ostream &OS) const;
177 void addInstruction(const Instr &Instruction);
221 std::map<uint64_t, Instr> Instructions;