Lines Matching refs:Instr
39 void dumpCFI(const BinaryFunction &BF, const MCInst &Instr, AsmPrinter &MAP) { in dumpCFI() argument
40 const MCCFIInstruction *CFIInstr = BF.getCFIFor(Instr); in dumpCFI()
59 const MCInst &Instr, const std::string &BranchLabel) { in dumpJumpTableFdata() argument
61 const JumpTable *JT = BF.getJumpTable(Instr); in dumpJumpTableFdata()
73 const MCInst &Instr, const std::string &BranchLabel) { in dumpTailCallFdata() argument
76 auto CallFreq = BC.MIB->getAnnotationWithDefault<uint64_t>(Instr, "Count"); in dumpTailCallFdata()
77 const MCSymbol *Target = BC.MIB->getTargetSymbol(Instr); in dumpTailCallFdata()
204 for (const MCInst &Instr : *BB) { in dumpFunction()
206 if (BC.MIB->isPseudo(Instr)) { in dumpFunction()
207 if (BC.MIB->isCFI(Instr)) in dumpFunction()
208 dumpCFI(BF, Instr, *MAP.get()); in dumpFunction()
213 bool IsCall = BC.MIB->isCall(Instr); in dumpFunction()
214 for (const MCOperand &Operand : MCPlus::primeOperands(Instr)) { in dumpFunction()
228 if (&Instr == LastInst && (BB->succ_size() || IsCall)) in dumpFunction()
231 BC.InstPrinter->printInst(&Instr, 0, "", *BC.STI, OS); in dumpFunction()
235 if (BC.MIB->getJumpTable(Instr)) in dumpFunction()
236 dumpJumpTableFdata(OS, BF, Instr, BranchLabel); in dumpFunction()
237 else if (BC.MIB->isTailCall(Instr)) in dumpFunction()
238 dumpTailCallFdata(OS, BF, Instr, BranchLabel); in dumpFunction()