Home | History | Annotate | Download | only in IPO

Lines Matching defs:FPM

97 void PassManagerBuilder::populateFunctionPassManager(FunctionPassManager &FPM) {
98 addExtensionsToPM(EP_EarlyAsPossible, FPM);
101 if (LibraryInfo) FPM.add(new TargetLibraryInfo(*LibraryInfo));
105 addInitialAliasAnalysisPasses(FPM);
107 FPM.add(createCFGSimplificationPass());
109 FPM.add(createSROAPass());
111 FPM.add(createScalarReplAggregatesPass());
112 FPM.add(createEarlyCSEPass());
113 FPM.add(createLowerExpectIntrinsicPass());
380 FunctionPassManager *FPM = unwrap<FunctionPassManager>(PM);
381 Builder->populateFunctionPassManager(*FPM);