Home
last modified time | relevance | path

Searched refs:AllocId (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Core/
H A DParallelUtilities.cpp176 MCPlusBuilder::AllocatorIdTy AllocId) { in runOnEachFunctionWithUniqueAllocId() argument
185 WorkFunction(BF, AllocId); in runOnEachFunctionWithUniqueAllocId()
207 unsigned AllocId = 1; in runOnEachFunctionWithUniqueAllocId() local
214 if (!BC.MIB->checkAllocatorExists(AllocId)) { in runOnEachFunctionWithUniqueAllocId()
218 assert(AllocId == Id && "unexpected allocator id created"); in runOnEachFunctionWithUniqueAllocId()
220 Pool.async(runBlock, BlockBegin, std::next(It), AllocId); in runOnEachFunctionWithUniqueAllocId()
221 AllocId++; in runOnEachFunctionWithUniqueAllocId()
227 if (!BC.MIB->checkAllocatorExists(AllocId)) { in runOnEachFunctionWithUniqueAllocId()
231 assert(AllocId == Id && "unexpected allocator id created"); in runOnEachFunctionWithUniqueAllocId()
234 Pool.async(runBlock, BlockBegin, BC.getBinaryFunctions().end(), AllocId); in runOnEachFunctionWithUniqueAllocId()
H A DMCPlusBuilder.cpp182 AllocatorIdTy AllocId) { in addGnuArgsSize() argument
187 setAnnotationOpValue(Inst, MCAnnotation::kGnuArgsSize, GnuArgsSize, AllocId); in addGnuArgsSize()
203 uint16_t IndexReg, AllocatorIdTy AllocId) { in setJumpTable() argument
206 setAnnotationOpValue(Inst, MCAnnotation::kJumpTable, Value, AllocId); in setJumpTable()
207 getOrCreateAnnotationAs<uint16_t>(Inst, "JTIndexReg", AllocId) = IndexReg; in setJumpTable()
H A DBinaryFunction.cpp1741 MCPlusBuilder::AllocatorIdTy AllocId) { in postProcessIndirectBranches() argument
1855 BC.MIB->setJumpTable(*LastIndirectJump, LastJT, LastJTIndexReg, AllocId); in postProcessIndirectBranches()
3293 MCPlusBuilder::AllocatorIdTy AllocId) { in propagateGnuArgsSizeInfo() argument
3319 BC.MIB->addGnuArgsSize(Instr, CurrentGnuArgsSize, AllocId); in propagateGnuArgsSizeInfo()
3718 MCPlusBuilder::AllocatorIdTy AllocId) { in disambiguateJumpTables() argument
3815 BC.MIB->setJumpTable(Inst, NewJumpTableID, 0, AllocId); in disambiguateJumpTables()
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DShrinkWrapping.h66 MCPlusBuilder::AllocatorIdTy AllocId) in CalleeSavedAnalysis() argument
68 AllocatorId(AllocId), CalleeSaved(BC.MRI->getNumRegs(), false), in CalleeSavedAnalysis()
221 MCPlusBuilder::AllocatorIdTy AllocId) in StackLayoutModifier() argument
223 AllocatorId(AllocId) {} in StackLayoutModifier()
511 MCPlusBuilder::AllocatorIdTy AllocId) in ShrinkWrapping() argument
513 AllocatorId(AllocId), SLM(FA, BF, Info, AllocId), in ShrinkWrapping()
514 CSA(FA, BF, Info, AllocId) {} in ShrinkWrapping()
H A DStackAllocationAnalysis.h34 MCPlusBuilder::AllocatorIdTy AllocId) in StackAllocationAnalysis() argument
35 : InstrsDataflowAnalysis<StackAllocationAnalysis, false>(BF, AllocId), in StackAllocationAnalysis()
H A DStackReachingUses.h31 MCPlusBuilder::AllocatorIdTy AllocId = 0)
32 : InstrsDataflowAnalysis(BF, AllocId), FA(FA) {} in InstrsDataflowAnalysis() argument
H A DDataflowInfoManager.h54 MCPlusBuilder::AllocatorIdTy AllocId = 0)
56 AllocatorId(AllocId){}; in RA()
H A DReachingInsns.h29 ReachingInsns(BinaryFunction &BF, MCPlusBuilder::AllocatorIdTy AllocId = 0)
30 : InstrsDataflowAnalysis<ReachingInsns, Backward>(BF, AllocId) {}
H A DDominatorAnalysis.h35 DominatorAnalysis(BinaryFunction &BF, MCPlusBuilder::AllocatorIdTy AllocId) in DominatorAnalysis() argument
37 AllocId) { in DominatorAnalysis()
H A DReachingDefOrUse.h38 MCPlusBuilder::AllocatorIdTy AllocId = 0)
39 : InstrsDataflowAnalysis<ReachingDefOrUse<Def>, !Def>(BF, AllocId),
H A DLivenessAnalysis.h34 MCPlusBuilder::AllocatorIdTy AllocId) in LivenessAnalysis() argument
35 : Parent(BF, AllocId), RA(RA), in LivenessAnalysis()
H A DDataflowAnalysis.h528 MCPlusBuilder::AllocatorIdTy AllocId = 0)
530 BF, AllocId) {}
/llvm-project-15.0.7/bolt/lib/Passes/
H A DFrameAnalysis.cpp631 [&](BinaryFunction &BF, MCPlusBuilder::AllocatorIdTy AllocId) { in preComputeSPT() argument
634 SPTPtr = std::make_unique<StackPointerTracking>(BF, AllocId); in preComputeSPT()
H A DInstrumentation.cpp288 MCPlusBuilder::AllocatorIdTy AllocId) { in instrumentFunction() argument
307 Function.disambiguateJumpTables(AllocId); in instrumentFunction()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryFunction.h448 void propagateGnuArgsSizeInfo(MCPlusBuilder::AllocatorIdTy AllocId);
1558 void disambiguateJumpTables(MCPlusBuilder::AllocatorIdTy AllocId);
2090 bool postProcessIndirectBranches(MCPlusBuilder::AllocatorIdTy AllocId);
H A DMCPlusBuilder.h1063 AllocatorIdTy AllocId = 0);
1073 AllocatorIdTy AllocId = 0);
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DRewriteInstance.cpp2959 [&](BinaryFunction &BF, MCPlusBuilder::AllocatorIdTy AllocId) { in buildFunctionsCFG() argument
2960 if (!BF.buildCFG(AllocId)) in buildFunctionsCFG()