HomeSort by relevance Sort by last modified time
    Searched refs:PassManagerBuilder (Results 1 - 13 of 13) sorted by null

  /external/llvm/include/llvm/Transforms/IPO/
PassManagerBuilder.h 1 // llvm/Transforms/IPO/PassManagerBuilder.h - Build Standard Pass -*- C++ -*-=//
10 // This file defines the PassManagerBuilder class, which is used to set up a
26 /// PassManagerBuilder - This class is used to set up a standard optimization
30 /// PassManagerBuilder Builder;
35 /// In addition to setting up the basic passes, PassManagerBuilder allows
47 /// Builder.addExtension(PassManagerBuilder::EP_LoopOptimizerEnd,
50 class PassManagerBuilder {
55 typedef void (*ExtensionFn)(const PassManagerBuilder &Builder,
113 PassManagerBuilder();
114 ~PassManagerBuilder();
    [all...]
  /external/llvm/lib/Transforms/IPO/
PassManagerBuilder.cpp 1 //===- PassManagerBuilder.cpp - Build Standard Pass -----------------------===//
10 // This file defines the PassManagerBuilder class, which is used to set up a
16 #include "llvm/Transforms/IPO/PassManagerBuilder.h"
18 #include "llvm-c/Transforms/PassManagerBuilder.h"
43 PassManagerBuilder::PassManagerBuilder() {
54 PassManagerBuilder::~PassManagerBuilder() {
60 static ManagedStatic<SmallVector<std::pair<PassManagerBuilder::ExtensionPointTy,
61 PassManagerBuilder::ExtensionFn>, 8> > GlobalExtensions
    [all...]
Android.mk 20 PassManagerBuilder.cpp \
  /external/llvm/include/llvm-c/Transforms/
PassManagerBuilder.h 1 /*===-- llvm-c/Transform/PassManagerBuilder.h - PMB C Interface ---*- C -*-===*\
10 |* This header declares the C interface to the PassManagerBuilder class. *|
22 #include "llvm/Transforms/IPO/PassManagerBuilder.h"
33 /** See llvm::PassManagerBuilder. */
37 /** See llvm::PassManagerBuilder::OptLevel. */
42 /** See llvm::PassManagerBuilder::SizeLevel. */
47 /** See llvm::PassManagerBuilder::DisableUnitAtATime. */
52 /** See llvm::PassManagerBuilder::DisableUnrollLoops. */
57 /** See llvm::PassManagerBuilder::DisableSimplifyLibCalls */
62 /** See llvm::PassManagerBuilder::Inliner. *
    [all...]
  /external/clang/lib/CodeGen/
BackendUtil.cpp 36 #include "llvm/Transforms/IPO/PassManagerBuilder.h"
109 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) {
114 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) {
119 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) {
124 static void addAddressSanitizerPass(const PassManagerBuilder &Builder,
129 static void addThreadSanitizerPass(const PassManagerBuilder &Builder,
145 PassManagerBuilder PMBuilder;
155 PMBuilder.addExtension(PassManagerBuilder::EP_EarlyAsPossible,
157 PMBuilder.addExtension(PassManagerBuilder::EP_ModuleOptimizerEarly,
159 PMBuilder.addExtension(PassManagerBuilder::EP_ScalarOptimizerLate
    [all...]
  /external/llvm/tools/bugpoint/
bugpoint.cpp 30 #include "llvm/Transforms/IPO/PassManagerBuilder.h"
163 PassManagerBuilder Builder;
170 PassManagerBuilder Builder;
176 PassManagerBuilder Builder;
  /gdk/sources/llvm-ndk-cc/
llvm-ndk-link.cpp 18 #include "llvm/Support/PassManagerBuilder.h"
58 llvm::PassManagerBuilder PMBuilder;
97 llvm::PassManagerBuilder PMBuilder;
Backend.cpp 52 llvm::PassManagerBuilder PMBuilder;
64 llvm::PassManagerBuilder PMBuilder;
  /external/llvm/tools/llvm-ld/
Optimize.cpp 25 #include "llvm/Transforms/IPO/PassManagerBuilder.h"
93 PassManagerBuilder().populateLTOPassManager(Passes, !DisableInternalize,
  /frameworks/compile/slang/
slang_backend.cpp 48 #include "llvm/Transforms/IPO/PassManagerBuilder.h"
68 llvm::PassManagerBuilder PMBuilder;
80 llvm::PassManagerBuilder PMBuilder;
llvm-rs-link.cpp 40 #include "llvm/Transforms/IPO/PassManagerBuilder.h"
239 llvm::PassManagerBuilder PMBuilder;
  /external/llvm/tools/opt/
opt.cpp 42 #include "llvm/Transforms/IPO/PassManagerBuilder.h"
415 PassManagerBuilder Builder;
446 PassManagerBuilder Builder;
463 PassManagerBuilder Builder;
  /external/llvm/tools/lto/
LTOCodeGenerator.cpp 36 #include "llvm/Transforms/IPO/PassManagerBuilder.h"
361 PassManagerBuilder().populateLTOPassManager(passes, /*Internalize=*/false,

Completed in 329 milliseconds