Home
last modified time | relevance | path

Searched refs:PassBuilder (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/Passes/
DPassBuilder.cpp210 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 …]
DCMakeLists.txt2 PassBuilder.cpp
/external/llvm/include/llvm/Passes/
DPassBuilder.h34 class PassBuilder {
124 explicit PassBuilder(TargetMachine *TM = nullptr) : TM(TM) {} in TM()
/external/llvm/tools/opt/
DNewPMDriver.cpp56 PassBuilder PB(TM); in runPassPipeline()
/external/llvm/include/llvm/IR/
DPassManager.h404 template <typename PassBuilderT> bool registerPass(PassBuilderT PassBuilder) { in registerPass() argument
405 typedef decltype(PassBuilder()) PassT; in registerPass()
414 PassPtr.reset(new PassModelT(PassBuilder())); in registerPass()