Searched refs:PassManagerBuilder (Results 1 – 9 of 9) sorted by relevance
/external/llvm/lib/Transforms/IPO/ |
D | PassManagerBuilder.cpp | 47 PassManagerBuilder::PassManagerBuilder() { in PassManagerBuilder() function in PassManagerBuilder 59 PassManagerBuilder::~PassManagerBuilder() { in ~PassManagerBuilder() 65 static ManagedStatic<SmallVector<std::pair<PassManagerBuilder::ExtensionPointTy, 66 PassManagerBuilder::ExtensionFn>, 8> > GlobalExtensions; 68 void PassManagerBuilder::addGlobalExtension( in addGlobalExtension() 69 PassManagerBuilder::ExtensionPointTy Ty, in addGlobalExtension() 70 PassManagerBuilder::ExtensionFn Fn) { in addGlobalExtension() 74 void PassManagerBuilder::addExtension(ExtensionPointTy Ty, ExtensionFn Fn) { in addExtension() 78 void PassManagerBuilder::addExtensionsToPM(ExtensionPointTy ETy, in addExtensionsToPM() 89 PassManagerBuilder::addInitialAliasAnalysisPasses(PassManagerBase &PM) const { in addInitialAliasAnalysisPasses() [all …]
|
D | CMakeLists.txt | 19 PassManagerBuilder.cpp
|
D | Android.mk | 21 PassManagerBuilder.cpp \
|
/external/llvm/include/llvm/Transforms/IPO/ |
D | PassManagerBuilder.h | 50 class PassManagerBuilder { 55 typedef void (*ExtensionFn)(const PassManagerBuilder &Builder, 114 PassManagerBuilder(); 115 ~PassManagerBuilder(); 143 RegisterStandardPasses(PassManagerBuilder::ExtensionPointTy Ty, in RegisterStandardPasses() 144 PassManagerBuilder::ExtensionFn Fn) { in RegisterStandardPasses() 145 PassManagerBuilder::addGlobalExtension(Ty, Fn); in RegisterStandardPasses()
|
/external/clang/lib/CodeGen/ |
D | BackendUtil.cpp | 128 class PassManagerBuilderWrapper : public PassManagerBuilder { 132 : PassManagerBuilder(), CGOpts(CGOpts), LangOpts(LangOpts) {} in PassManagerBuilderWrapper() 142 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass() 147 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass() 152 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass() 157 static void addBoundsCheckingPass(const PassManagerBuilder &Builder, in addBoundsCheckingPass() 162 static void addAddressSanitizerPasses(const PassManagerBuilder &Builder, in addAddressSanitizerPasses() 180 static void addMemorySanitizerPass(const PassManagerBuilder &Builder, in addMemorySanitizerPass() 201 static void addThreadSanitizerPass(const PassManagerBuilder &Builder, in addThreadSanitizerPass() 230 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible, 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 | 164 PassManagerBuilder Builder; in main() 171 PassManagerBuilder Builder; in main() 177 PassManagerBuilder Builder; in main()
|
/external/llvm/tools/opt/ |
D | opt.cpp | 427 PassManagerBuilder Builder; in AddOptimizationPasses() 463 PassManagerBuilder Builder; in AddStandardCompilePasses() 480 PassManagerBuilder Builder; in AddStandardLinkPasses()
|
/external/llvm/tools/lto/ |
D | LTOCodeGenerator.cpp | 384 PassManagerBuilder().populateLTOPassManager(passes, in generateObjectFile()
|