Home
last modified time | relevance | path

Searched refs:PassManagerBuilder (Results 1 – 9 of 9) sorted by relevance

/external/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp43 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 …]
DCMakeLists.txt18 PassManagerBuilder.cpp
DAndroid.mk20 PassManagerBuilder.cpp \
/external/llvm/include/llvm/Transforms/IPO/
DPassManagerBuilder.h50 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/
DBackendUtil.cpp109 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/
DPassManagerBuilder.h91 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/
Dbugpoint.cpp163 PassManagerBuilder Builder; in main()
170 PassManagerBuilder Builder; in main()
176 PassManagerBuilder Builder; in main()
/external/llvm/tools/opt/
Dopt.cpp423 PassManagerBuilder Builder; in AddOptimizationPasses()
459 PassManagerBuilder Builder; in AddStandardCompilePasses()
476 PassManagerBuilder Builder; in AddStandardLinkPasses()
/external/llvm/tools/lto/
DLTOCodeGenerator.cpp370 PassManagerBuilder().populateLTOPassManager(passes, /*Internalize=*/false, in generateObjectFile()