Searched refs:PassBuilder (Results 1 – 5 of 5) sorted by relevance
210 void PassBuilder::registerModuleAnalyses(ModuleAnalysisManager &MAM) { in registerModuleAnalyses()216 void PassBuilder::registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM) { in registerCGSCCAnalyses()222 void PassBuilder::registerFunctionAnalyses(FunctionAnalysisManager &FAM) { in registerFunctionAnalyses()228 void PassBuilder::registerLoopAnalyses(LoopAnalysisManager &LAM) { in registerLoopAnalyses()234 void PassBuilder::addPerModuleDefaultPipeline(ModulePassManager &MPM, in addPerModuleDefaultPipeline()247 void PassBuilder::addLTOPreLinkDefaultPipeline(ModulePassManager &MPM, in addLTOPreLinkDefaultPipeline()254 void PassBuilder::addLTODefaultPipeline(ModulePassManager &MPM, in addLTODefaultPipeline()319 bool PassBuilder::parseModulePassName(ModulePassManager &MPM, StringRef Name, in parseModulePassName()368 bool PassBuilder::parseCGSCCPassName(CGSCCPassManager &CGPM, StringRef Name) { in parseCGSCCPassName()390 bool PassBuilder::parseFunctionPassName(FunctionPassManager &FPM, in parseFunctionPassName()[all …]
2 PassBuilder.cpp
34 class PassBuilder {124 explicit PassBuilder(TargetMachine *TM = nullptr) : TM(TM) {} in TM()
56 PassBuilder PB(TM); in runPassPipeline()
404 template <typename PassBuilderT> bool registerPass(PassBuilderT PassBuilder) { in registerPass() argument405 typedef decltype(PassBuilder()) PassT; in registerPass()414 PassPtr.reset(new PassModelT(PassBuilder())); in registerPass()