Lines Matching defs:LPM2
455 LoopPassManager LPM1, LPM2;
481 LPM2.addPass(LoopIdiomRecognizePass());
482 LPM2.addPass(IndVarSimplifyPass());
484 invokeLateLoopOptimizationsEPCallbacks(LPM2, Level);
486 LPM2.addPass(LoopDeletionPass());
489 LPM2.addPass(LoopInterchangePass());
498 LPM2.addPass(LoopFullUnrollPass(Level.getSpeedupLevel(),
502 invokeLoopOptimizerEndEPCallbacks(LPM2, Level);
510 // The loop passes in LPM2 (LoopFullUnrollPass) do not preserve MemorySSA.
512 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM2),
636 LoopPassManager LPM1, LPM2;
665 LPM2.addPass(LoopIdiomRecognizePass());
666 LPM2.addPass(IndVarSimplifyPass());
672 LPM2.addPass(std::move(ExtraPasses));
675 invokeLateLoopOptimizationsEPCallbacks(LPM2, Level);
677 LPM2.addPass(LoopDeletionPass());
680 LPM2.addPass(LoopInterchangePass());
689 LPM2.addPass(LoopFullUnrollPass(Level.getSpeedupLevel(),
693 invokeLoopOptimizerEndEPCallbacks(LPM2, Level);
701 // The loop passes in LPM2 (LoopIdiomRecognizePass, IndVarSimplifyPass,
704 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM2),