Home
last modified time | relevance | path

Searched refs:SplitFunctions (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DSplitFunctions.cpp68 SplitFunctions("split-functions", variable
158 bool SplitFunctions::shouldOptimize(const BinaryFunction &BF) const { in shouldOptimize()
166 void SplitFunctions::runOnFunctions(BinaryContext &BC) { in runOnFunctions()
167 if (!opts::SplitFunctions) in runOnFunctions()
199 void SplitFunctions::splitFunction(BinaryFunction &BF, SplitStrategy Strategy) { in splitFunction()
321 SplitFunctions::TrampolineSetType
322 SplitFunctions::createEHTrampolines(BinaryFunction &BF) const { in createEHTrampolines()
386 SplitFunctions::BasicBlockOrderType SplitFunctions::mergeEHTrampolines( in mergeEHTrampolines()
387 BinaryFunction &BF, SplitFunctions::BasicBlockOrderType &Layout, in mergeEHTrampolines()
388 const SplitFunctions::TrampolineSetType &Trampolines) const { in mergeEHTrampolines()
H A DCMakeLists.txt37 SplitFunctions.cpp
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DSplitFunctions.h20 class SplitFunctions : public BinaryFunctionPass {
49 explicit SplitFunctions(const cl::opt<bool> &PrintPass) in SplitFunctions() function
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DBinaryPassManager.cpp381 Manager.registerPass(std::make_unique<SplitFunctions>(PrintSplit)); in runAllPasses()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt48 bolt/include/bolt/Passes/SplitFunctions.h