Searched refs:PassManagerBuilder (Results 1 – 9 of 9) sorted by relevance
/external/llvm/lib/Transforms/IPO/ |
D | PassManagerBuilder.cpp | 43 PassManagerBuilder::PassManagerBuilder() { in PassManagerBuilder() function in PassManagerBuilder 54 PassManagerBuilder::~PassManagerBuilder() { in ~PassManagerBuilder() 60 static ManagedStatic<SmallVector<std::pair<PassManagerBuilder::ExtensionPointTy, 61 PassManagerBuilder::ExtensionFn>, 8> > GlobalExtensions; 63 void PassManagerBuilder::addGlobalExtension( in addGlobalExtension() 64 PassManagerBuilder::ExtensionPointTy Ty, in addGlobalExtension() 65 PassManagerBuilder::ExtensionFn Fn) { in addGlobalExtension() 69 void PassManagerBuilder::addExtension(ExtensionPointTy Ty, ExtensionFn Fn) { in addExtension() 73 void PassManagerBuilder::addExtensionsToPM(ExtensionPointTy ETy, in addExtensionsToPM() 84 PassManagerBuilder::addInitialAliasAnalysisPasses(PassManagerBase &PM) const { in addInitialAliasAnalysisPasses() [all …]
|
D | CMakeLists.txt | 18 PassManagerBuilder.cpp
|
D | Android.mk | 20 PassManagerBuilder.cpp \
|
/external/llvm/include/llvm/Transforms/IPO/ |
D | PassManagerBuilder.h | 50 class PassManagerBuilder { 55 typedef void (*ExtensionFn)(const PassManagerBuilder &Builder, 113 PassManagerBuilder(); 114 ~PassManagerBuilder(); 142 RegisterStandardPasses(PassManagerBuilder::ExtensionPointTy Ty, in RegisterStandardPasses() 143 PassManagerBuilder::ExtensionFn Fn) { in RegisterStandardPasses() 144 PassManagerBuilder::addGlobalExtension(Ty, Fn); in RegisterStandardPasses()
|
/external/clang/lib/CodeGen/ |
D | BackendUtil.cpp | 109 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass() 114 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass() 119 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass() 125 static void addBoundsCheckingPass(const PassManagerBuilder &Builder, in addBoundsCheckingPass() 130 static void addAddressSanitizerPass(const PassManagerBuilder &Builder, in addAddressSanitizerPass() 135 static void addThreadSanitizerPass(const PassManagerBuilder &Builder, in addThreadSanitizerPass() 151 PassManagerBuilder PMBuilder; in CreatePasses() 161 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, in CreatePasses() 163 PMBuilder.addExtension(PassManagerBuilder::EP_ModuleOptimizerEarly, in CreatePasses() 165 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate, in CreatePasses() [all …]
|
/external/llvm/include/llvm-c/Transforms/ |
D | PassManagerBuilder.h | 91 inline PassManagerBuilder *unwrap(LLVMPassManagerBuilderRef P) { in unwrap() 92 return reinterpret_cast<PassManagerBuilder*>(P); in unwrap() 95 inline LLVMPassManagerBuilderRef wrap(PassManagerBuilder *P) { in wrap()
|
/external/llvm/tools/bugpoint/ |
D | bugpoint.cpp | 163 PassManagerBuilder Builder; in main() 170 PassManagerBuilder Builder; in main() 176 PassManagerBuilder Builder; in main()
|
/external/llvm/tools/opt/ |
D | opt.cpp | 423 PassManagerBuilder Builder; in AddOptimizationPasses() 459 PassManagerBuilder Builder; in AddStandardCompilePasses() 476 PassManagerBuilder Builder; in AddStandardLinkPasses()
|
/external/llvm/tools/lto/ |
D | LTOCodeGenerator.cpp | 370 PassManagerBuilder().populateLTOPassManager(passes, /*Internalize=*/false, in generateObjectFile()
|