Searched refs:FunctionPassManager (Results 1 – 15 of 15) sorted by relevance
71 class FunctionPassManager : public PassManagerBase {75 explicit FunctionPassManager(Module *M);76 ~FunctionPassManager();
104 class FunctionPassManager {106 FunctionPassManager(AnalysisManager *AM = 0) : AM(AM) {} in AM()
27 class FunctionPassManager; variable30 using legacy::FunctionPassManager;138 void populateFunctionPassManager(FunctionPassManager &FPM);
32 FunctionPassManager PM; // Passes to compile a function42 FunctionPassManager &getPM(const MutexGuard &L) { in getPM()
153 FunctionPassManager &PM = jitstate->getPM(locked); in JIT()185 FunctionPassManager &PM = jitstate->getPM(locked); in addModule()216 FunctionPassManager &PM = jitstate->getPM(locked); in removeModule()
99 class AddToDriver : public FunctionPassManager {102 AddToDriver(BugDriver &_D) : FunctionPassManager(0), D(_D) {} in AddToDriver()
35 using legacy::FunctionPassManager;
113 void PassManagerBuilder::populateFunctionPassManager(FunctionPassManager &FPM) { in populateFunctionPassManager()421 FunctionPassManager *FPM = unwrap<FunctionPassManager>(PM); in LLVMPassManagerBuilderPopulateFunctionPassManager()
55 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()
1375 FunctionPassManager::FunctionPassManager(Module *m) : M(m) { in FunctionPassManager() function in FunctionPassManager1384 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()
21 bool FunctionPassManager::run(Module *M) { in run()
2588 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()
2421 FunctionPassManager FPM(F.getParent()); in verifyFunction()
448 static void AddOptimizationPasses(PassManagerBase &MPM,FunctionPassManager &FPM, in AddOptimizationPasses()691 OwningPtr<FunctionPassManager> FPasses; in main()693 FPasses.reset(new FunctionPassManager(M.get())); in main()
707 FunctionPassManager FPM(F.getParent()); in lintFunction()