Lines Matching refs:OptimizePM
1435 FunctionPassManager OptimizePM; in buildModuleOptimizationPipeline() local
1442 OptimizePM.addPass( in buildModuleOptimizationPipeline()
1445 OptimizePM.addPass(createFunctionToLoopPassAdaptor( in buildModuleOptimizationPipeline()
1451 OptimizePM.addPass(Float2IntPass()); in buildModuleOptimizationPipeline()
1452 OptimizePM.addPass(LowerConstantIntrinsicsPass()); in buildModuleOptimizationPipeline()
1455 OptimizePM.addPass(LowerMatrixIntrinsicsPass()); in buildModuleOptimizationPipeline()
1456 OptimizePM.addPass(EarlyCSEPass()); in buildModuleOptimizationPipeline()
1462 OptimizePM.addPass(ControlHeightReductionPass()); in buildModuleOptimizationPipeline()
1471 invokeVectorizerStartEPCallbacks(OptimizePM, Level); in buildModuleOptimizationPipeline()
1484 OptimizePM.addPass(createFunctionToLoopPassAdaptor( in buildModuleOptimizationPipeline()
1491 OptimizePM.addPass(LoopDistributePass()); in buildModuleOptimizationPipeline()
1495 OptimizePM.addPass(InjectTLIMappings()); in buildModuleOptimizationPipeline()
1497 addVectorPasses(Level, OptimizePM, /* IsFullLTO */ false); in buildModuleOptimizationPipeline()
1503 OptimizePM.addPass(LoopSinkPass()); in buildModuleOptimizationPipeline()
1506 OptimizePM.addPass(InstSimplifyPass()); in buildModuleOptimizationPipeline()
1511 OptimizePM.addPass(DivRemPairsPass()); in buildModuleOptimizationPipeline()
1514 OptimizePM.addPass(TailCallElimPass()); in buildModuleOptimizationPipeline()
1518 OptimizePM.addPass(SimplifyCFGPass(SimplifyCFGOptions() in buildModuleOptimizationPipeline()
1523 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(OptimizePM), in buildModuleOptimizationPipeline()