Searched refs:LoopRotatePass (Results 1 – 5 of 5) sorted by relevance
24 class LoopRotatePass : public PassInfoMixin<LoopRotatePass> {26 LoopRotatePass(bool EnableHeaderDuplication = true,
42 LoopRotatePass::LoopRotatePass(bool EnableHeaderDuplication, bool PrepareForLTO) in LoopRotatePass() function in LoopRotatePass46 PreservedAnalyses LoopRotatePass::run(Loop &L, LoopAnalysisManager &AM, in run()
375 LPM1.addPass(LoopRotatePass(/* Disable header duplication */ true, in buildO1FunctionSimplificationPipeline()559 LoopRotatePass(Level != OptimizationLevel::Oz, isLTOPreLink(Phase))); in buildFunctionSimplificationPipeline()747 LoopRotatePass(Level != OptimizationLevel::Oz), in addPGOInstrPasses()1310 LPM.addPass(LoopRotatePass(Level != OptimizationLevel::Oz, LTOPreLink)); in buildModuleOptimizationPipeline()
533 LOOP_PASS("loop-rotate", LoopRotatePass())
70 // LoopRotatePass is a loop pass71 FPM.addPass(createFunctionToLoopPassAdaptor(LoopRotatePass()));