Home
last modified time | relevance | path

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

/llvm-project/bolt/lib/Passes/
H A DBinaryPasses.cpp142 extern cl::opt<bolt::ReorderBasicBlocks::LayoutType> ReorderBlocks;
143 cl::opt<bolt::ReorderBasicBlocks::LayoutType> ReorderBlocks(
145 cl::init(bolt::ReorderBasicBlocks::LT_NONE),
147 clEnumValN(bolt::ReorderBasicBlocks::LT_NONE, "none",
149 clEnumValN(bolt::ReorderBasicBlocks::LT_REVERSE, "reverse",
151 clEnumValN(bolt::ReorderBasicBlocks::LT_OPTIMIZE, "normal",
153 clEnumValN(bolt::ReorderBasicBlocks::LT_OPTIMIZE_BRANCH,
157 clEnumValN(bolt::ReorderBasicBlocks::LT_OPTIMIZE_CACHE, "cache",
160 clEnumValN(bolt::ReorderBasicBlocks::LT_OPTIMIZE_CACHE_PLUS, "cache+",
162 clEnumValN(bolt::ReorderBasicBlocks
[all...]
H A DLoopInversionPass.cpp21 extern cl::opt<bolt::ReorderBasicBlocks::LayoutType> ReorderBlocks;
89 if (opts::ReorderBlocks == ReorderBasicBlocks::LT_NONE || in runOnFunctions()
/llvm-project/bolt/include/bolt/Passes/
H A DBinaryPasses.h143 class ReorderBasicBlocks : public BinaryFunctionPass {
178 explicit ReorderBasicBlocks(const cl::opt<bool> &PrintPass) in ReorderBasicBlocks() function
/llvm-project/bolt/lib/Rewrite/
H A DBinaryPassManager.cpp438 Manager.registerPass(std::make_unique<ReorderBasicBlocks>(PrintReordered)); in runAllPasses()
H A DMachORewriteInstance.cpp354 std::make_unique<ReorderBasicBlocks>(opts::PrintReordered)); in runOptimizationPasses()