Searched refs:PassManagerBuilder (Results 1 – 14 of 14) sorted by relevance
/external/llvm/lib/Transforms/IPO/ |
D | PassManagerBuilder.cpp | 88 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 …]
|
D | CMakeLists.txt | 20 PassManagerBuilder.cpp
|
D | Android.mk | 22 PassManagerBuilder.cpp \
|
/external/llvm/bindings/go/llvm/ |
D | transforms_pmbuilder.go | 21 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/ |
D | llvm_passmgr_builder.mli | 17 (** 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/ |
D | BackendUtil.cpp | 140 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/ |
D | PassManagerBuilder.h | 55 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/ |
D | bugpoint.cpp | 171 PassManagerBuilder Builder; in main() 177 PassManagerBuilder Builder; in main()
|
/external/llvm/tools/opt/ |
D | opt.cpp | 211 PassManagerBuilder Builder; in AddOptimizationPasses() 242 PassManagerBuilder Builder; in AddStandardLinkPasses()
|
/external/mesa3d/src/gallium/state_trackers/clover/llvm/ |
D | invocation.cpp | 152 llvm::PassManagerBuilder Builder; in link()
|
/external/llvm/include/llvm/ |
D | module.modulemap | 156 exclude header "Transforms/IPO/PassManagerBuilder.h"
|
/external/llvm/lib/LTO/ |
D | LTOCodeGenerator.cpp | 550 PassManagerBuilder PMB; in optimize()
|
/external/llvm/tools/gold/ |
D | gold-plugin.cpp | 725 PassManagerBuilder PMB; in runLTOPasses()
|
/external/llvm/patches/ |
D | 0004-Add-Android-makefiles-for-LLVM.patch | 3266 + PassManagerBuilder.cpp \
|