Lines Matching refs:BF
39 void dumpCFI(const BinaryFunction &BF, const MCInst &Instr, AsmPrinter &MAP) { in dumpCFI() argument
40 const MCCFIInstruction *CFIInstr = BF.getCFIFor(Instr); in dumpCFI()
48 << BF << ".\n"; in dumpCFI()
58 void dumpJumpTableFdata(raw_ostream &OS, const BinaryFunction &BF, in dumpJumpTableFdata() argument
60 StringRef FunctionName = BF.getOneName(); in dumpJumpTableFdata()
61 const JumpTable *JT = BF.getJumpTable(Instr); in dumpJumpTableFdata()
72 void dumpTailCallFdata(raw_ostream &OS, const BinaryFunction &BF, in dumpTailCallFdata() argument
74 const BinaryContext &BC = BF.getBinaryContext(); in dumpTailCallFdata()
75 StringRef FunctionName = BF.getOneName(); in dumpTailCallFdata()
125 void dumpFunction(const BinaryFunction &BF) { in dumpFunction() argument
126 const BinaryContext &BC = BF.getBinaryContext(); in dumpFunction()
127 if (!opts::shouldPrint(BF)) in dumpFunction()
139 std::string PrintName = BF.getPrintName(); in dumpFunction()
181 StringRef FunctionName = BF.getOneName(); in dumpFunction()
187 if (uint64_t EntryExecCount = BF.getKnownExecutionCount()) in dumpFunction()
198 for (BinaryBasicBlock *BB : BF.getLayout().blocks()) { in dumpFunction()
208 dumpCFI(BF, Instr, *MAP.get()); in dumpFunction()
236 dumpJumpTableFdata(OS, BF, Instr, BranchLabel); in dumpFunction()
238 dumpTailCallFdata(OS, BF, Instr, BranchLabel); in dumpFunction()
258 const BinarySection *LastSection = BF.getOriginSection(); in dumpFunction()
265 for (auto &JTI : BF.jumpTables()) in dumpFunction()