Searched refs:FunctionPassManager (Results 1 - 20 of 20) sorted by relevance

/external/llvm/include/llvm/
H A DPassManager.h67 /// FunctionPassManager manages FunctionPasses and BasicBlockPassManagers.
68 class FunctionPassManager : public PassManagerBase { class in namespace:llvm
70 /// FunctionPassManager ctor - This initializes the pass manager. It needs,
72 explicit FunctionPassManager(Module *M);
73 ~FunctionPassManager();
/external/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h24 class FunctionPassManager;
129 void populateFunctionPassManager(FunctionPassManager &FPM);
/external/llvm/lib/ExecutionEngine/JIT/
H A DJIT.h32 FunctionPassManager PM; // Passes to compile a function
42 FunctionPassManager &getPM(const MutexGuard &L) {
H A DJIT.cpp287 FunctionPassManager &PM = jitstate->getPM(locked);
341 FunctionPassManager &PM = jitstate->getPM(locked);
372 FunctionPassManager &PM = jitstate->getPM(locked);
593 /// runJITOnFunction - Run the FunctionPassManager full of
/external/llvm/tools/bugpoint/
H A Dbugpoint.cpp99 class AddToDriver : public FunctionPassManager {
102 AddToDriver(BugDriver &_D) : FunctionPassManager(0), D(_D) {}
/external/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp92 void PassManagerBuilder::populateFunctionPassManager(FunctionPassManager &FPM) {
348 FunctionPassManager *FPM = unwrap<FunctionPassManager>(PM);
/external/clang/lib/CodeGen/
H A DBackendUtil.cpp54 mutable FunctionPassManager *PerFunctionPasses;
73 FunctionPassManager *getPerFunctionPasses() const {
75 PerFunctionPasses = new FunctionPassManager(TheModule);
223 FunctionPassManager *FPM = getPerFunctionPasses();
/external/llvm/tools/lto/
H A DLTOCodeGenerator.cpp377 FunctionPassManager *codeGenPasses = new FunctionPassManager(mergedModule);
/external/llvm/tools/opt/
H A Dopt.cpp419 static void AddOptimizationPasses(PassManagerBase &MPM,FunctionPassManager &FPM,
582 OwningPtr<FunctionPassManager> FPasses;
584 FPasses.reset(new FunctionPassManager(M.get()));
/external/llvm/examples/Kaleidoscope/Chapter4/
H A Dtoy.cpp358 static FunctionPassManager *TheFPM;
583 FunctionPassManager OurFPM(TheModule);
/external/llvm/lib/VMCore/
H A DPassManager.cpp1344 // FunctionPassManager implementation
1347 FunctionPassManager::FunctionPassManager(Module *m) : M(m) { function in class:FunctionPassManager
1356 FunctionPassManager::~FunctionPassManager() {
1365 void FunctionPassManager::add(Pass *P) {
1373 bool FunctionPassManager::run(Function &F) {
1385 bool FunctionPassManager::doInitialization() {
1391 bool FunctionPassManager::doFinalization() {
H A DCore.cpp2354 return wrap(new FunctionPassManager(unwrap(M)));
2367 return unwrap<FunctionPassManager>(FPM)->doInitialization();
2371 return unwrap<FunctionPassManager>(FPM)->run(*unwrap<Function>(F));
2375 return unwrap<FunctionPassManager>(FPM)->doFinalization();
H A DVerifier.cpp1933 FunctionPassManager FPM(F.getParent());
/external/llvm/examples/Kaleidoscope/Chapter5/
H A Dtoy.cpp459 static FunctionPassManager *TheFPM;
828 FunctionPassManager OurFPM(TheModule);
/external/llvm/examples/Kaleidoscope/Chapter6/
H A Dtoy.cpp544 static FunctionPassManager *TheFPM;
946 FunctionPassManager OurFPM(TheModule);
/external/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp1099 llvm::FunctionPassManager &fpm,
1366 llvm::FunctionPassManager &fpm,
1484 llvm::FunctionPassManager &fpm,
1943 llvm::FunctionPassManager fpm(module);
/external/llvm/examples/Kaleidoscope/Chapter7/
H A Dtoy.cpp609 static FunctionPassManager *TheFPM;
1110 FunctionPassManager OurFPM(TheModule);
/external/llvm/lib/Analysis/
H A DLint.cpp645 FunctionPassManager FPM(F.getParent());
/external/llvm/bindings/ocaml/llvm/
H A Dllvm.mli2371 See the constructor of [llvm::FunctionPassManager]. *)
2385 See the [llvm::FunctionPassManager::doInitialization] method. *)
2391 See the [llvm::FunctionPassManager::run] method. *)
2398 See the [llvm::FunctionPassManager::doFinalization] method. *)
/external/llvm/test/Bindings/Ocaml/
H A Dvmcore.ml1297 let fn = define_function "FunctionPassManager" fty m in

Completed in 4506 milliseconds