Home
last modified time | relevance | path

Searched refs:BasicBlockOrderType (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DSplitFunctions.h29 using BasicBlockOrderType = BinaryFunction::BasicBlockOrderType; variable
41 BasicBlockOrderType
42 mergeEHTrampolines(BinaryFunction &BF, BasicBlockOrderType &Layout,
H A DReorderAlgorithm.h166 using BasicBlockOrder = BinaryFunction::BasicBlockOrderType;
/llvm-project-15.0.7/bolt/lib/Passes/
H A DSplitFunctions.cpp207 BinaryFunction::BasicBlockOrderType PreSplitLayout(Layout.block_begin(), in splitFunction()
222 BinaryFunction::BasicBlockOrderType NewLayout(Layout.block_begin(), in splitFunction()
370 BinaryFunction::BasicBlockOrderType NewLayout(BF.getLayout().block_begin(), in createEHTrampolines()
386 SplitFunctions::BasicBlockOrderType SplitFunctions::mergeEHTrampolines( in mergeEHTrampolines()
387 BinaryFunction &BF, SplitFunctions::BasicBlockOrderType &Layout, in mergeEHTrampolines()
389 BasicBlockOrderType MergedLayout; in mergeEHTrampolines()
H A DIdenticalCodeFolding.cpp166 const BinaryFunction::BasicBlockOrderType OrderA = in isIdenticalWith()
169 : BinaryFunction::BasicBlockOrderType(A.getLayout().block_begin(), in isIdenticalWith()
171 const BinaryFunction::BasicBlockOrderType OrderB = in isIdenticalWith()
174 : BinaryFunction::BasicBlockOrderType(B.getLayout().block_begin(), in isIdenticalWith()
H A DLoopInversionPass.cpp75 BinaryFunction::BasicBlockOrderType NewOrder(BF.getLayout().block_begin(), in runOnFunction()
H A DThreeWayBranch.cpp34 BinaryFunction::BasicBlockOrderType BlockLayout( in runOnFunction()
H A DExtTSPReorderAlgorithm.cpp447 void run(BinaryFunction::BasicBlockOrderType &Order) { in run()
817 void concatChains(BinaryFunction::BasicBlockOrderType &Order) { in concatChains()
H A DTailDuplication.cpp581 BinaryFunction::BasicBlockOrderType BlockLayout( in runOnFunction()
H A DBinaryPasses.cpp453 BinaryFunction::BasicBlockOrderType NewLayout; in modifyFunctionLayout()
/llvm-project-15.0.7/bolt/lib/Profile/
H A DYAMLProfileReader.cpp98 BinaryFunction::BasicBlockOrderType DFSOrder = BF.dfs(); in parseFunctionProfile()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryFunction.h190 using BasicBlockOrderType = SmallVector<BinaryBasicBlock *, 0>; variable