Searched refs:SplitFunctions (Results 1 – 5 of 5) sorted by relevance
68 SplitFunctions("split-functions", variable158 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::TrampolineSetType322 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()
37 SplitFunctions.cpp
20 class SplitFunctions : public BinaryFunctionPass {49 explicit SplitFunctions(const cl::opt<bool> &PrintPass) in SplitFunctions() function
381 Manager.registerPass(std::make_unique<SplitFunctions>(PrintSplit)); in runAllPasses()
48 bolt/include/bolt/Passes/SplitFunctions.h