Lines Matching refs:LPM
1049 LoopPassManager LPM; in addVectorPasses() local
1050 LPM.addPass(LICMPass(PTO.LicmMssaOptCap, PTO.LicmMssaNoAccForPromotionCap, in addVectorPasses()
1052 LPM.addPass(SimpleLoopUnswitchPass(/* NonTrivial */ Level == in addVectorPasses()
1057 createFunctionToLoopPassAdaptor(std::move(LPM), /*UseMemorySSA=*/true, in addVectorPasses()
1214 LoopPassManager LPM; in buildModuleOptimizationPipeline() local
1217 LPM.addPass(LoopRotatePass(Level != OptimizationLevel::Oz, LTOPreLink)); in buildModuleOptimizationPipeline()
1222 LPM.addPass(LoopDeletionPass()); in buildModuleOptimizationPipeline()
1224 std::move(LPM), /*UseMemorySSA=*/false, /*UseBlockFrequencyInfo=*/false)); in buildModuleOptimizationPipeline()
1696 LoopPassManager LPM; in buildLTODefaultPipeline() local
1698 LPM.addPass(LoopFlattenPass()); in buildLTODefaultPipeline()
1699 LPM.addPass(IndVarSimplifyPass()); in buildLTODefaultPipeline()
1700 LPM.addPass(LoopDeletionPass()); in buildLTODefaultPipeline()
1704 LPM.addPass(LoopFullUnrollPass(Level.getSpeedupLevel(), in buildLTODefaultPipeline()
1710 std::move(LPM), /*UseMemorySSA=*/false, /*UseBlockFrequencyInfo=*/true)); in buildLTODefaultPipeline()
1817 LoopPassManager LPM; in buildO0DefaultPipeline() local
1819 C(LPM, Level); in buildO0DefaultPipeline()
1820 if (!LPM.isEmpty()) { in buildO0DefaultPipeline()
1822 createFunctionToLoopPassAdaptor(std::move(LPM)))); in buildO0DefaultPipeline()
1826 LoopPassManager LPM; in buildO0DefaultPipeline() local
1828 C(LPM, Level); in buildO0DefaultPipeline()
1829 if (!LPM.isEmpty()) { in buildO0DefaultPipeline()
1831 createFunctionToLoopPassAdaptor(std::move(LPM)))); in buildO0DefaultPipeline()