reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/CGSCCPassManager.h
  192                   ModuleAnalysisManager::Invalidator &Inv);
  203 CGSCCAnalysisManagerModuleProxy::run(Module &M, ModuleAnalysisManager &AM);
  214     OuterAnalysisManagerProxy<ModuleAnalysisManager, LazyCallGraph::SCC,
  357   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
  736                                                    ModuleAnalysisManager &AM) {
include/llvm/Analysis/CallGraph.h
  304   CallGraph run(Module &M, ModuleAnalysisManager &) { return CallGraph(M); }
  314   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Analysis/GlobalsModRef.h
  133   GlobalsAAResult run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Analysis/LazyCallGraph.h
 1270   LazyCallGraph run(Module &M, ModuleAnalysisManager &AM) {
 1290   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
 1303   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Analysis/ModuleSummaryAnalysis.h
   50   Result run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Analysis/ProfileSummaryInfo.h
   98                   ModuleAnalysisManager::Invalidator &) {
  182   Result run(Module &M, ModuleAnalysisManager &);
  196   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Analysis/StackSafetyAnalysis.h
   86   Result run(Module &M, ModuleAnalysisManager &AM);
   96   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Analysis/TargetLibraryInfo.h
  333                   ModuleAnalysisManager::Invalidator &) {
include/llvm/Bitcode/BitcodeWriterPass.h
   73   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/CodeGen/MachineModuleInfo.h
  292   MachineModuleInfo run(Module &M, ModuleAnalysisManager &);
include/llvm/CodeGen/PreISelIntrinsicLowering.h
   24   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/IR/PassManager.h
 1135     ModuleAnalysisManager::Invalidator &Inv);
 1257     OuterAnalysisManagerProxy<ModuleAnalysisManager, Function>;
 1290   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM) {
include/llvm/IR/Verifier.h
  117   Result run(Module &M, ModuleAnalysisManager &);
  142   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Passes/PassBuilder.h
  241                             ModuleAnalysisManager &MAM);
  249   void registerModuleAnalyses(ModuleAnalysisManager &MAM);
  590       const std::function<void(ModuleAnalysisManager &)> &C) {
  689   SmallVector<std::function<void(ModuleAnalysisManager &)>, 2>
include/llvm/Transforms/IPO/AlwaysInliner.h
   36   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/Transforms/IPO/Attributor.h
  579   AnalysisGetter(ModuleAnalysisManager &MAM) : MAM(&MAM) {}
  583   ModuleAnalysisManager *MAM = nullptr;
 1521   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/CalledValuePropagation.h
   30   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/Transforms/IPO/ConstantMerge.h
   31   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/Transforms/IPO/CrossDSOCFI.h
   23   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/DeadArgumentElimination.h
   79   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/Transforms/IPO/ElimAvailExtern.h
   27   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/Transforms/IPO/ForceFunctionAttrs.h
   24   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/Transforms/IPO/FunctionAttrs.h
   72   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/FunctionImport.h
  125   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/GlobalDCE.h
   31   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/Transforms/IPO/GlobalOpt.h
   27   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/GlobalSplit.h
   28   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/HotColdSplitting.h
   63   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/InferFunctionAttrs.h
   26   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/Internalize.h
   65   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/LowerTypeTests.h
  207   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/PartialInlining.h
   26   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/Transforms/IPO/SCCP.h
   32   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/SampleProfile.h
   32   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/StripDeadPrototypes.h
   26   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/Transforms/IPO/SyntheticCountsPropagation.h
   16   PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
   35   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/IPO/WholeProgramDevirt.h
  231   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/Transforms/Instrumentation/AddressSanitizer.h
   62                   ModuleAnalysisManager::Invalidator &) {
   85   Result run(Module &, ModuleAnalysisManager &);
  124   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/CGProfile.h
   21   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/GCOVProfiler.h
   23   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h
   29   PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM);
include/llvm/Transforms/Instrumentation/InstrOrderFile.h
   23   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/InstrProfiling.h
   41   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/MemorySanitizer.h
   43   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
   40   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
   50   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
   63   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
   78   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/PoisonChecking.h
   18   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/SanitizerCoverage.h
   35   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/ThreadSanitizer.h
   30   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h
   30   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Utils/CanonicalizeAliases.h
   26   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Utils/NameAnonGlobals.h
   27   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Utils/SymbolRewriter.h
  128   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
lib/Analysis/CGSCCPassManager.cpp
  133     ModuleAnalysisManager::Invalidator &Inv) {
  205 CGSCCAnalysisManagerModuleProxy::run(Module &M, ModuleAnalysisManager &AM) {
lib/Analysis/CallGraph.cpp
  247                                             ModuleAnalysisManager &AM) {
lib/Analysis/GlobalsModRef.cpp
  982 GlobalsAAResult GlobalsAA::run(Module &M, ModuleAnalysisManager &AM) {
lib/Analysis/LazyCallGraph.cpp
 1771                                                 ModuleAnalysisManager &AM) {
 1805                                                    ModuleAnalysisManager &AM) {
lib/Analysis/ModuleSummaryAnalysis.cpp
  829 ModuleSummaryIndexAnalysis::run(Module &M, ModuleAnalysisManager &AM) {
lib/Analysis/ProfileSummaryInfo.cpp
  372                                                ModuleAnalysisManager &) {
  377                                                  ModuleAnalysisManager &AM) {
lib/Analysis/StackSafetyAnalysis.cpp
  618 StackSafetyGlobalAnalysis::run(Module &M, ModuleAnalysisManager &AM) {
  630                                                     ModuleAnalysisManager &AM) {
lib/Bitcode/Writer/BitcodeWriterPass.cpp
   21 PreservedAnalyses BitcodeWriterPass::run(Module &M, ModuleAnalysisManager &AM) {
lib/CodeGen/MachineModuleInfo.cpp
  361                                              ModuleAnalysisManager &) {
lib/CodeGen/PreISelIntrinsicLowering.cpp
  210                                                     ModuleAnalysisManager &AM) {
lib/IR/IRPrintingPasses.cpp
   28 PreservedAnalyses PrintModulePass::run(Module &M, ModuleAnalysisManager &) {
   77     ModuleAnalysisManager DummyMAM;
lib/IR/PassManager.cpp
   30     ModuleAnalysisManager::Invalidator &Inv) {
lib/IR/Verifier.cpp
 5542                                                ModuleAnalysisManager &) {
 5553 PreservedAnalyses VerifierPass::run(Module &M, ModuleAnalysisManager &AM) {
lib/LTO/LTOBackend.cpp
  182   ModuleAnalysisManager MAM(Conf.DebugPassManager);
  242   ModuleAnalysisManager MAM;
lib/Passes/PassBuilder.cpp
  257   PreservedAnalyses run(Module &M, ModuleAnalysisManager &) {
  270   Result run(Module &, ModuleAnalysisManager &) { return Result(); }
  350 void PassBuilder::registerModuleAnalyses(ModuleAnalysisManager &MAM) {
 2232                                        ModuleAnalysisManager &MAM) {
lib/Transforms/IPO/AlwaysInliner.cpp
   35                                          ModuleAnalysisManager &MAM) {
lib/Transforms/IPO/Attributor.cpp
 4960 PreservedAnalyses AttributorPass::run(Module &M, ModuleAnalysisManager &AM) {
lib/Transforms/IPO/CalledValuePropagation.cpp
  404                                                   ModuleAnalysisManager &) {
lib/Transforms/IPO/ConstantMerge.cpp
  254 PreservedAnalyses ConstantMergePass::run(Module &M, ModuleAnalysisManager &) {
lib/Transforms/IPO/CrossDSOCFI.cpp
  168 PreservedAnalyses CrossDSOCFIPass::run(Module &M, ModuleAnalysisManager &AM) {
lib/Transforms/IPO/DeadArgumentElimination.cpp
   79       ModuleAnalysisManager DummyMAM;
 1085                                                    ModuleAnalysisManager &) {
lib/Transforms/IPO/ElimAvailExtern.cpp
   67 EliminateAvailableExternallyPass::run(Module &M, ModuleAnalysisManager &) {
lib/Transforms/IPO/ForceFunctionAttrs.cpp
   90                                               ModuleAnalysisManager &) {
lib/Transforms/IPO/FunctionAttrs.cpp
 1620 ReversePostOrderFunctionAttrsPass::run(Module &M, ModuleAnalysisManager &AM) {
lib/Transforms/IPO/FunctionImport.cpp
 1294                                           ModuleAnalysisManager &AM) {
lib/Transforms/IPO/GlobalDCE.cpp
   63       ModuleAnalysisManager DummyMAM;
  278 PreservedAnalyses GlobalDCEPass::run(Module &M, ModuleAnalysisManager &MAM) {
lib/Transforms/IPO/GlobalOpt.cpp
 2968 PreservedAnalyses GlobalOptPass::run(Module &M, ModuleAnalysisManager &AM) {
lib/Transforms/IPO/GlobalSplit.cpp
  188 PreservedAnalyses GlobalSplitPass::run(Module &M, ModuleAnalysisManager &AM) {
lib/Transforms/IPO/HotColdSplitting.cpp
  694 HotColdSplittingPass::run(Module &M, ModuleAnalysisManager &AM) {
lib/Transforms/IPO/InferFunctionAttrs.cpp
   35                                               ModuleAnalysisManager &AM) {
lib/Transforms/IPO/Inliner.cpp
  876   const ModuleAnalysisManager &MAM =
lib/Transforms/IPO/Internalize.cpp
  238 PreservedAnalyses InternalizePass::run(Module &M, ModuleAnalysisManager &AM) {
lib/Transforms/IPO/LowerTypeTests.cpp
 2197                                           ModuleAnalysisManager &AM) {
lib/Transforms/IPO/PartialInlining.cpp
 1502                                           ModuleAnalysisManager &AM) {
lib/Transforms/IPO/SCCP.cpp
   10 PreservedAnalyses IPSCCPPass::run(Module &M, ModuleAnalysisManager &AM) {
lib/Transforms/IPO/SampleProfile.cpp
  287   bool runOnModule(Module &M, ModuleAnalysisManager *AM,
  295   bool runOnFunction(Function &F, ModuleAnalysisManager *AM);
 1712 bool SampleProfileLoader::runOnModule(Module &M, ModuleAnalysisManager *AM,
 1770 bool SampleProfileLoader::runOnFunction(Function &F, ModuleAnalysisManager *AM) {
 1831                                                ModuleAnalysisManager &AM) {
lib/Transforms/IPO/StripDeadPrototypes.cpp
   56                                                ModuleAnalysisManager &) {
lib/Transforms/IPO/SyntheticCountsPropagation.cpp
   98                                                   ModuleAnalysisManager &MAM) {
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  539 llvm::ThinLTOBitcodeWriterPass::run(Module &M, ModuleAnalysisManager &AM) {
lib/Transforms/IPO/WholeProgramDevirt.cpp
  685                                               ModuleAnalysisManager &AM) {
lib/Transforms/InstCombine/InstructionCombining.cpp
 3561   const ModuleAnalysisManager &MAM =
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1158                                                  ModuleAnalysisManager &AM) {
lib/Transforms/Instrumentation/CGProfile.cpp
   26 PreservedAnalyses CGProfilePass::run(Module &M, ModuleAnalysisManager &MAM) {
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  578                                         ModuleAnalysisManager &AM) {
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  350                                               ModuleAnalysisManager &MAM) {
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  384                                  ModuleAnalysisManager *AM = nullptr) {
  435                                                 ModuleAnalysisManager &AM) {
lib/Transforms/Instrumentation/InstrOrderFile.cpp
  197 InstrOrderFilePass::run(Module &M, ModuleAnalysisManager &AM) {
lib/Transforms/Instrumentation/InstrProfiling.cpp
  375 PreservedAnalyses InstrProfiling::run(Module &M, ModuleAnalysisManager &AM) {
lib/Transforms/Instrumentation/MemorySanitizer.cpp
  655                                            ModuleAnalysisManager &AM) {
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
 1482 PGOInstrumentationGenCreateVar::run(Module &M, ModuleAnalysisManager &AM) {
 1502                                              ModuleAnalysisManager &AM) {
 1650                                              ModuleAnalysisManager &AM) {
lib/Transforms/Instrumentation/PoisonChecking.cpp
  317                                           ModuleAnalysisManager &AM) {
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  288                                                    ModuleAnalysisManager &MAM) {
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  163                                            ModuleAnalysisManager &MAM) {
lib/Transforms/Scalar/LoopUnrollPass.cpp
 1422   const ModuleAnalysisManager &MAM =
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  128                                                ModuleAnalysisManager &AM) {
lib/Transforms/Utils/CanonicalizeAliases.cpp
   89                                                ModuleAnalysisManager &AM) {
lib/Transforms/Utils/NameAnonGlobals.cpp
  104                                           ModuleAnalysisManager &AM) {
lib/Transforms/Utils/SymbolRewriter.cpp
  549 PreservedAnalyses RewriteSymbolPass::run(Module &M, ModuleAnalysisManager &AM) {
lib/Transforms/Vectorize/LoopVectorize.cpp
 7889     const ModuleAnalysisManager &MAM =
tools/clang/lib/CodeGen/BackendUtil.cpp
 1092   ModuleAnalysisManager MAM(CodeGenOpts.DebugPassManager);
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
  137   ModuleAnalysisManager MAM;
tools/opt/Debugify.cpp
  425 PreservedAnalyses NewPMDebugifyPass::run(Module &M, ModuleAnalysisManager &) {
  443                                               ModuleAnalysisManager &) {
tools/opt/Debugify.h
   25   llvm::PreservedAnalyses run(llvm::Module &M, llvm::ModuleAnalysisManager &AM);
   71   llvm::PreservedAnalyses run(llvm::Module &M, llvm::ModuleAnalysisManager &AM);
tools/opt/NewPMDriver.cpp
  308   ModuleAnalysisManager MAM(DebugPM);
tools/polly/lib/Transform/ScopInliner.cpp
   83       ModuleAnalysisManager MAM;
tools/polly/unittests/ScopPassManager/PassManagerTest.cpp
   17   ModuleAnalysisManager MAM;
unittests/Analysis/CGSCCPassManagerTest.cpp
   34   Result run(Module &M, ModuleAnalysisManager &AM) {
  129   PreservedAnalyses run(Module &F, ModuleAnalysisManager &AM) {
  133   std::function<PreservedAnalyses(Module &, ModuleAnalysisManager &)> Func;
  174   ModuleAnalysisManager MAM;
  283         const ModuleAnalysisManager &MAM =
  868     const ModuleAnalysisManager &MAM = ModuleProxy.getManager();
  961     const ModuleAnalysisManager &MAM = ModuleProxy.getManager();
unittests/IR/PassBuilderCallbacksTest.cpp
  390   ModuleAnalysisManager AM;
unittests/IR/PassManagerTest.cpp
   59   Result run(Module &M, ModuleAnalysisManager &AM) {
   79   PreservedAnalyses run(Module &M, ModuleAnalysisManager &) {
   88   PreservedAnalyses run(Module &M, ModuleAnalysisManager &) {
  104     const ModuleAnalysisManager &MAM =
  402   ModuleAnalysisManager MAM(/*DebugLogging*/ true);
  607     const ModuleAnalysisManager &MAM = Proxy.getManager();
  690   ModuleAnalysisManager MAM(/*DebugLogging*/ true);
unittests/Passes/TestPlugin.cpp
   17   PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM) {
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
  237   ModuleAnalysisManager MAM;