Lines Matching refs:FPM
113 void PassManagerBuilder::populateFunctionPassManager(FunctionPassManager &FPM) { in populateFunctionPassManager() argument
114 addExtensionsToPM(EP_EarlyAsPossible, FPM); in populateFunctionPassManager()
117 if (LibraryInfo) FPM.add(new TargetLibraryInfo(*LibraryInfo)); in populateFunctionPassManager()
121 addInitialAliasAnalysisPasses(FPM); in populateFunctionPassManager()
123 FPM.add(createCFGSimplificationPass()); in populateFunctionPassManager()
125 FPM.add(createSROAPass()); in populateFunctionPassManager()
127 FPM.add(createScalarReplAggregatesPass()); in populateFunctionPassManager()
128 FPM.add(createEarlyCSEPass()); in populateFunctionPassManager()
129 FPM.add(createLowerExpectIntrinsicPass()); in populateFunctionPassManager()
442 FunctionPassManager *FPM = unwrap<FunctionPassManager>(PM); in LLVMPassManagerBuilderPopulateFunctionPassManager() local
443 Builder->populateFunctionPassManager(*FPM); in LLVMPassManagerBuilderPopulateFunctionPassManager()