Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
DPassManagerBuilder.cpp33 PassManagerBuilder::PassManagerBuilder() { in PassManagerBuilder() function in PassManagerBuilder
43 PassManagerBuilder::~PassManagerBuilder() { in ~PassManagerBuilder()
49 static ManagedStatic<SmallVector<std::pair<PassManagerBuilder::ExtensionPointTy,
50 PassManagerBuilder::ExtensionFn>, 8> > GlobalExtensions;
52 void PassManagerBuilder::addGlobalExtension( in addGlobalExtension()
53 PassManagerBuilder::ExtensionPointTy Ty, in addGlobalExtension()
54 PassManagerBuilder::ExtensionFn Fn) { in addGlobalExtension()
58 void PassManagerBuilder::addExtension(ExtensionPointTy Ty, ExtensionFn Fn) { in addExtension()
62 void PassManagerBuilder::addExtensionsToPM(ExtensionPointTy ETy, in addExtensionsToPM()
73 PassManagerBuilder::addInitialAliasAnalysisPasses(PassManagerBase &PM) const { in addInitialAliasAnalysisPasses()
[all …]
/external/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp128 PassManagerBuilder::PassManagerBuilder() { in PassManagerBuilder() function in PassManagerBuilder
152 PassManagerBuilder::~PassManagerBuilder() { in ~PassManagerBuilder()
158 static ManagedStatic<SmallVector<std::pair<PassManagerBuilder::ExtensionPointTy,
159 PassManagerBuilder::ExtensionFn>, 8> > GlobalExtensions;
161 void PassManagerBuilder::addGlobalExtension( in addGlobalExtension()
162 PassManagerBuilder::ExtensionPointTy Ty, in addGlobalExtension()
163 PassManagerBuilder::ExtensionFn Fn) { in addGlobalExtension()
167 void PassManagerBuilder::addExtension(ExtensionPointTy Ty, ExtensionFn Fn) { in addExtension()
171 void PassManagerBuilder::addExtensionsToPM(ExtensionPointTy ETy, in addExtensionsToPM()
181 void PassManagerBuilder::addInitialAliasAnalysisPasses( in addInitialAliasAnalysisPasses()
[all …]
DCMakeLists.txt25 PassManagerBuilder.cpp
/external/llvm/bindings/go/llvm/
Dtransforms_pmbuilder.go21 type PassManagerBuilder struct { struct
25 func NewPassManagerBuilder() (pmb PassManagerBuilder) {
30 func (pmb PassManagerBuilder) SetOptLevel(level int) { argument
34 func (pmb PassManagerBuilder) SetSizeLevel(level int) { argument
38 func (pmb PassManagerBuilder) Populate(pm PassManager) { argument
42 func (pmb PassManagerBuilder) PopulateFunc(pm PassManager) { argument
46 func (pmb PassManagerBuilder) Dispose() { argument
/external/llvm/bindings/ocaml/transforms/passmgr_builder/
Dllvm_passmgr_builder.mli17 (** See the [llvm::PassManagerBuilder] function. *)
21 (** See the [llvm::PassManagerBuilder::OptLevel] function. *)
25 (** See the [llvm::PassManagerBuilder::SizeLevel] function. *)
29 (** See the [llvm::PassManagerBuilder::DisableUnitAtATime] function. *)
33 (** See the [llvm::PassManagerBuilder::DisableUnrollLoops] function. *)
37 (** See the [llvm::PassManagerBuilder::Inliner] function. *)
41 (** See the [llvm::PassManagerBuilder::populateFunctionPassManager] function. *)
46 (** See the [llvm::PassManagerBuilder::populateModulePassManager] function. *)
51 (** See the [llvm::PassManagerBuilder::populateLTOPassManager] function. *)
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/IPO/
DPassManagerBuilder.h50 class PassManagerBuilder {
55 typedef void (*ExtensionFn)(const PassManagerBuilder &Builder,
99 PassManagerBuilder();
100 ~PassManagerBuilder();
127 RegisterStandardPasses(PassManagerBuilder::ExtensionPointTy Ty, in RegisterStandardPasses()
128 PassManagerBuilder::ExtensionFn Fn) { in RegisterStandardPasses()
129 PassManagerBuilder::addGlobalExtension(Ty, Fn); in RegisterStandardPasses()
/external/clang/lib/CodeGen/
DBackendUtil.cpp147 class PassManagerBuilderWrapper : public PassManagerBuilder {
151 : PassManagerBuilder(), CGOpts(CGOpts), LangOpts(LangOpts) {} in PassManagerBuilderWrapper()
161 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass()
166 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass()
171 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass()
176 static void addAddDiscriminatorsPass(const PassManagerBuilder &Builder, in addAddDiscriminatorsPass()
182 const PassManagerBuilder &Builder, legacy::PassManagerBase &PM) { in addCleanupPassesForSampleProfiler()
192 static void addBoundsCheckingPass(const PassManagerBuilder &Builder, in addBoundsCheckingPass()
197 static void addSanitizerCoveragePass(const PassManagerBuilder &Builder, in addSanitizerCoveragePass()
213 static void addAddressSanitizerPasses(const PassManagerBuilder &Builder, in addAddressSanitizerPasses()
[all …]
/external/llvm/include/llvm/Transforms/IPO/
DPassManagerBuilder.h59 class PassManagerBuilder {
63 typedef std::function<void(const PassManagerBuilder &Builder,
151 PassManagerBuilder();
152 ~PassManagerBuilder();
186 RegisterStandardPasses(PassManagerBuilder::ExtensionPointTy Ty, in RegisterStandardPasses()
187 PassManagerBuilder::ExtensionFn Fn) { in RegisterStandardPasses()
188 PassManagerBuilder::addGlobalExtension(Ty, std::move(Fn)); in RegisterStandardPasses()
/external/swiftshader/third_party/LLVM/include/llvm-c/Transforms/
DPassManagerBuilder.h80 inline PassManagerBuilder *unwrap(LLVMPassManagerBuilderRef P) { in unwrap()
81 return reinterpret_cast<PassManagerBuilder*>(P); in unwrap()
84 inline LLVMPassManagerBuilderRef wrap(PassManagerBuilder *P) { in wrap()
/external/swiftshader/third_party/LLVM/tools/bugpoint/
Dbugpoint.cpp162 PassManagerBuilder Builder; in main()
169 PassManagerBuilder Builder; in main()
175 PassManagerBuilder Builder; in main()
/external/llvm/tools/bugpoint/
Dbugpoint.cpp170 PassManagerBuilder Builder; in main()
176 PassManagerBuilder Builder; in main()
/external/llvm/tools/opt/
Dopt.cpp238 PassManagerBuilder Builder; in AddOptimizationPasses()
267 PassManagerBuilder::EP_EarlyAsPossible, in AddOptimizationPasses()
268 [&](const PassManagerBuilder &, legacy::PassManagerBase &PM) { in AddOptimizationPasses() argument
277 PassManagerBuilder Builder; in AddStandardLinkPasses()
/external/swiftshader/third_party/LLVM/tools/llvm-ld/
DOptimize.cpp93 PassManagerBuilder().populateLTOPassManager(Passes, !DisableInternalize, in Optimize()
/external/swiftshader/third_party/LLVM/tools/opt/
Dopt.cpp410 PassManagerBuilder Builder; in AddOptimizationPasses()
441 PassManagerBuilder Builder; in AddStandardCompilePasses()
458 PassManagerBuilder Builder; in AddStandardLinkPasses()
/external/mesa3d/src/gallium/state_trackers/clover/llvm/
Dinvocation.cpp246 ::llvm::PassManagerBuilder pmb;
/external/swiftshader/third_party/LLVM/tools/lto/
DLTOCodeGenerator.cpp387 PassManagerBuilder().populateLTOPassManager(passes, /*Internalize=*/ false, in generateObjectFile()
/external/llvm/lib/LTO/
DLTOCodeGenerator.cpp537 PassManagerBuilder PMB; in optimize()
DThinLTOCodeGenerator.cpp158 PassManagerBuilder PMB; in optimizeModule()
/external/llvm/include/llvm/
Dmodule.modulemap223 exclude header "Transforms/IPO/PassManagerBuilder.h"
/external/llvm/tools/gold/
Dgold-plugin.cpp1014 PassManagerBuilder PMB; in runLTOPasses()