Lines Matching refs:Inst
55 MCInst Inst;
56 if (DisAsm->getInstruction(Inst, Size, Region, Index, DebugOut, nulls())){
57 Instructions.push_back(MCDecodedInst(Index, Size, Inst));
58 if (Ana->isBranch(Inst)) {
59 uint64_t targ = Ana->evaluateBranch(Inst, Index, Size);
72 } else if (Ana->isReturn(Inst)) {
76 } else if (Ana->isCall(Inst)) {
77 uint64_t targ = Ana->evaluateBranch(Inst, Index, Size);
116 const MCDecodedInst &Inst = BB.getInsts().back();
118 if (Ana->isBranch(Inst.Inst)) {
119 uint64_t targ = Ana->evaluateBranch(Inst.Inst, Inst.Address, Inst.Size);
125 } else if (targ != Inst.Address+Inst.Size)
128 if (Ana->isConditionalBranch(Inst.Inst) && llvm::next(i) != e)
132 if (!Ana->isReturn(Inst.Inst) && llvm::next(i) != e)