Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp88 PassManagerBuilder::PassManagerBuilder() { in PassManagerBuilder() function in PassManagerBuilder
107 PassManagerBuilder::~PassManagerBuilder() { in ~PassManagerBuilder()
113 static ManagedStatic<SmallVector<std::pair<PassManagerBuilder::ExtensionPointTy,
114 PassManagerBuilder::ExtensionFn>, 8> > GlobalExtensions;
116 void PassManagerBuilder::addGlobalExtension( in addGlobalExtension()
117 PassManagerBuilder::ExtensionPointTy Ty, in addGlobalExtension()
118 PassManagerBuilder::ExtensionFn Fn) { in addGlobalExtension()
122 void PassManagerBuilder::addExtension(ExtensionPointTy Ty, ExtensionFn Fn) { in addExtension()
126 void PassManagerBuilder::addExtensionsToPM(ExtensionPointTy ETy, in addExtensionsToPM()
136 void PassManagerBuilder::addInitialAliasAnalysisPasses( in addInitialAliasAnalysisPasses()
[all …]
DCMakeLists.txt20 PassManagerBuilder.cpp
DAndroid.mk22 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/clang/lib/CodeGen/
DBackendUtil.cpp140 class PassManagerBuilderWrapper : public PassManagerBuilder {
144 : PassManagerBuilder(), CGOpts(CGOpts), LangOpts(LangOpts) {} in PassManagerBuilderWrapper()
154 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCAPElimPass()
159 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCExpandPass()
164 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { in addObjCARCOptPass()
169 static void addSampleProfileLoaderPass(const PassManagerBuilder &Builder, in addSampleProfileLoaderPass()
177 static void addAddDiscriminatorsPass(const PassManagerBuilder &Builder, in addAddDiscriminatorsPass()
182 static void addBoundsCheckingPass(const PassManagerBuilder &Builder, in addBoundsCheckingPass()
187 static void addSanitizerCoveragePass(const PassManagerBuilder &Builder, in addSanitizerCoveragePass()
195 static void addAddressSanitizerPasses(const PassManagerBuilder &Builder, in addAddressSanitizerPasses()
[all …]
/external/llvm/include/llvm/Transforms/IPO/
DPassManagerBuilder.h55 class PassManagerBuilder {
59 typedef void (*ExtensionFn)(const PassManagerBuilder &Builder,
130 PassManagerBuilder();
131 ~PassManagerBuilder();
161 RegisterStandardPasses(PassManagerBuilder::ExtensionPointTy Ty, in RegisterStandardPasses()
162 PassManagerBuilder::ExtensionFn Fn) { in RegisterStandardPasses()
163 PassManagerBuilder::addGlobalExtension(Ty, Fn); in RegisterStandardPasses()
/external/llvm/tools/bugpoint/
Dbugpoint.cpp171 PassManagerBuilder Builder; in main()
177 PassManagerBuilder Builder; in main()
/external/llvm/tools/opt/
Dopt.cpp211 PassManagerBuilder Builder; in AddOptimizationPasses()
242 PassManagerBuilder Builder; in AddStandardLinkPasses()
/external/mesa3d/src/gallium/state_trackers/clover/llvm/
Dinvocation.cpp152 llvm::PassManagerBuilder Builder; in link()
/external/llvm/include/llvm/
Dmodule.modulemap156 exclude header "Transforms/IPO/PassManagerBuilder.h"
/external/llvm/lib/LTO/
DLTOCodeGenerator.cpp550 PassManagerBuilder PMB; in optimize()
/external/llvm/tools/gold/
Dgold-plugin.cpp725 PassManagerBuilder PMB; in runLTOPasses()
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch3266 + PassManagerBuilder.cpp \