Lines Matching defs:LPM2
446 LoopPassManager LPM1, LPM2;
472 LPM2.addPass(LoopIdiomRecognizePass());
473 LPM2.addPass(IndVarSimplifyPass());
475 invokeLateLoopOptimizationsEPCallbacks(LPM2, Level);
477 LPM2.addPass(LoopDeletionPass());
480 LPM2.addPass(LoopInterchangePass());
489 LPM2.addPass(LoopFullUnrollPass(Level.getSpeedupLevel(),
493 invokeLoopOptimizerEndEPCallbacks(LPM2, Level);
501 // The loop passes in LPM2 (LoopFullUnrollPass) do not preserve MemorySSA.
503 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM2),
627 LoopPassManager LPM1, LPM2;
656 LPM2.addPass(LoopIdiomRecognizePass());
657 LPM2.addPass(IndVarSimplifyPass());
663 LPM2.addPass(std::move(ExtraPasses));
666 invokeLateLoopOptimizationsEPCallbacks(LPM2, Level);
668 LPM2.addPass(LoopDeletionPass());
671 LPM2.addPass(LoopInterchangePass());
680 LPM2.addPass(LoopFullUnrollPass(Level.getSpeedupLevel(),
684 invokeLoopOptimizerEndEPCallbacks(LPM2, Level);
692 // The loop passes in LPM2 (LoopIdiomRecognizePass, IndVarSimplifyPass,
695 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM2),