Lines Matching defs:FunctionPassManagerImpl
242 // FunctionPassManagerImpl
244 /// FunctionPassManagerImpl manages FPPassManagers
245 class FunctionPassManagerImpl : public Pass,
253 explicit FunctionPassManagerImpl()
308 void FunctionPassManagerImpl::anchor() {}
310 char FunctionPassManagerImpl::ID = 0;
313 // FunctionPassManagerImpl implementation
315 bool FunctionPassManagerImpl::doInitialization(Module &M) {
330 bool FunctionPassManagerImpl::doFinalization(Module &M) {
342 void FunctionPassManagerImpl::releaseMemoryOnTheFly() {
356 bool FunctionPassManagerImpl::run(Function &F) {
389 legacy::FunctionPassManagerImpl *FPP = OnTheFlyManager.second;
434 MapVector<Pass *, legacy::FunctionPassManagerImpl *>::const_iterator I =
454 MapVector<Pass *, legacy::FunctionPassManagerImpl *> OnTheFlyManagers;
1294 FPM = new legacy::FunctionPassManagerImpl();
1489 legacy::FunctionPassManagerImpl *FPP = OnTheFlyManager.second;
1561 legacy::FunctionPassManagerImpl *FPP = OnTheFlyManager.second;
1582 legacy::FunctionPassManagerImpl *FPP = OnTheFlyManagers[P];
1584 FPP = new legacy::FunctionPassManagerImpl();
1615 legacy::FunctionPassManagerImpl *FPP = OnTheFlyManagers[MP];