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

References

include/llvm/Analysis/AliasAnalysis.h
  339                   FunctionAnalysisManager::Invalidator &Inv);
 1118   Result run(Function &F, FunctionAnalysisManager &AM) {
 1130   SmallVector<void (*)(Function &F, FunctionAnalysisManager &AM,
 1136                                       FunctionAnalysisManager &AM,
 1143   static void getModuleAAResultImpl(Function &F, FunctionAnalysisManager &AM,
include/llvm/Analysis/AliasAnalysisEvaluator.h
   59   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/AssumptionCache.h
   96                   FunctionAnalysisManager::Invalidator &) {
  162   AssumptionCache run(Function &F, FunctionAnalysisManager &) {
  174   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/BasicAliasAnalysis.h
   82                   FunctionAnalysisManager::Invalidator &Inv);
  230   BasicAAResult run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/BlockFrequencyInfo.h
   54                   FunctionAnalysisManager::Invalidator &);
  120   Result run(Function &F, FunctionAnalysisManager &AM);
  131   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/BranchProbabilityInfo.h
  215   BranchProbabilityInfo run(Function &F, FunctionAnalysisManager &AM);
  226   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/CFGPrinter.h
   32   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
   38   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
   44   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
   50   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/CFLAndersAliasAnalysis.h
   52                   FunctionAnalysisManager::Invalidator &) {
  102   CFLAndersAAResult run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/CFLSteensAliasAnalysis.h
   54                   FunctionAnalysisManager::Invalidator &) {
  119   CFLSteensAAResult run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/CGSCCPassManager.h
  384     explicit Result(FunctionAnalysisManager &FAM) : FAM(&FAM) {}
  387     FunctionAnalysisManager &getManager() { return *FAM; }
  393     FunctionAnalysisManager *FAM;
  458     FunctionAnalysisManager &FAM =
include/llvm/Analysis/DemandedBits.h
  117   DemandedBits run(Function &F, FunctionAnalysisManager &AM);
  127   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/DependenceAnalysis.h
  279                     FunctionAnalysisManager::Invalidator &Inv);
  935     Result run(Function &F, FunctionAnalysisManager &FAM);
  947     PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
include/llvm/Analysis/DominanceFrontier.h
  153                   FunctionAnalysisManager::Invalidator &);
  194   DominanceFrontier run(Function &F, FunctionAnalysisManager &AM);
  205   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/LazyCallGraph.h
 1271     FunctionAnalysisManager &FAM =
include/llvm/Analysis/LazyValueInfo.h
  127                   FunctionAnalysisManager::Invalidator &Inv);
  134   Result run(Function &F, FunctionAnalysisManager &FAM);
include/llvm/Analysis/LoopAnalysisManager.h
  133                   FunctionAnalysisManager::Invalidator &Inv);
  145 LoopAnalysisManagerFunctionProxy::run(Function &F, FunctionAnalysisManager &AM);
  154 typedef OuterAnalysisManagerProxy<FunctionAnalysisManager, Loop,
include/llvm/Analysis/LoopInfo.h
 1058                   FunctionAnalysisManager::Invalidator &);
 1190   LoopInfo run(Function &F, FunctionAnalysisManager &AM);
 1199   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
 1204   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/MemoryDependenceAnalysis.h
  376                   FunctionAnalysisManager::Invalidator &Inv);
  525   MemoryDependenceResults run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/MemorySSA.h
  943                     FunctionAnalysisManager::Invalidator &Inv);
  946   Result run(Function &F, FunctionAnalysisManager &AM);
  956   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
  961   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/ObjCARCAliasAnalysis.h
   51                   FunctionAnalysisManager::Invalidator &) {
   76   ObjCARCAAResult run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/OptimizationRemarkEmitter.h
   66                   FunctionAnalysisManager::Invalidator &Inv);
  164   Result run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/PhiValues.h
   71                   FunctionAnalysisManager::Invalidator &);
  124   PhiValues run(Function &F, FunctionAnalysisManager &);
  137   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/PostDominators.h
   36                   FunctionAnalysisManager::Invalidator &);
   52   PostDominatorTree run(Function &F, FunctionAnalysisManager &);
   63   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/RegionInfo.h
  924                   FunctionAnalysisManager::Invalidator &);
  979   RegionInfo run(Function &F, FunctionAnalysisManager &AM);
  989   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
  994   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/ScalarEvolution.h
  988                   FunctionAnalysisManager::Invalidator &Inv);
 1922   ScalarEvolution run(Function &F, FunctionAnalysisManager &AM);
 1933   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h
   48   SCEVAAResult run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/ScopedNoAliasAA.h
   38                   FunctionAnalysisManager::Invalidator &) {
   62   ScopedNoAliasAAResult run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/StackSafetyAnalysis.h
   47   StackSafetyInfo run(Function &F, FunctionAnalysisManager &AM);
   56   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/TargetLibraryInfo.h
  337                   FunctionAnalysisManager::Invalidator &) {
  363   TargetLibraryInfo run(Function &F, FunctionAnalysisManager &);
include/llvm/Analysis/TargetTransformInfo.h
  138                   FunctionAnalysisManager::Invalidator &) {
 1900   Result run(const Function &F, FunctionAnalysisManager &);
include/llvm/Analysis/TypeBasedAliasAnalysis.h
   39                   FunctionAnalysisManager::Invalidator &) {
   68   TypeBasedAAResult run(Function &F, FunctionAnalysisManager &AM);
include/llvm/CodeGen/ExpandReductions.h
   19   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/CodeGen/UnreachableBlockElim.h
   32   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/IR/Dominators.h
  156                   FunctionAnalysisManager::Invalidator &);
  239   DominatorTree run(Function &F, FunctionAnalysisManager &);
  250   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
  255   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/IR/PassManager.h
 1128     InnerAnalysisManagerProxy<FunctionAnalysisManager, Module>;
 1291     FunctionAnalysisManager &FAM =
include/llvm/IR/SafepointIRVerifier.h
   42   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/IR/Verifier.h
  118   Result run(Function &F, FunctionAnalysisManager &);
  143   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Passes/PassBuilder.h
  239                             FunctionAnalysisManager &FAM,
  265   void registerFunctionAnalyses(FunctionAnalysisManager &FAM);
  582       const std::function<void(FunctionAnalysisManager &)> &C) {
  707   SmallVector<std::function<void(FunctionAnalysisManager &)>, 2>
include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h
   29   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/InstCombine/InstCombine.h
   35   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/AddressSanitizer.h
   66                   FunctionAnalysisManager::Invalidator &) {
  104   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/BoundsChecking.h
   19   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
   26   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
include/llvm/Transforms/Instrumentation/MemorySanitizer.h
   42   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
include/llvm/Transforms/Instrumentation/PGOInstrumentation.h
   90   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/PoisonChecking.h
   19   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/ThreadSanitizer.h
   29   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
include/llvm/Transforms/Scalar/ADCE.h
   32   PreservedAnalyses run(Function &F, FunctionAnalysisManager &);
include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h
   29   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/BDCE.h
   26   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/CallSiteSplitting.h
   19   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/ConstantHoisting.h
  126   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
   20   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/DCE.h
   24   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/DeadStoreElimination.h
   30   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
include/llvm/Transforms/Scalar/DivRemPairs.h
   25   PreservedAnalyses run(Function &F, FunctionAnalysisManager &);
include/llvm/Transforms/Scalar/EarlyCSE.h
   34   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/Float2Int.h
   27   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/GVN.h
   73   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
  303   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
  310   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/GuardWidening.h
   28   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/InstSimplifyPass.h
   36   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/JumpThreading.h
  103   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/LoopDataPrefetch.h
   27   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/LoopDistribute.h
   27   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/LoopFuse.h
   25   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/LoopLoadElimination.h
   28   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/LoopPassManager.h
  275   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
include/llvm/Transforms/Scalar/LoopSink.h
   35   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
include/llvm/Transforms/Scalar/LoopUnrollPass.h
  141   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/LowerAtomic.h
   24   PreservedAnalyses run(Function &F, FunctionAnalysisManager &);
include/llvm/Transforms/Scalar/LowerConstantIntrinsics.h
   36   PreservedAnalyses run(Function &F, FunctionAnalysisManager &);
include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h
   31   PreservedAnalyses run(Function &F, FunctionAnalysisManager &);
include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h
   22   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/LowerWidenableCondition.h
   21   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/MakeGuardsExplicit.h
   41   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/MemCpyOptimizer.h
   49   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/MergeICmps.h
   20   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h
   50   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/NaryReassociate.h
  104   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h
   25   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/Reassociate.h
   97   PreservedAnalyses run(Function &F, FunctionAnalysisManager &);
include/llvm/Transforms/Scalar/SCCP.h
   38   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/SROA.h
  115   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/Scalarizer.h
   26   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/SimplifyCFG.h
   49   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/Sink.h
   25   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h
  105   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/SpeculativeExecution.h
   74   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/TailRecursionElimination.h
   61   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/WarnMissedTransforms.h
   29   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Utils/AddDiscriminators.h
   26   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Utils/BreakCriticalEdges.h
   25   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Utils/EntryExitInstrumenter.h
   28   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Utils/LCSSA.h
   39   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Utils/LibCallsShrinkWrap.h
   22   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
include/llvm/Transforms/Utils/LoopSimplify.h
   53   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Utils/LowerInvoke.h
   24   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Utils/Mem2Reg.h
   25   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Utils/PredicateInfo.h
  288   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
  293   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h
   18   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Vectorize/LoopVectorize.h
  145   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Vectorize/SLPVectorizer.h
   76   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
lib/Analysis/AliasAnalysis.cpp
   81                            FunctionAnalysisManager::Invalidator &Inv) {
lib/Analysis/AliasAnalysisEvaluator.cpp
   88 PreservedAnalyses AAEvaluator::run(Function &F, FunctionAnalysisManager &AM) {
lib/Analysis/AssumptionCache.cpp
  229                                              FunctionAnalysisManager &AM) {
lib/Analysis/BasicAliasAnalysis.cpp
   98                                FunctionAnalysisManager::Invalidator &Inv) {
 2041 BasicAAResult BasicAA::run(Function &F, FunctionAnalysisManager &AM) {
lib/Analysis/BlockFrequencyInfo.cpp
  175                                     FunctionAnalysisManager::Invalidator &) {
  328                                                FunctionAnalysisManager &AM) {
  336 BlockFrequencyPrinterPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Analysis/BranchProbabilityInfo.cpp
 1044 BranchProbabilityAnalysis::run(Function &F, FunctionAnalysisManager &AM) {
 1051 BranchProbabilityPrinterPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Analysis/CFGPrinter.cpp
   58                                      FunctionAnalysisManager &AM) {
   89                                          FunctionAnalysisManager &AM) {
  136                                       FunctionAnalysisManager &AM) {
  166                                           FunctionAnalysisManager &AM) {
lib/Analysis/CFLAndersAliasAnalysis.cpp
  902 CFLAndersAAResult CFLAndersAA::run(Function &F, FunctionAnalysisManager &AM) {
lib/Analysis/CFLSteensAliasAnalysis.cpp
  334 CFLSteensAAResult CFLSteensAA::run(Function &F, FunctionAnalysisManager &AM) {
lib/Analysis/DemandedBits.cpp
  478                                              FunctionAnalysisManager &AM) {
  485                                                FunctionAnalysisManager &AM) {
lib/Analysis/DependenceAnalysis.cpp
  125 DependenceAnalysis::run(Function &F, FunctionAnalysisManager &FAM) {
  205 DependenceAnalysisPrinterPass::run(Function &F, FunctionAnalysisManager &FAM) {
 3381                                 FunctionAnalysisManager::Invalidator &Inv) {
lib/Analysis/DominanceFrontier.cpp
   70                                    FunctionAnalysisManager::Invalidator &) {
   81                                                  FunctionAnalysisManager &AM) {
   91 DominanceFrontierPrinterPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Analysis/GlobalsModRef.cpp
  983   FunctionAnalysisManager &FAM =
lib/Analysis/LazyValueInfo.cpp
 1658                                FunctionAnalysisManager::Invalidator &Inv) {
 1672                                      FunctionAnalysisManager &FAM) {
lib/Analysis/LoopAnalysisManager.cpp
   31     FunctionAnalysisManager::Invalidator &Inv) {
  133                                       FunctionAnalysisManager &AM) {
lib/Analysis/LoopInfo.cpp
  849                           FunctionAnalysisManager::Invalidator &) {
  918 LoopInfo LoopAnalysis::run(Function &F, FunctionAnalysisManager &AM) {
  931                                        FunctionAnalysisManager &AM) {
 1089                                         FunctionAnalysisManager &AM) {
lib/Analysis/MemoryDependenceAnalysis.cpp
 1753 MemoryDependenceAnalysis::run(Function &F, FunctionAnalysisManager &AM) {
 1794                                FunctionAnalysisManager::Invalidator &Inv) {
lib/Analysis/MemorySSA.cpp
 2269                                                  FunctionAnalysisManager &AM) {
 2277     FunctionAnalysisManager::Invalidator &Inv) {
 2285                                             FunctionAnalysisManager &AM) {
 2293                                              FunctionAnalysisManager &AM) {
lib/Analysis/ObjCARCAliasAnalysis.cpp
  136 ObjCARCAAResult ObjCARCAA::run(Function &F, FunctionAnalysisManager &AM) {
lib/Analysis/OptimizationRemarkEmitter.cpp
   48     FunctionAnalysisManager::Invalidator &Inv) {
  114                                        FunctionAnalysisManager &AM) {
lib/Analysis/PhiValues.cpp
   27                            FunctionAnalysisManager::Invalidator &) {
  177 PhiValues PhiValuesAnalysis::run(Function &F, FunctionAnalysisManager &) {
  182                                             FunctionAnalysisManager &AM) {
lib/Analysis/PostDominators.cpp
   39                                    FunctionAnalysisManager::Invalidator &) {
   70                                                  FunctionAnalysisManager &) {
   79 PostDominatorTreePrinterPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Analysis/RegionInfo.cpp
   81                             FunctionAnalysisManager::Invalidator &) {
  189 RegionInfo RegionInfoAnalysis::run(Function &F, FunctionAnalysisManager &AM) {
  203                                              FunctionAnalysisManager &AM) {
  211                                               FunctionAnalysisManager &AM) {
lib/Analysis/ScalarEvolution.cpp
11993     FunctionAnalysisManager::Invalidator &Inv) {
12006                                              FunctionAnalysisManager &AM) {
12014 ScalarEvolutionPrinterPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Analysis/ScalarEvolutionAliasAnalysis.cpp
  119 SCEVAAResult SCEVAA::run(Function &F, FunctionAnalysisManager &AM) {
lib/Analysis/ScopedNoAliasAA.cpp
  181                                            FunctionAnalysisManager &AM) {
lib/Analysis/StackSafetyAnalysis.cpp
  581                                          FunctionAnalysisManager &AM) {
  587                                               FunctionAnalysisManager &AM) {
  619   FunctionAnalysisManager &FAM =
lib/Analysis/TargetLibraryInfo.cpp
 1591                                              FunctionAnalysisManager &) {
lib/Analysis/TargetTransformInfo.cpp
 1347                                                FunctionAnalysisManager &) {
 1378   FunctionAnalysisManager DummyFAM;
lib/Analysis/TypeBasedAliasAnalysis.cpp
  712 TypeBasedAAResult TypeBasedAA::run(Function &F, FunctionAnalysisManager &AM) {
lib/CodeGen/ExpandReductions.cpp
  168                                             FunctionAnalysisManager &AM) {
lib/CodeGen/UnreachableBlockElim.cpp
   70                                                 FunctionAnalysisManager &AM) {
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp
   94   FunctionAnalysisManager FAM;
  242   FunctionAnalysisManager FAM;
lib/FuzzMutate/IRMutator.cpp
   73   FunctionAnalysisManager FAM;
lib/IR/Dominators.cpp
  104                                FunctionAnalysisManager::Invalidator &) {
  324                                          FunctionAnalysisManager &) {
  335                                                 FunctionAnalysisManager &AM) {
  343                                                  FunctionAnalysisManager &AM) {
lib/IR/IRPrintingPasses.cpp
   54                                          FunctionAnalysisManager &) {
  100     FunctionAnalysisManager DummyFAM;
lib/IR/SafepointIRVerifier.cpp
  202                                                FunctionAnalysisManager &AM) {
lib/IR/Verifier.cpp
 5549                                                FunctionAnalysisManager &) {
 5561 PreservedAnalyses VerifierPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/LTO/LTOBackend.cpp
  180   FunctionAnalysisManager FAM(Conf.DebugPassManager);
  240   FunctionAnalysisManager FAM;
lib/Passes/PassBuilder.cpp
  298   PreservedAnalyses run(Function &F, FunctionAnalysisManager &) {
  311   Result run(Function &, FunctionAnalysisManager &) { return Result(); }
  368 void PassBuilder::registerFunctionAnalyses(FunctionAnalysisManager &FAM) {
 2230                                        FunctionAnalysisManager &FAM,
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
  256     FunctionAnalysisManager FAM;
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
  378                                                  FunctionAnalysisManager &AM) {
lib/Transforms/IPO/AlwaysInliner.cpp
   37   FunctionAnalysisManager &FAM =
lib/Transforms/IPO/ArgumentPromotion.cpp
 1033       FunctionAnalysisManager &FAM =
lib/Transforms/IPO/FunctionAttrs.cpp
 1413   FunctionAnalysisManager &FAM =
lib/Transforms/IPO/GlobalDCE.cpp
   62       FunctionAnalysisManager DummyFAM;
lib/Transforms/IPO/InferFunctionAttrs.cpp
   36   FunctionAnalysisManager &FAM =
lib/Transforms/IPO/Inliner.cpp
  917   FunctionAnalysisManager &FAM =
  995     FunctionAnalysisManager &FAM =
 1213     FunctionAnalysisManager &FAM =
lib/Transforms/IPO/SampleProfile.cpp
 1832   FunctionAnalysisManager &FAM =
lib/Transforms/IPO/SyntheticCountsPropagation.cpp
   99   FunctionAnalysisManager &FAM =
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  540   FunctionAnalysisManager &FAM =
lib/Transforms/InstCombine/InstructionCombining.cpp
 3552                                        FunctionAnalysisManager &AM) {
lib/Transforms/Instrumentation/BoundsChecking.cpp
  208 PreservedAnalyses BoundsCheckingPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Instrumentation/CGProfile.cpp
   28   FunctionAnalysisManager &FAM =
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
 2094     FunctionAnalysisManager &FAM) {
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  581   FunctionAnalysisManager &FAM =
lib/Transforms/Instrumentation/InstrProfiling.cpp
  376   FunctionAnalysisManager &FAM =
lib/Transforms/Instrumentation/MemorySanitizer.cpp
  647                                            FunctionAnalysisManager &FAM) {
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  440                                        FunctionAnalysisManager &FAM) {
lib/Transforms/Instrumentation/PoisonChecking.cpp
  326                                           FunctionAnalysisManager &AM) {
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  155                                            FunctionAnalysisManager &FAM) {
lib/Transforms/Scalar/ADCE.cpp
  678 PreservedAnalyses ADCEPass::run(Function &F, FunctionAnalysisManager &FAM) {
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
  399 AlignmentFromAssumptionsPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/BDCE.cpp
  143 PreservedAnalyses BDCEPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/CallSiteSplitting.cpp
  586                                              FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/ConstantHoisting.cpp
  965                                             FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  926 CorrelatedValuePropagationPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/DCE.cpp
  139 PreservedAnalyses DCEPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/DeadStoreElimination.cpp
 1329 PreservedAnalyses DSEPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/DivRemPairs.cpp
  361                                        FunctionAnalysisManager &FAM) {
lib/Transforms/Scalar/EarlyCSE.cpp
 1317                                     FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/Float2Int.cpp
  540 PreservedAnalyses Float2IntPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/GVN.cpp
  611 PreservedAnalyses GVN::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/GVNHoist.cpp
 1176 PreservedAnalyses GVNHoistPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/GVNSink.cpp
  910 PreservedAnalyses GVNSinkPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/GuardWidening.cpp
  804                                          FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/InstSimplifyPass.cpp
  131                                         FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/JumpThreading.cpp
  325                                          FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/LoopDataPrefetch.cpp
  157                                             FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/LoopDistribute.cpp
 1045                                           FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/LoopFuse.cpp
 1601 PreservedAnalyses LoopFusePass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/LoopLoadElimination.cpp
  690                                                FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/LoopSink.cpp
  313 PreservedAnalyses LoopSinkPass::run(Function &F, FunctionAnalysisManager &FAM) {
lib/Transforms/Scalar/LoopUnrollPass.cpp
 1410                                       FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/LowerAtomic.cpp
  146 PreservedAnalyses LowerAtomicPass::run(Function &F, FunctionAnalysisManager &) {
  163     FunctionAnalysisManager DummyFAM;
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp
  136 LowerConstantIntrinsicsPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
  366                                                 FunctionAnalysisManager &) {
lib/Transforms/Scalar/LowerGuardIntrinsic.cpp
   84                                                FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/LowerWidenableCondition.cpp
   80                                                FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/MakeGuardsExplicit.cpp
  115                                            FunctionAnalysisManager &) {
lib/Transforms/Scalar/MemCpyOptimizer.cpp
 1379 PreservedAnalyses MemCpyOptPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/MergeICmps.cpp
  933                                       FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  415 MergedLoadStoreMotionPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/NaryReassociate.cpp
  180                                            FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
  135 PartiallyInlineLibCallsPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/Reassociate.cpp
 2385 PreservedAnalyses ReassociatePass::run(Function &F, FunctionAnalysisManager &) {
 2480       FunctionAnalysisManager DummyFAM;
lib/Transforms/Scalar/SCCP.cpp
 1860 PreservedAnalyses SCCPPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/SROA.cpp
 4608 PreservedAnalyses SROA::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/Scalarizer.cpp
  855 PreservedAnalyses ScalarizerPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/SimplifyCFGPass.cpp
  218                                        FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/Sink.cpp
  255 PreservedAnalyses SinkingPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
  805                                                FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/SpeculativeExecution.cpp
  309                                                 FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/TailRecursionElimination.cpp
  862                                         FunctionAnalysisManager &AM) {
lib/Transforms/Scalar/WarnMissedTransforms.cpp
   92 WarnMissedTransformationsPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Utils/AddDiscriminators.cpp
  270                                              FunctionAnalysisManager &AM) {
lib/Transforms/Utils/BreakCriticalEdges.cpp
   85                                               FunctionAnalysisManager &AM) {
lib/Transforms/Utils/EntryExitInstrumenter.cpp
  166 llvm::EntryExitInstrumenterPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Utils/LCSSA.cpp
  479 PreservedAnalyses LCSSAPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
  551                                               FunctionAnalysisManager &FAM) {
lib/Transforms/Utils/LoopSimplify.cpp
  832                                         FunctionAnalysisManager &AM) {
lib/Transforms/Utils/LowerInvoke.cpp
   89                                        FunctionAnalysisManager &AM) {
lib/Transforms/Utils/Mem2Reg.cpp
   60 PreservedAnalyses PromotePass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Utils/PredicateInfo.cpp
  811                                                 FunctionAnalysisManager &AM) {
  871                                                  FunctionAnalysisManager &AM) {
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  264 PreservedAnalyses LoadStoreVectorizerPass::run(Function &F, FunctionAnalysisManager &AM) {
lib/Transforms/Vectorize/LoopVectorize.cpp
 7868                                          FunctionAnalysisManager &AM) {
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5242 PreservedAnalyses SLPVectorizerPass::run(Function &F, FunctionAnalysisManager &AM) {
tools/clang/lib/CodeGen/BackendUtil.cpp
 1090   FunctionAnalysisManager FAM(CodeGenOpts.DebugPassManager);
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
  134   FunctionAnalysisManager FAM;
tools/opt/NewPMDriver.cpp
  306   FunctionAnalysisManager FAM(DebugPM);
tools/polly/include/polly/CodePreparation.h
   21                               llvm::FunctionAnalysisManager &FAM);
tools/polly/include/polly/ScopDetection.h
  613   Result run(Function &F, FunctionAnalysisManager &FAM);
  619   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
tools/polly/include/polly/ScopInfo.h
 2841                   FunctionAnalysisManager::Invalidator &Inv);
 2859   Result run(Function &, FunctionAnalysisManager &);
 2865   PreservedAnalyses run(Function &, FunctionAnalysisManager &);
tools/polly/include/polly/ScopPass.h
   37     OuterAnalysisManagerProxy<FunctionAnalysisManager, Scop,
   72                   FunctionAnalysisManager::Invalidator &Inv);
   97     Function &F, FunctionAnalysisManager &FAM);
  135     Function &F, FunctionAnalysisManager &FAM);
  210   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
tools/polly/lib/Analysis/ScopDetection.cpp
 1898 ScopDetection ScopAnalysis::run(Function &F, FunctionAnalysisManager &FAM) {
 1909                                                FunctionAnalysisManager &FAM) {
tools/polly/lib/Analysis/ScopInfo.cpp
 2751                           FunctionAnalysisManager::Invalidator &Inv) {
 2767                                                FunctionAnalysisManager &FAM) {
 2780                                            FunctionAnalysisManager &FAM) {
tools/polly/lib/Analysis/ScopPass.cpp
   92     FunctionAnalysisManager::Invalidator &Inv) {
  153                                       FunctionAnalysisManager &FAM) {
  162                                             FunctionAnalysisManager &FAM) {
tools/polly/lib/Support/RegisterPasses.cpp
  568 createScopAnalyses(FunctionAnalysisManager &FAM) {
  580 static void registerFunctionAnalyses(FunctionAnalysisManager &FAM) {
tools/polly/lib/Transform/CodePreparation.cpp
   59                                            FunctionAnalysisManager &FAM) {
tools/polly/lib/Transform/ScopInliner.cpp
   68     FunctionAnalysisManager FAM;
tools/polly/unittests/ScopPassManager/PassManagerTest.cpp
   18   FunctionAnalysisManager FAM;
unittests/Analysis/CGSCCPassManagerTest.cpp
   80   Result run(Function &F, FunctionAnalysisManager &AM) {
  104                     FunctionAnalysisManager::Invalidator &) {
  111   Result run(Function &F, FunctionAnalysisManager &AM) {
  153   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
  157   std::function<PreservedAnalyses(Function &, FunctionAnalysisManager &)> Func;
  172   FunctionAnalysisManager FAM;
  285         FunctionAnalysisManager &FAM =
  945                     FunctionAnalysisManager::Invalidator &Inv) {
  956   Result run(Function &F, FunctionAnalysisManager &AM) {
unittests/IR/PassBuilderCallbacksTest.cpp
  388   FunctionAnalysisManager FAM;
unittests/IR/PassManagerTest.cpp
   31   Result run(Function &F, FunctionAnalysisManager &AM) {
  101   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
  136   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
  398   FunctionAnalysisManager FAM(/*DebugLogging*/ true);
  592                     FunctionAnalysisManager::Invalidator &Inv) {
  603   Result run(Function &F, FunctionAnalysisManager &AM) {
  641                     FunctionAnalysisManager::Invalidator &Inv) {
  652   Result run(Function &F, FunctionAnalysisManager &AM) {
  668   using FuncT = std::function<PreservedAnalyses(Function &, FunctionAnalysisManager &)>;
  672   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
  680   FunctionAnalysisManager FAM(/*DebugLogging*/ true);
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
  236   FunctionAnalysisManager FAM;