Lines Matching refs:Manager
9 // This file implements the legacy LLVM Pass Manager infrastructure.
35 // See PassManagers.h for Pass Manager infrastructure overview.
293 /// Pass Manager itself does not invalidate any analysis info.
409 /// Pass Manager itself does not invalidate any analysis info.
415 /// RequiredPass is run on the fly by Pass Manager when P requests it
425 StringRef getPassName() const override { return "Module Pass Manager"; }
432 dbgs().indent(Offset*2) << "ModulePass Manager\n";
497 /// Pass Manager itself does not invalidate any analysis info.
836 for (PMDataManager *Manager : PassManagers)
837 Manager->getAsPass()->dumpPassStructure(1);
1070 // However, if P is a Pass Manager then it does not need
1275 /// RequiredPass is run on the fly by Pass Manager when P requests it
1390 dbgs().indent(Offset*2) << "FunctionPass Manager\n";
1609 /// RequiredPass is run on the fly by Pass Manager when P requests it
1694 // Pop Pass Manager from the stack and clear its analysis info.
1705 assert(PM && "Unable to push. Pass Manager expected");
1706 assert(PM->getDepth()==0 && "Pass Manager depth set too early");
1729 for (PMDataManager *Manager : S)
1730 dbgs() << Manager->getAsPass()->getPassName() << ' ';
1736 /// Find appropriate Module Pass Manager in the PM Stack and
1740 // Find Module Pass Manager
1748 /// Find appropriate Function Pass Manager or Call Graph Pass Manager
1752 // Find Function Pass Manager
1757 // Create new Function Pass Manager if needed.
1759 // [1] Create new Function Pass Manager