Lines Matching refs:FPM
96 FunctionPassManager FPM; in buildCanonicalicationPassesForNPM() local
99 FPM.addPass(PromotePass()); in buildCanonicalicationPassesForNPM()
100 FPM.addPass(EarlyCSEPass(UseMemSSA)); in buildCanonicalicationPassesForNPM()
101 FPM.addPass(InstCombinePass()); in buildCanonicalicationPassesForNPM()
102 FPM.addPass(SimplifyCFGPass()); in buildCanonicalicationPassesForNPM()
103 FPM.addPass(TailCallElimPass()); in buildCanonicalicationPassesForNPM()
104 FPM.addPass(SimplifyCFGPass()); in buildCanonicalicationPassesForNPM()
105 FPM.addPass(ReassociatePass()); in buildCanonicalicationPassesForNPM()
109 FPM.addPass(createFunctionToLoopPassAdaptor<LoopPassManager>( in buildCanonicalicationPassesForNPM()
114 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in buildCanonicalicationPassesForNPM()
116 FPM = FunctionPassManager(); in buildCanonicalicationPassesForNPM()
118 FPM.addPass(PromotePass()); in buildCanonicalicationPassesForNPM()
119 FPM.addPass(SimplifyCFGPass()); in buildCanonicalicationPassesForNPM()
120 FPM.addPass(InstCombinePass()); in buildCanonicalicationPassesForNPM()
122 FPM.addPass(InstCombinePass()); in buildCanonicalicationPassesForNPM()
126 FPM.addPass(createFunctionToLoopPassAdaptor<LoopPassManager>( in buildCanonicalicationPassesForNPM()
131 return FPM; in buildCanonicalicationPassesForNPM()