Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp47 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 …]
DCMakeLists.txt19 PassManagerBuilder.cpp
DAndroid.mk21 PassManagerBuilder.cpp \
/external/llvm/include/llvm/Transforms/IPO/
DPassManagerBuilder.h50 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/
DBackendUtil.cpp128 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/
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.cpp164 PassManagerBuilder Builder; in main()
171 PassManagerBuilder Builder; in main()
177 PassManagerBuilder Builder; in main()
/external/llvm/tools/opt/
Dopt.cpp427 PassManagerBuilder Builder; in AddOptimizationPasses()
463 PassManagerBuilder Builder; in AddStandardCompilePasses()
480 PassManagerBuilder Builder; in AddStandardLinkPasses()
/external/llvm/tools/lto/
DLTOCodeGenerator.cpp384 PassManagerBuilder().populateLTOPassManager(passes, in generateObjectFile()