reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
44 virtual void add(Pass *P) = 0;
lib/IR/LegacyPassManager.cpp 1886 void PassManager::add(Pass *P) {
700 Passes.add(new TargetLibraryInfoWrapperPass(TLII)); 703 Passes.add(createTargetTransformInfoWrapperPass(TM ? TM->getTargetIRAnalysis() 707 Passes.add(createDebugifyModulePass()); 731 Passes.add(createBreakpointPrinter(Out->os())); 739 Passes.add(TPC); 794 Passes.add(createBasicBlockPassPrinter(PassInf, Out->os(), Quiet)); 797 Passes.add(createRegionPassPrinter(PassInf, Out->os(), Quiet)); 800 Passes.add(createLoopPassPrinter(PassInf, Out->os(), Quiet)); 803 Passes.add(createFunctionPassPrinter(PassInf, Out->os(), Quiet)); 806 Passes.add(createCallGraphPassPrinter(PassInf, Out->os(), Quiet)); 809 Passes.add(createModulePassPrinter(PassInf, Out->os(), Quiet)); 816 Passes.add( 852 Passes.add(createVerifierPass()); 855 Passes.add(createCheckDebugifyModulePass(false)); 879 Passes.add(createPrintModulePass(*OS, "", PreserveAssemblyUseListOrder)); 881 Passes.add(createWriteThinLTOBitcodePass( 884 Passes.add(createBitcodeWriterPass(*OS, PreserveBitcodeUseListOrder,