Lines Matching refs:Inst
37 virtual bool isBranch(const MCInst &Inst) const {
38 return Info->get(Inst.getOpcode()).isBranch();
41 virtual bool isConditionalBranch(const MCInst &Inst) const {
42 return Info->get(Inst.getOpcode()).isConditionalBranch();
45 virtual bool isUnconditionalBranch(const MCInst &Inst) const {
46 return Info->get(Inst.getOpcode()).isUnconditionalBranch();
49 virtual bool isIndirectBranch(const MCInst &Inst) const {
50 return Info->get(Inst.getOpcode()).isIndirectBranch();
53 virtual bool isCall(const MCInst &Inst) const {
54 return Info->get(Inst.getOpcode()).isCall();
57 virtual bool isReturn(const MCInst &Inst) const {
58 return Info->get(Inst.getOpcode()).isReturn();
61 virtual bool isTerminator(const MCInst &Inst) const {
62 return Info->get(Inst.getOpcode()).isTerminator();
66 /// \param Inst implicitly clears the upper portion of all super-registers.
87 const MCInst &Inst,
152 evaluateBranch(const MCInst &Inst, uint64_t Addr, uint64_t Size,
157 virtual Optional<uint64_t> evaluateMemoryOperandAddress(const MCInst &Inst,