Searched refs:PassBuilder (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/Passes/
H A DPassBuilder.cpp11 /// This file provides the implementation of the PassBuilder based on our
18 #include "llvm/Passes/PassBuilder.h"
210 void PassBuilder::registerModuleAnalyses(ModuleAnalysisManager &MAM) {
216 void PassBuilder::registerCGSCCAnalyses(CGSCCAnalysisManager &CGAM) {
222 void PassBuilder::registerFunctionAnalyses(FunctionAnalysisManager &FAM) {
228 void PassBuilder::registerLoopAnalyses(LoopAnalysisManager &LAM) {
234 void PassBuilder::addPerModuleDefaultPipeline(ModulePassManager &MPM,
247 void PassBuilder::addLTOPreLinkDefaultPipeline(ModulePassManager &MPM,
254 void PassBuilder::addLTODefaultPipeline(ModulePassManager &MPM,
319 bool PassBuilder
[all...]
/external/llvm/include/llvm/Passes/
H A DPassBuilder.h34 class PassBuilder { class in namespace:llvm
124 explicit PassBuilder(TargetMachine *TM = nullptr) : TM(TM) {} function in class:llvm::PassBuilder
/external/llvm/tools/opt/
H A DNewPMDriver.cpp28 #include "llvm/Passes/PassBuilder.h"
56 PassBuilder PB(TM);
/external/llvm/include/llvm/IR/
H A DPassManager.h404 template <typename PassBuilderT> bool registerPass(PassBuilderT PassBuilder) { argument
405 typedef decltype(PassBuilder()) PassT;
414 PassPtr.reset(new PassModelT(PassBuilder()));

Completed in 183 milliseconds