| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryBasicBlock.cpp | 49 BinaryContext &BC = Function->getBinaryContext(); in adjustNumPseudos() 76 BinaryContext &BC = Function->getBinaryContext(); in validateSuccessorInvariants() 405 auto &MIB = Function->getBinaryContext().MIB; in analyzeBranch() 411 auto &MIB = Function->getBinaryContext().MIB; in isMacroOpFusionPair() 418 if (!Function->getBinaryContext().isX86()) in getMacroOpFusionPair() 427 BinaryContext &BC = Function->getBinaryContext(); in getMacroOpFusionPair() 450 BinaryContext &BC = Function->getBinaryContext(); in getTerminatorBefore() 469 BinaryContext &BC = Function->getBinaryContext(); in hasTerminatorAfter() 492 BinaryContext &BC = Function->getBinaryContext(); in addBranchInstruction() 500 BinaryContext &BC = Function->getBinaryContext(); in addTailCallInstruction() [all …]
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | LongJmp.cpp | 38 const BinaryContext &BC = StubBB.getFunction()->getBinaryContext(); in relaxStubToShortJmp() 46 const BinaryContext &BC = StubBB.getFunction()->getBinaryContext(); in relaxStubToLongJmp() 79 const BinaryContext &BC = Func.getBinaryContext(); in createNewStub() 123 const BinaryContext &BC = Func.getBinaryContext(); in lookupStubFromGroup() 186 const BinaryContext &BC = Func.getBinaryContext(); in replaceTargetWithStub() 273 const BinaryContext &BC = Func.getBinaryContext(); in tentativeBBLayout() 420 const MCSymbol *TgtSym = Func.getBinaryContext().MIB->getTargetSymbol(Inst); in usesStub() 451 const BinaryContext &BC = Func.getBinaryContext(); in relaxStub() 505 const BinaryContext &BC = Func.getBinaryContext(); in needsStub() 528 const BinaryContext &BC = Func.getBinaryContext(); in relax()
|
| H A D | StokeInfo.cpp | 47 MCPlusBuilder *MIB = BF.getBinaryContext().MIB.get(); in checkInstr() 130 getRegNameFromBitVec(BF.getBinaryContext(), LiveInBV, &FuncInfo.DefIn); in checkFunction() 135 getRegNameFromBitVec(BF.getBinaryContext(), LiveOutBV, &FuncInfo.LiveOut); in checkFunction()
|
| H A D | ValidateInternalCalls.cpp | 32 const BinaryContext &BC = Function.getBinaryContext(); in getInternalCallTarget() 136 const BinaryContext &BC = Function.getBinaryContext(); in fixCFGForIC() 200 const BinaryContext &BC = Function.getBinaryContext(); in hasTailCallsInRange() 213 BinaryContext &BC = Function.getBinaryContext(); in analyzeFunction()
|
| H A D | Instrumentation.cpp | 205 BB.getFunction()->getBinaryContext(), IsLeaf); in instrumentLeafNode() 213 auto L = FromFunction.getBinaryContext().scopeLock(); in instrumentIndirectTarget() 217 BinaryContext &BC = FromFunction.getBinaryContext(); in instrumentIndirectTarget() 237 auto L = FromFunction.getBinaryContext().scopeLock(); in instrumentOneTarget() 251 createInstrumentationSnippet(FromFunction.getBinaryContext(), IsLeaf); in instrumentOneTarget() 253 BinaryContext &BC = FromFunction.getBinaryContext(); in instrumentOneTarget() 292 BinaryContext &BC = Function.getBinaryContext(); in instrumentFunction()
|
| H A D | ThreeWayBranch.cpp | 21 BinaryContext &BC = Function.getBinaryContext(); in shouldRunOnFunction() 30 BinaryContext &BC = Function.getBinaryContext(); in runOnFunction()
|
| H A D | RegReAssign.cpp | 40 BinaryContext &BC = Function.getBinaryContext(); in swap() 139 BinaryContext &BC = Function.getBinaryContext(); in rankRegisters() 217 BinaryContext &BC = Function.getBinaryContext(); in aggressivePassOverFunction() 319 BinaryContext &BC = Function.getBinaryContext(); in conservativePassOverFunction()
|
| H A D | Aligner.cpp | 82 const BinaryContext &BC = Function.getBinaryContext(); in alignCompact() 111 const BinaryContext &BC = Function.getBinaryContext(); in alignBlocks()
|
| H A D | TailDuplication.cpp | 126 BinaryContext &BC = BF->getBinaryContext(); in isOverwrittenBeforeUsed() 165 BinaryContext &BC = BF->getBinaryContext(); in constantAndCopyPropagate() 507 BinaryContext &BC = BF->getBinaryContext(); in duplicateBlocks() 574 Emitter = Function.getBinaryContext().createIndependentMCCodeEmitter(); in runOnFunction()
|
| H A D | ADRRelaxationPass.cpp | 31 BinaryContext &BC = BF.getBinaryContext(); in runOnFunction()
|
| H A D | Inliner.cpp | 148 const BinaryContext &BC = BF.getBinaryContext(); in getInliningInfo() 240 BinaryContext &BC = CallerFunction.getBinaryContext(); in inlineCall() 397 BinaryContext &BC = Function.getBinaryContext(); in inlineCallsInFunction()
|
| H A D | DataflowAnalysis.cpp | 50 MCPlusBuilder *MIB = BB.getFunction()->getBinaryContext().MIB.get(); in doForAllPreds()
|
| H A D | CacheMetrics.cpp | 45 const BinaryContext &BC = BF->getBinaryContext(); in extractBasicBlockInfo() 119 const BinaryContext &BC = SrcFunction->getBinaryContext(); in extractFunctionCalls()
|
| H A D | BinaryPasses.cpp | 648 MCContext *Ctx = Function.getBinaryContext().Ctx.get(); in fixDoubleJumps() 649 MCPlusBuilder *MIB = Function.getBinaryContext().MIB.get(); in fixDoubleJumps() 787 MCPlusBuilder *MIB = BF.getBinaryContext().MIB.get(); in fixTailCalls() 788 MCContext *Ctx = BF.getBinaryContext().Ctx.get(); in fixTailCalls() 996 const BinaryContext &BC = Function.getBinaryContext(); in shortenInstructions() 1035 MCPlusBuilder *MIB = Function.getBinaryContext().MIB.get(); in addTailcallTraps() 1102 BinaryContext &BC = BF.getBinaryContext(); in simplifyRODataLoads() 1807 const BinaryContext &BC = BF.getBinaryContext(); in runOnFunction()
|
| H A D | AsmDump.cpp | 74 const BinaryContext &BC = BF.getBinaryContext(); in dumpTailCallFdata() 126 const BinaryContext &BC = BF.getBinaryContext(); in dumpFunction()
|
| H A D | JTFootprintReduction.cpp | 44 BinaryContext &BC = Function.getBinaryContext(); in checkOpportunities() 213 BinaryContext &BC = Function.getBinaryContext(); in optimizeFunction()
|
| H A D | AllocCombiner.cpp | 69 BinaryContext &BC = BF.getBinaryContext(); in combineAdjustments()
|
| H A D | SplitFunctions.cpp | 210 BinaryContext &BC = BF.getBinaryContext(); in splitFunction() 323 const auto &MIB = BF.getBinaryContext().MIB; in createEHTrampolines()
|
| H A D | FrameOptimizer.cpp | 67 MCPlusBuilder *MIB = BF.getBinaryContext().MIB.get(); in removeUnnecessaryLoads() 201 if (BF.getBinaryContext().MIB->isPush(Inst)) in removeUnusedStores()
|
| /llvm-project-15.0.7/bolt/include/bolt/Passes/ |
| H A D | ValidateInternalCalls.h | 86 const BinaryContext &BC = Function.getBinaryContext(); in clearAnnotations()
|
| H A D | ShrinkWrapping.h | 67 : FA(FA), BC(BF.getBinaryContext()), BF(BF), Info(Info), in CalleeSavedAnalysis() 222 : FA(FA), BC(BF.getBinaryContext()), BF(BF), Info(Info), in StackLayoutModifier() 512 : FA(FA), BC(BF.getBinaryContext()), BF(BF), Info(Info), in ShrinkWrapping()
|
| H A D | DataflowInfoManager.h | 55 : RA(RA), FA(FA), BC(BF.getBinaryContext()), BF(BF), in RA()
|
| /llvm-project-15.0.7/bolt/lib/Target/X86/ |
| H A D | X86MCSymbolizer.h | 24 : MCSymbolizer(*Function.getBinaryContext().Ctx.get(), nullptr), in X86MCSymbolizer()
|
| H A D | X86MCSymbolizer.cpp | 35 BinaryContext &BC = Function.getBinaryContext(); in tryAddingSymbolicOperand()
|
| /llvm-project-15.0.7/bolt/lib/Profile/ |
| H A D | YAMLProfileWriter.cpp | 27 const BinaryContext &BC = BF.getBinaryContext(); in convert() 141 const BinaryContext &BC = RI.getBinaryContext(); in writeProfile()
|