Home
last modified time | relevance | path

Searched refs:FunctionPassManager (Results 1 – 15 of 15) sorted by relevance

/freebsd-9-stable/contrib/llvm/include/llvm/IR/
DLegacyPassManager.h71 class FunctionPassManager : public PassManagerBase {
75 explicit FunctionPassManager(Module *M);
76 ~FunctionPassManager();
DPassManager.h104 class FunctionPassManager {
106 FunctionPassManager(AnalysisManager *AM = 0) : AM(AM) {} in AM()
/freebsd-9-stable/contrib/llvm/include/llvm/Transforms/IPO/
DPassManagerBuilder.h27 class FunctionPassManager; variable
30 using legacy::FunctionPassManager;
138 void populateFunctionPassManager(FunctionPassManager &FPM);
/freebsd-9-stable/contrib/llvm/lib/ExecutionEngine/JIT/
DJIT.h32 FunctionPassManager PM; // Passes to compile a function
42 FunctionPassManager &getPM(const MutexGuard &L) { in getPM()
DJIT.cpp153 FunctionPassManager &PM = jitstate->getPM(locked); in JIT()
185 FunctionPassManager &PM = jitstate->getPM(locked); in addModule()
216 FunctionPassManager &PM = jitstate->getPM(locked); in removeModule()
/freebsd-9-stable/contrib/llvm/tools/bugpoint/
Dbugpoint.cpp99 class AddToDriver : public FunctionPassManager {
102 AddToDriver(BugDriver &_D) : FunctionPassManager(0), D(_D) {} in AddToDriver()
/freebsd-9-stable/contrib/llvm/include/llvm/
DPassManager.h35 using legacy::FunctionPassManager;
/freebsd-9-stable/contrib/llvm/lib/Transforms/IPO/
DPassManagerBuilder.cpp113 void PassManagerBuilder::populateFunctionPassManager(FunctionPassManager &FPM) { in populateFunctionPassManager()
421 FunctionPassManager *FPM = unwrap<FunctionPassManager>(PM); in LLVMPassManagerBuilderPopulateFunctionPassManager()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DBackendUtil.cpp55 mutable FunctionPassManager *PerFunctionPasses;
78 FunctionPassManager *getPerFunctionPasses(TargetMachine *TM) const { in getPerFunctionPasses()
80 PerFunctionPasses = new FunctionPassManager(TheModule); in getPerFunctionPasses()
327 FunctionPassManager *FPM = getPerFunctionPasses(TM); in CreatePasses()
/freebsd-9-stable/contrib/llvm/lib/IR/
DLegacyPassManager.cpp1375 FunctionPassManager::FunctionPassManager(Module *m) : M(m) { in FunctionPassManager() function in FunctionPassManager
1384 FunctionPassManager::~FunctionPassManager() { in ~FunctionPassManager()
1393 void FunctionPassManager::add(Pass *P) { in add()
1401 bool FunctionPassManager::run(Function &F) { in run()
1413 bool FunctionPassManager::doInitialization() { in doInitialization()
1419 bool FunctionPassManager::doFinalization() { in doFinalization()
DPassManager.cpp21 bool FunctionPassManager::run(Module *M) { in run()
DCore.cpp2588 return wrap(new FunctionPassManager(unwrap(M))); in LLVMCreateFunctionPassManagerForModule()
2601 return unwrap<FunctionPassManager>(FPM)->doInitialization(); in LLVMInitializeFunctionPassManager()
2605 return unwrap<FunctionPassManager>(FPM)->run(*unwrap<Function>(F)); in LLVMRunFunctionPassManager()
2609 return unwrap<FunctionPassManager>(FPM)->doFinalization(); in LLVMFinalizeFunctionPassManager()
DVerifier.cpp2421 FunctionPassManager FPM(F.getParent()); in verifyFunction()
/freebsd-9-stable/contrib/llvm/tools/opt/
Dopt.cpp448 static void AddOptimizationPasses(PassManagerBase &MPM,FunctionPassManager &FPM, in AddOptimizationPasses()
691 OwningPtr<FunctionPassManager> FPasses; in main()
693 FPasses.reset(new FunctionPassManager(M.get())); in main()
/freebsd-9-stable/contrib/llvm/lib/Analysis/
DLint.cpp707 FunctionPassManager FPM(F.getParent()); in lintFunction()