Home
last modified time | relevance | path

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

/llvm-project-15.0.7/bolt/lib/Passes/
H A DBinaryPasses.cpp152 extern cl::opt<bolt::ReorderBasicBlocks::LayoutType> ReorderBlocks;
153 cl::opt<bolt::ReorderBasicBlocks::LayoutType> ReorderBlocks(
155 cl::init(bolt::ReorderBasicBlocks::LT_NONE),
157 clEnumValN(bolt::ReorderBasicBlocks::LT_NONE, "none",
159 clEnumValN(bolt::ReorderBasicBlocks::LT_REVERSE, "reverse",
161 clEnumValN(bolt::ReorderBasicBlocks::LT_OPTIMIZE, "normal",
163 clEnumValN(bolt::ReorderBasicBlocks::LT_OPTIMIZE_BRANCH,
174 clEnumValN(bolt::ReorderBasicBlocks::LT_OPTIMIZE_SHUFFLE,
376 opts::ReorderBlocks != ReorderBasicBlocks::LT_NONE); in shouldPrint()
387 void ReorderBasicBlocks::runOnFunctions(BinaryContext &BC) { in runOnFunctions()
[all …]
H A DLoopInversionPass.cpp21 extern cl::opt<bolt::ReorderBasicBlocks::LayoutType> ReorderBlocks;
88 if (opts::ReorderBlocks == ReorderBasicBlocks::LT_NONE || in runOnFunctions()
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DBinaryPasses.h126 class ReorderBasicBlocks : public BinaryFunctionPass {
159 explicit ReorderBasicBlocks(const cl::opt<bool> &PrintPass) in ReorderBasicBlocks() function
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DBinaryPassManager.cpp376 Manager.registerPass(std::make_unique<ReorderBasicBlocks>(PrintReordered)); in runAllPasses()
H A DMachORewriteInstance.cpp378 std::make_unique<ReorderBasicBlocks>(opts::PrintReordered)); in runOptimizationPasses()