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

Declarations

include/llvm/IR/IRPrintingPasses.h
   31 class PreservedAnalyses;
include/llvm/IR/PassInstrumentation.h
   64 class PreservedAnalyses;
include/llvm/IR/PassManagerInternal.h
   29 class PreservedAnalyses;

References

include/llvm/ADT/Optional.h
   39     T value;
   72   T &getValue() LLVM_LVALUE_FUNCTION noexcept {
   76   T const &getValue() const LLVM_LVALUE_FUNCTION noexcept {
   81   T &&getValue() && noexcept {
   97       ::new ((void *)std::addressof(value)) T(y);
  216   optional_detail::OptionalStorage<T> Storage;
  219   using value_type = T;
  224   Optional(const T &y) : Storage(optional_detail::in_place_t{}, y) {}
  227   Optional(T &&y) : Storage(optional_detail::in_place_t{}, std::move(y)) {}
  230   Optional &operator=(T &&y) {
  241   static inline Optional create(const T *y) {
  245   Optional &operator=(const T &y) {
  253   const T *getPointer() const { return &Storage.getValue(); }
  254   T *getPointer() { return &Storage.getValue(); }
  255   const T &getValue() const LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
  256   T &getValue() LLVM_LVALUE_FUNCTION { return Storage.getValue(); }
  260   const T *operator->() const { return getPointer(); }
  261   T *operator->() { return getPointer(); }
  262   const T &operator*() const LLVM_LVALUE_FUNCTION { return getValue(); }
  263   T &operator*() LLVM_LVALUE_FUNCTION { return getValue(); }
  266   constexpr T getValueOr(U &&value) const LLVM_LVALUE_FUNCTION {
  271   T &&getValue() && { return std::move(Storage.getValue()); }
  272   T &&operator*() && { return std::move(Storage.getValue()); }
  275   T getValueOr(U &&value) && {
include/llvm/Analysis/AliasAnalysis.h
  338   bool invalidate(Function &F, const PreservedAnalyses &PA,
include/llvm/Analysis/AliasAnalysisEvaluator.h
   59   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/AssumptionCache.h
   95   bool invalidate(Function &, const PreservedAnalyses &,
  174   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/BasicAliasAnalysis.h
   81   bool invalidate(Function &Fn, const PreservedAnalyses &PA,
include/llvm/Analysis/BlockFrequencyInfo.h
   53   bool invalidate(Function &F, const PreservedAnalyses &PA,
  131   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/BranchProbabilityInfo.h
  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
   51   bool invalidate(Function &, const PreservedAnalyses &,
include/llvm/Analysis/CFLSteensAliasAnalysis.h
   53   bool invalidate(Function &, const PreservedAnalyses &,
include/llvm/Analysis/CGSCCPassManager.h
  135 PreservedAnalyses
  159   PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
  162     return PreservedAnalyses::all();
  191   bool invalidate(Module &M, const PreservedAnalyses &PA,
  308   PreservedAnalyses CrossSCCPA;
  357   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
  389     bool invalidate(LazyCallGraph::SCC &C, const PreservedAnalyses &PA,
  455   PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
  473     PreservedAnalyses PA = PreservedAnalyses::all();
  473     PreservedAnalyses PA = PreservedAnalyses::all();
  487       PreservedAnalyses PassPA = Pass.run(F, FAM);
  561   PreservedAnalyses run(LazyCallGraph::SCC &InitialC, CGSCCAnalysisManager &AM,
  563     PreservedAnalyses PA = PreservedAnalyses::all();
  563     PreservedAnalyses PA = PreservedAnalyses::all();
  615       PreservedAnalyses PassPA = Pass.run(*C, AM, CG, UR);
  734 PreservedAnalyses
  759       nullptr,    nullptr,   PreservedAnalyses::all(), InlinedInternalEdges};
  765   PreservedAnalyses PA = PreservedAnalyses::all();
  765   PreservedAnalyses PA = PreservedAnalyses::all();
  863           PreservedAnalyses PassPA = Pass.run(*C, CGAM, CG, UR);
include/llvm/Analysis/CallGraph.h
  314   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Analysis/DDG.h
  334   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Analysis/DemandedBits.h
  127   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/DependenceAnalysis.h
  278     bool invalidate(Function &F, const PreservedAnalyses &PA,
  947     PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
include/llvm/Analysis/DominanceFrontier.h
  152   bool invalidate(Function &F, const PreservedAnalyses &PA,
  205   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/LazyCallGraph.h
 1290   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
 1303   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Analysis/LazyValueInfo.h
  126   bool invalidate(Function &F, const PreservedAnalyses &PA,
include/llvm/Analysis/LoopAnalysisManager.h
  132   bool invalidate(Function &F, const PreservedAnalyses &PA,
  159 PreservedAnalyses getLoopPassPreservedAnalyses();
include/llvm/Analysis/LoopCacheAnalysis.h
  275   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Analysis/LoopInfo.h
 1057   bool invalidate(Function &F, const PreservedAnalyses &PA,
 1199   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
 1204   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/MemoryDependenceAnalysis.h
  375   bool invalidate(Function &F, const PreservedAnalyses &PA,
include/llvm/Analysis/MemorySSA.h
  942     bool invalidate(Function &F, const PreservedAnalyses &PA,
  956   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
  961   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/ObjCARCAliasAnalysis.h
   50   bool invalidate(Function &, const PreservedAnalyses &,
include/llvm/Analysis/OptimizationRemarkEmitter.h
   65   bool invalidate(Function &F, const PreservedAnalyses &PA,
include/llvm/Analysis/PhiValues.h
   70   bool invalidate(Function &, const PreservedAnalyses &,
  137   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/PostDominators.h
   35   bool invalidate(Function &F, const PreservedAnalyses &PA,
   63   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/ProfileSummaryInfo.h
   97   bool invalidate(Module &, const PreservedAnalyses &,
  196   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Analysis/RegionInfo.h
  923   bool invalidate(Function &F, const PreservedAnalyses &PA,
  989   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
  994   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/ScalarEvolution.h
  987   bool invalidate(Function &F, const PreservedAnalyses &PA,
 1933   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Analysis/ScopedNoAliasAA.h
   37   bool invalidate(Function &, const PreservedAnalyses &,
include/llvm/Analysis/StackSafetyAnalysis.h
   56   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
   96   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Analysis/TargetLibraryInfo.h
  332   bool invalidate(Module &, const PreservedAnalyses &,
  336   bool invalidate(Function &, const PreservedAnalyses &,
include/llvm/Analysis/TargetTransformInfo.h
  137   bool invalidate(Function &, const PreservedAnalyses &,
include/llvm/Analysis/TypeBasedAliasAnalysis.h
   38   bool invalidate(Function &, const PreservedAnalyses &,
include/llvm/Bitcode/BitcodeWriterPass.h
   73   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/CodeGen/ExpandReductions.h
   19   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/CodeGen/PreISelIntrinsicLowering.h
   24   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/CodeGen/UnreachableBlockElim.h
   32   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/IR/Dominators.h
  155   bool invalidate(Function &F, const PreservedAnalyses &PA,
  250   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
  255   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/IR/IRPrintingPasses.h
   90   PreservedAnalyses run(Module &M, AnalysisManager<Module> &);
  107   PreservedAnalyses run(Function &F, AnalysisManager<Function> &);
include/llvm/IR/PassInstrumentation.h
  198   bool invalidate(IRUnitT &, const class llvm::PreservedAnalyses &,
include/llvm/IR/PassManager.h
  157   static PreservedAnalyses none() { return PreservedAnalyses(); }
  160   static PreservedAnalyses all() {
  161     PreservedAnalyses PA;
  168   static PreservedAnalyses allInSet() {
  169     PreservedAnalyses PA;
  226   void intersect(const PreservedAnalyses &Arg) {
  248   void intersect(PreservedAnalyses &&Arg) {
  271     const PreservedAnalyses &PA;
  278     PreservedAnalysisChecker(const PreservedAnalyses &PA, AnalysisKey *ID)
  489   PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
  491     PreservedAnalyses PA = PreservedAnalyses::all();
  491     PreservedAnalyses PA = PreservedAnalyses::all();
  516       PreservedAnalyses PassPA = P->run(IR, AM, ExtraArgs...);
  551         detail::PassModel<IRUnitT, PassT, PreservedAnalyses, AnalysisManagerT,
  615       detail::AnalysisResultConcept<IRUnitT, PreservedAnalyses, Invalidator>;
  617       detail::AnalysisPassConcept<IRUnitT, PreservedAnalyses, Invalidator,
  667     bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA) {
  670                                       PreservedAnalyses, Invalidator>;
  681     bool invalidate(AnalysisKey *ID, IRUnitT &IR, const PreservedAnalyses &PA) {
  690                         const PreservedAnalyses &PA) {
  785                                     PreservedAnalyses, Invalidator>;
  806                                     PreservedAnalyses, Invalidator>;
  832         detail::AnalysisPassModel<IRUnitT, PassT, PreservedAnalyses,
  859   void invalidate(IRUnitT &IR, const PreservedAnalyses &PA) {
 1093         IRUnitT &IR, const PreservedAnalyses &PA,
 1134     Module &M, const PreservedAnalyses &PA,
 1174         IRUnitT &IRUnit, const PreservedAnalyses &PA,
 1290   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM) {
 1298     PreservedAnalyses PA = PreservedAnalyses::all();
 1298     PreservedAnalyses PA = PreservedAnalyses::all();
 1308       PreservedAnalyses PassPA = Pass.run(F, FAM);
 1365   PreservedAnalyses run(IRUnitT &Arg, AnalysisManagerT &AM,
 1370     return PreservedAnalyses::all();
 1386   PreservedAnalyses run(IRUnitT &Arg, AnalysisManagerT &AM, ExtraArgTs &&...) {
 1387     auto PA = PreservedAnalyses::all();
 1387     auto PA = PreservedAnalyses::all();
 1400   PreservedAnalyses run(IRUnitT &, AnalysisManagerT &, ExtraArgTs &&...) {
 1401     return PreservedAnalyses::none();
 1415   PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM, Ts &&... Args) {
 1425     auto PA = PreservedAnalyses::all();
 1425     auto PA = PreservedAnalyses::all();
include/llvm/IR/PassManagerInternal.h
   46   virtual PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
   77   PreservedAnalysesT run(IRUnitT &IR, AnalysisManagerT &AM,
  110   virtual bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA,
  128       std::declval<IRUnitT &>(), std::declval<PreservedAnalyses>()))>::Type
  168     : AnalysisResultConcept<IRUnitT, PreservedAnalysesT, InvalidatorT> {
  191   bool invalidate(IRUnitT &, const PreservedAnalysesT &PA,
  207     : AnalysisResultConcept<IRUnitT, PreservedAnalysesT, InvalidatorT> {
  226   bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA,
  247       AnalysisResultConcept<IRUnitT, PreservedAnalysesT, InvalidatorT>>
  262 struct AnalysisPassModel : AnalysisPassConcept<IRUnitT, PreservedAnalysesT,
  283                           PreservedAnalysesT, InvalidatorT>;
  289       AnalysisResultConcept<IRUnitT, PreservedAnalysesT, InvalidatorT>>
include/llvm/IR/SafepointIRVerifier.h
   42   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/IR/Verifier.h
  142   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
  143   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Support/type_traits.h
   91     T t;
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  122     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<const F &>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
  130     static auto get(F*) -> decltype(std::declval<F &>() = std::declval<F &&>(), std::true_type{});
  145       std::is_copy_constructible<detail::trivial_helper<T>>::value;
  147       !std::is_copy_constructible<T>::value;
  151       std::is_move_constructible<detail::trivial_helper<T>>::value;
  153       !std::is_move_constructible<T>::value;
  157       is_copy_assignable<detail::trivial_helper<T>>::value;
  159       !is_copy_assignable<T>::value;
  163       is_move_assignable<detail::trivial_helper<T>>::value;
  165       !is_move_assignable<T>::value;
  169       std::is_destructible<detail::trivial_helper<T>>::value;
include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h
   29   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/IPO/AlwaysInliner.h
   36   PreservedAnalyses run(Module &M, ModuleAnalysisManager &);
include/llvm/Transforms/IPO/ArgumentPromotion.h
   29   PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
include/llvm/Transforms/IPO/Attributor.h
 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
   51   PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
   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/Inliner.h
  103   PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &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/InstCombine/InstCombine.h
   35   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/AddressSanitizer.h
   61   bool invalidate(Module &, const PreservedAnalyses &,
   65   bool invalidate(Function &, const PreservedAnalyses &,
  104   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
  124   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/BoundsChecking.h
   19   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/CGProfile.h
   21   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
   26   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
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
   42   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
   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);
   90   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/PoisonChecking.h
   18   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
   19   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/SanitizerCoverage.h
   35   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Instrumentation/ThreadSanitizer.h
   29   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
   30   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
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);
   29   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Transforms/Scalar/IVUsersPrinter.h
   24   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Transforms/Scalar/IndVarSimplify.h
   27   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h
   24   PreservedAnalyses run(Loop &L, LoopAnalysisManager &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/LICM.h
   56   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
   24   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Transforms/Scalar/LoopDataPrefetch.h
   27   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/LoopDeletion.h
   28   PreservedAnalyses run(Loop &L, LoopAnalysisManager &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/LoopIdiomRecognize.h
   29   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Transforms/Scalar/LoopInstSimplify.h
   27   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Transforms/Scalar/LoopLoadElimination.h
   28   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/LoopPassManager.h
   65 PreservedAnalyses
   91   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
   94     return PreservedAnalyses::all();
  275   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
  282     PreservedAnalyses PA = PreservedAnalyses::all();
  282     PreservedAnalyses PA = PreservedAnalyses::all();
  356       PreservedAnalyses PassPA = Pass.run(*L, LAM, LAR, Updater);
  427   PreservedAnalyses run(Loop &L, LoopAnalysisManager &,
include/llvm/Transforms/Scalar/LoopPredication.h
   26   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Transforms/Scalar/LoopRotation.h
   26   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
   28   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Transforms/Scalar/LoopSink.h
   35   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
include/llvm/Transforms/Scalar/LoopStrengthReduce.h
   35   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h
   28   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
include/llvm/Transforms/Scalar/LoopUnrollPass.h
   44   PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
  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/NewGVN.h
   26   PreservedAnalyses run(Function &F, AnalysisManager<Function> &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/RewriteStatepointsForGC.h
   30   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
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);
  122   PreservedAnalyses runImpl(Function &F, DominatorTree &RunDT,
include/llvm/Transforms/Scalar/Scalarizer.h
   26   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
   68   PreservedAnalyses run(Loop &L, LoopAnalysisManager &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/CanonicalizeAliases.h
   26   PreservedAnalyses run(Module &M, ModuleAnalysisManager &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/NameAnonGlobals.h
   27   PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
include/llvm/Transforms/Utils/PredicateInfo.h
  288   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
  293   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM);
include/llvm/Transforms/Utils/SymbolRewriter.h
  128   PreservedAnalyses run(Module &M, ModuleAnalysisManager &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
   80 bool AAResults::invalidate(Function &F, const PreservedAnalyses &PA,
lib/Analysis/AliasAnalysisEvaluator.cpp
   88 PreservedAnalyses AAEvaluator::run(Function &F, FunctionAnalysisManager &AM) {
   90   return PreservedAnalyses::all();
lib/Analysis/AssumptionCache.cpp
  228 PreservedAnalyses AssumptionPrinterPass::run(Function &F,
  237   return PreservedAnalyses::all();
lib/Analysis/BasicAliasAnalysis.cpp
   97 bool BasicAAResult::invalidate(Function &Fn, const PreservedAnalyses &PA,
lib/Analysis/BlockFrequencyInfo.cpp
  174 bool BlockFrequencyInfo::invalidate(Function &F, const PreservedAnalyses &PA,
  335 PreservedAnalyses
  341   return PreservedAnalyses::all();
lib/Analysis/BranchProbabilityInfo.cpp
 1050 PreservedAnalyses
 1056   return PreservedAnalyses::all();
lib/Analysis/CFGPrinter.cpp
   57 PreservedAnalyses CFGViewerPass::run(Function &F,
   60   return PreservedAnalyses::all();
   88 PreservedAnalyses CFGOnlyViewerPass::run(Function &F,
   91   return PreservedAnalyses::all();
  135 PreservedAnalyses CFGPrinterPass::run(Function &F,
  138   return PreservedAnalyses::all();
  165 PreservedAnalyses CFGOnlyPrinterPass::run(Function &F,
  168   return PreservedAnalyses::all();
lib/Analysis/CGSCCPassManager.cpp
   51 PreservedAnalyses
   61   PreservedAnalyses PA = PreservedAnalyses::all();
   61   PreservedAnalyses PA = PreservedAnalyses::all();
   79     PreservedAnalyses PassPA = Pass->run(*C, AM, G, UR);
  132     Module &M, const PreservedAnalyses &PA,
  167       Optional<PreservedAnalyses> InnerPA;
  241     LazyCallGraph::SCC &C, const PreservedAnalyses &PA,
  271     Optional<PreservedAnalyses> FunctionPA;
  341     auto PA = PreservedAnalyses::all();
  341     auto PA = PreservedAnalyses::all();
  400   PreservedAnalyses PA;
  645             auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>();
  645             auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>();
  666       auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>();
  666       auto PA = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>();
lib/Analysis/CallGraph.cpp
  246 PreservedAnalyses CallGraphPrinterPass::run(Module &M,
  249   return PreservedAnalyses::all();
lib/Analysis/DDG.cpp
  197 PreservedAnalyses DDGAnalysisPrinterPass::run(Loop &L, LoopAnalysisManager &AM,
  202   return PreservedAnalyses::all();
lib/Analysis/DemandedBits.cpp
  484 PreservedAnalyses DemandedBitsPrinterPass::run(Function &F,
  487   return PreservedAnalyses::all();
lib/Analysis/DependenceAnalysis.cpp
  204 PreservedAnalyses
  208   return PreservedAnalyses::all();
 3380 bool DependenceInfo::invalidate(Function &F, const PreservedAnalyses &PA,
lib/Analysis/DominanceFrontier.cpp
   69 bool DominanceFrontier::invalidate(Function &F, const PreservedAnalyses &PA,
   90 PreservedAnalyses
   95   return PreservedAnalyses::all();
lib/Analysis/LazyCallGraph.cpp
 1770 PreservedAnalyses LazyCallGraphPrinterPass::run(Module &M,
 1784   return PreservedAnalyses::all();
 1804 PreservedAnalyses LazyCallGraphDOTPrinterPass::run(Module &M,
 1815   return PreservedAnalyses::all();
lib/Analysis/LazyValueInfo.cpp
 1657 bool LazyValueInfo::invalidate(Function &F, const PreservedAnalyses &PA,
lib/Analysis/LoopAnalysisManager.cpp
   30     Function &F, const PreservedAnalyses &PA,
   94     Optional<PreservedAnalyses> InnerPA;
  138 PreservedAnalyses llvm::getLoopPassPreservedAnalyses() {
  139   PreservedAnalyses PA;
lib/Analysis/LoopCacheAnalysis.cpp
  615 PreservedAnalyses LoopCachePrinterPass::run(Loop &L, LoopAnalysisManager &AM,
  624   return PreservedAnalyses::all();
lib/Analysis/LoopInfo.cpp
  848 bool LoopInfo::invalidate(Function &F, const PreservedAnalyses &PA,
  930 PreservedAnalyses LoopPrinterPass::run(Function &F,
  933   return PreservedAnalyses::all();
 1088 PreservedAnalyses LoopVerifierPass::run(Function &F,
 1093   return PreservedAnalyses::all();
lib/Analysis/MemoryDependenceAnalysis.cpp
 1793 bool MemoryDependenceResults::invalidate(Function &F, const PreservedAnalyses &PA,
lib/Analysis/MemorySSA.cpp
 2276     Function &F, const PreservedAnalyses &PA,
 2284 PreservedAnalyses MemorySSAPrinterPass::run(Function &F,
 2289   return PreservedAnalyses::all();
 2292 PreservedAnalyses MemorySSAVerifierPass::run(Function &F,
 2296   return PreservedAnalyses::all();
lib/Analysis/OptimizationRemarkEmitter.cpp
   47     Function &F, const PreservedAnalyses &PA,
lib/Analysis/PhiValues.cpp
   26 bool PhiValues::invalidate(Function &, const PreservedAnalyses &PA,
  181 PreservedAnalyses PhiValuesPrinterPass::run(Function &F,
  189   return PreservedAnalyses::all();
lib/Analysis/PostDominators.cpp
   38 bool PostDominatorTree::invalidate(Function &F, const PreservedAnalyses &PA,
   78 PreservedAnalyses
   83   return PreservedAnalyses::all();
lib/Analysis/ProfileSummaryInfo.cpp
  376 PreservedAnalyses ProfileSummaryPrinterPass::run(Module &M,
  389   return PreservedAnalyses::all();
lib/Analysis/RegionInfo.cpp
   80 bool RegionInfo::invalidate(Function &F, const PreservedAnalyses &PA,
  202 PreservedAnalyses RegionInfoPrinterPass::run(Function &F,
  207   return PreservedAnalyses::all();
  210 PreservedAnalyses RegionInfoVerifierPass::run(Function &F,
  214   return PreservedAnalyses::all();
lib/Analysis/ScalarEvolution.cpp
11992     Function &F, const PreservedAnalyses &PA,
12013 PreservedAnalyses
12016   return PreservedAnalyses::all();
lib/Analysis/StackSafetyAnalysis.cpp
  586 PreservedAnalyses StackSafetyPrinterPass::run(Function &F,
  590   return PreservedAnalyses::all();
  629 PreservedAnalyses StackSafetyGlobalPrinterPass::run(Module &M,
  633   return PreservedAnalyses::all();
lib/Bitcode/Writer/BitcodeWriterPass.cpp
   21 PreservedAnalyses BitcodeWriterPass::run(Module &M, ModuleAnalysisManager &AM) {
   26   return PreservedAnalyses::all();
lib/CodeGen/ExpandMemCmp.cpp
  801     auto PA = runImpl(F, TLI, TTI, TL);
  812   PreservedAnalyses runImpl(Function &F, const TargetLibraryInfo *TLI,
  841 PreservedAnalyses ExpandMemCmpPass::runImpl(
  856   return MadeChanges ? PreservedAnalyses::none() : PreservedAnalyses::all();
  856   return MadeChanges ? PreservedAnalyses::none() : PreservedAnalyses::all();
lib/CodeGen/ExpandReductions.cpp
  167 PreservedAnalyses ExpandReductionsPass::run(Function &F,
  171     return PreservedAnalyses::all();
  172   PreservedAnalyses PA;
lib/CodeGen/PreISelIntrinsicLowering.cpp
  209 PreservedAnalyses PreISelIntrinsicLoweringPass::run(Module &M,
  212     return PreservedAnalyses::all();
  214     return PreservedAnalyses::none();
lib/CodeGen/UnreachableBlockElim.cpp
   69 PreservedAnalyses UnreachableBlockElimPass::run(Function &F,
   73     return PreservedAnalyses::all();
   74   PreservedAnalyses PA;
lib/IR/Dominators.cpp
  103 bool DominatorTree::invalidate(Function &F, const PreservedAnalyses &PA,
  334 PreservedAnalyses DominatorTreePrinterPass::run(Function &F,
  339   return PreservedAnalyses::all();
  342 PreservedAnalyses DominatorTreeVerifierPass::run(Function &F,
  347   return PreservedAnalyses::all();
lib/IR/IRPrintingPasses.cpp
   28 PreservedAnalyses PrintModulePass::run(Module &M, ModuleAnalysisManager &) {
   46   return PreservedAnalyses::all();
   53 PreservedAnalyses PrintFunctionPass::run(Function &F,
   61   return PreservedAnalyses::all();
lib/IR/PassManager.cpp
   29     Module &M, const PreservedAnalyses &PA,
   56     Optional<PreservedAnalyses> FunctionPA;
lib/IR/SafepointIRVerifier.cpp
  201 PreservedAnalyses SafepointIRVerifierPass::run(Function &F,
  207   return PreservedAnalyses::all();
lib/IR/Verifier.cpp
 5553 PreservedAnalyses VerifierPass::run(Module &M, ModuleAnalysisManager &AM) {
 5558   return PreservedAnalyses::all();
 5561 PreservedAnalyses VerifierPass::run(Function &F, FunctionAnalysisManager &AM) {
 5566   return PreservedAnalyses::all();
lib/Passes/PassBuilder.cpp
  257   PreservedAnalyses run(Module &M, ModuleAnalysisManager &) {
  258     return PreservedAnalyses::all();
  276   PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &,
  278     return PreservedAnalyses::all();
  298   PreservedAnalyses run(Function &F, FunctionAnalysisManager &) {
  299     return PreservedAnalyses::all();
  317   PreservedAnalyses run(Loop &L, LoopAnalysisManager &,
  319     return PreservedAnalyses::all();
lib/Target/AMDGPU/AMDGPUAliasAnalysis.h
   45   bool invalidate(Function &, const PreservedAnalyses &) { return false; }
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
  377 PreservedAnalyses AggressiveInstCombinePass::run(Function &F,
  383     return PreservedAnalyses::all();
  386   PreservedAnalyses PA;
lib/Transforms/IPO/AlwaysInliner.cpp
   34 PreservedAnalyses AlwaysInlinerPass::run(Module &M,
   92   return Changed ? PreservedAnalyses::none() : PreservedAnalyses::all();
   92   return Changed ? PreservedAnalyses::none() : PreservedAnalyses::all();
lib/Transforms/IPO/ArgumentPromotion.cpp
 1020 PreservedAnalyses ArgumentPromotionPass::run(LazyCallGraph::SCC &C,
 1062     return PreservedAnalyses::all();
 1064   return PreservedAnalyses::none();
lib/Transforms/IPO/Attributor.cpp
 4960 PreservedAnalyses AttributorPass::run(Module &M, ModuleAnalysisManager &AM) {
 4964     return PreservedAnalyses::none();
 4966   return PreservedAnalyses::all();
lib/Transforms/IPO/CalledValuePropagation.cpp
  403 PreservedAnalyses CalledValuePropagationPass::run(Module &M,
  406   return PreservedAnalyses::all();
lib/Transforms/IPO/ConstantMerge.cpp
  254 PreservedAnalyses ConstantMergePass::run(Module &M, ModuleAnalysisManager &) {
  256     return PreservedAnalyses::all();
  257   return PreservedAnalyses::none();
lib/Transforms/IPO/CrossDSOCFI.cpp
  168 PreservedAnalyses CrossDSOCFIPass::run(Module &M, ModuleAnalysisManager &AM) {
  172     return PreservedAnalyses::all();
  173   return PreservedAnalyses::none();
lib/Transforms/IPO/DeadArgumentElimination.cpp
   80       PreservedAnalyses PA = DAEP.run(M, DummyMAM);
 1084 PreservedAnalyses DeadArgumentEliminationPass::run(Module &M,
 1122     return PreservedAnalyses::all();
 1123   return PreservedAnalyses::none();
lib/Transforms/IPO/ElimAvailExtern.cpp
   66 PreservedAnalyses
   69     return PreservedAnalyses::all();
   70   return PreservedAnalyses::none();
lib/Transforms/IPO/ForceFunctionAttrs.cpp
   89 PreservedAnalyses ForceFunctionAttrsPass::run(Module &M,
   92     return PreservedAnalyses::all();
   98   return PreservedAnalyses::none();
lib/Transforms/IPO/FunctionAttrs.cpp
 1409 PreservedAnalyses PostOrderFunctionAttrsPass::run(LazyCallGraph::SCC &C,
 1451     return PreservedAnalyses::none();
 1453   return PreservedAnalyses::all();
 1619 PreservedAnalyses
 1624     return PreservedAnalyses::all();
 1626   PreservedAnalyses PA;
lib/Transforms/IPO/FunctionImport.cpp
 1293 PreservedAnalyses FunctionImportPass::run(Module &M,
 1296     return PreservedAnalyses::all();
 1298   return PreservedAnalyses::none();
lib/Transforms/IPO/GlobalDCE.cpp
   67       auto PA = Impl.run(M, DummyMAM);
  278 PreservedAnalyses GlobalDCEPass::run(Module &M, ModuleAnalysisManager &MAM) {
  434     return PreservedAnalyses::none();
  435   return PreservedAnalyses::all();
lib/Transforms/IPO/GlobalOpt.cpp
 2968 PreservedAnalyses GlobalOptPass::run(Module &M, ModuleAnalysisManager &AM) {
 2987       return PreservedAnalyses::all();
 2988     return PreservedAnalyses::none();
lib/Transforms/IPO/GlobalSplit.cpp
  188 PreservedAnalyses GlobalSplitPass::run(Module &M, ModuleAnalysisManager &AM) {
  190     return PreservedAnalyses::all();
  191   return PreservedAnalyses::none();
lib/Transforms/IPO/HotColdSplitting.cpp
  693 PreservedAnalyses
  720     return PreservedAnalyses::none();
  721   return PreservedAnalyses::all();
lib/Transforms/IPO/InferFunctionAttrs.cpp
   34 PreservedAnalyses InferFunctionAttrsPass::run(Module &M,
   44     return PreservedAnalyses::all();
   48   return PreservedAnalyses::none();
lib/Transforms/IPO/Inliner.cpp
  873 PreservedAnalyses InlinerPass::run(LazyCallGraph::SCC &InitialC,
  949     return PreservedAnalyses::all();
 1232     return PreservedAnalyses::all();
 1236   PreservedAnalyses PA;
lib/Transforms/IPO/Internalize.cpp
  238 PreservedAnalyses InternalizePass::run(Module &M, ModuleAnalysisManager &AM) {
  240     return PreservedAnalyses::all();
  242   PreservedAnalyses PA;
lib/Transforms/IPO/LowerTypeTests.cpp
 2196 PreservedAnalyses LowerTypeTestsPass::run(Module &M,
 2200     return PreservedAnalyses::all();
 2201   return PreservedAnalyses::none();
lib/Transforms/IPO/PartialInlining.cpp
 1501 PreservedAnalyses PartialInlinerPass::run(Module &M,
 1529     return PreservedAnalyses::none();
 1530   return PreservedAnalyses::all();
lib/Transforms/IPO/SCCP.cpp
   10 PreservedAnalyses IPSCCPPass::run(Module &M, ModuleAnalysisManager &AM) {
   24     return PreservedAnalyses::all();
   26   PreservedAnalyses PA;
lib/Transforms/IPO/SampleProfile.cpp
 1830 PreservedAnalyses SampleProfileLoaderPass::run(Module &M,
 1852     return PreservedAnalyses::all();
 1854   return PreservedAnalyses::none();
lib/Transforms/IPO/StripDeadPrototypes.cpp
   55 PreservedAnalyses StripDeadPrototypesPass::run(Module &M,
   58     return PreservedAnalyses::none();
   59   return PreservedAnalyses::all();
lib/Transforms/IPO/SyntheticCountsPropagation.cpp
   97 PreservedAnalyses SyntheticCountsPropagation::run(Module &M,
  145   return PreservedAnalyses::all();
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
  538 PreservedAnalyses
  547   return PreservedAnalyses::all();
lib/Transforms/IPO/WholeProgramDevirt.cpp
  684 PreservedAnalyses WholeProgramDevirtPass::run(Module &M,
  699     return PreservedAnalyses::all();
  700   return PreservedAnalyses::none();
lib/Transforms/InstCombine/InstructionCombining.cpp
 3551 PreservedAnalyses InstCombinePass::run(Function &F,
 3571     return PreservedAnalyses::all();
 3574   PreservedAnalyses PA;
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1167 PreservedAnalyses AddressSanitizerPass::run(Function &F,
 1176       return PreservedAnalyses::none();
 1177     return PreservedAnalyses::all();
 1183   return PreservedAnalyses::all();
 1193 PreservedAnalyses ModuleAddressSanitizerPass::run(Module &M,
 1199     return PreservedAnalyses::none();
 1200   return PreservedAnalyses::all();
lib/Transforms/Instrumentation/BoundsChecking.cpp
  208 PreservedAnalyses BoundsCheckingPass::run(Function &F, FunctionAnalysisManager &AM) {
  213     return PreservedAnalyses::all();
  215   return PreservedAnalyses::none();
lib/Transforms/Instrumentation/CGProfile.cpp
   26 PreservedAnalyses CGProfilePass::run(Module &M, ModuleAnalysisManager &MAM) {
   76   return PreservedAnalyses::all();
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
 2092 PreservedAnalyses ControlHeightReductionPass::run(
 2104     return PreservedAnalyses::all();
 2105   auto PA = PreservedAnalyses();
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  577 PreservedAnalyses GCOVProfilerPass::run(Module &M,
  587     return PreservedAnalyses::all();
  589   return PreservedAnalyses::none();
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  349 PreservedAnalyses HWAddressSanitizerPass::run(Module &M,
  356     return PreservedAnalyses::none();
  357   return PreservedAnalyses::all();
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
  434 PreservedAnalyses PGOIndirectCallPromotion::run(Module &M,
  440     return PreservedAnalyses::all();
  442   return PreservedAnalyses::none();
lib/Transforms/Instrumentation/InstrOrderFile.cpp
  196 PreservedAnalyses
  199     return PreservedAnalyses::none();
  200   return PreservedAnalyses::all();
lib/Transforms/Instrumentation/InstrProfiling.cpp
  375 PreservedAnalyses InstrProfiling::run(Module &M, ModuleAnalysisManager &AM) {
  382     return PreservedAnalyses::all();
  384   return PreservedAnalyses::none();
lib/Transforms/Instrumentation/MemorySanitizer.cpp
  646 PreservedAnalyses MemorySanitizerPass::run(Function &F,
  650     return PreservedAnalyses::none();
  651   return PreservedAnalyses::all();
  654 PreservedAnalyses MemorySanitizerPass::run(Module &M,
  657     return PreservedAnalyses::all();
  659   return PreservedAnalyses::none();
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
 1481 PreservedAnalyses
 1485   return PreservedAnalyses::all();
 1501 PreservedAnalyses PGOInstrumentationGen::run(Module &M,
 1513     return PreservedAnalyses::all();
 1515   return PreservedAnalyses::none();
 1649 PreservedAnalyses PGOInstrumentationUse::run(Module &M,
 1665     return PreservedAnalyses::all();
 1667   return PreservedAnalyses::none();
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  439 PreservedAnalyses PGOMemOPSizeOpt::run(Function &F,
  446     return PreservedAnalyses::all();
  447   auto PA = PreservedAnalyses();
lib/Transforms/Instrumentation/PoisonChecking.cpp
  316 PreservedAnalyses PoisonCheckingPass::run(Module &M,
  322   return Changed ? PreservedAnalyses::none() : PreservedAnalyses::all();
  322   return Changed ? PreservedAnalyses::none() : PreservedAnalyses::all();
  325 PreservedAnalyses PoisonCheckingPass::run(Function &F,
  327   return rewrite(F) ? PreservedAnalyses::none() : PreservedAnalyses::all();
  327   return rewrite(F) ? PreservedAnalyses::none() : PreservedAnalyses::all();
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  287 PreservedAnalyses ModuleSanitizerCoveragePass::run(Module &M,
  298     return PreservedAnalyses::none();
  299   return PreservedAnalyses::all();
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  154 PreservedAnalyses ThreadSanitizerPass::run(Function &F,
  158     return PreservedAnalyses::none();
  159   return PreservedAnalyses::all();
  162 PreservedAnalyses ThreadSanitizerPass::run(Module &M,
  165   return PreservedAnalyses::none();
lib/Transforms/Scalar/ADCE.cpp
  678 PreservedAnalyses ADCEPass::run(Function &F, FunctionAnalysisManager &FAM) {
  684     return PreservedAnalyses::all();
  686   PreservedAnalyses PA;
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
  398 PreservedAnalyses
  405     return PreservedAnalyses::all();
  407   PreservedAnalyses PA;
lib/Transforms/Scalar/BDCE.cpp
  143 PreservedAnalyses BDCEPass::run(Function &F, FunctionAnalysisManager &AM) {
  146     return PreservedAnalyses::all();
  148   PreservedAnalyses PA;
lib/Transforms/Scalar/CallSiteSplitting.cpp
  585 PreservedAnalyses CallSiteSplittingPass::run(Function &F,
  592     return PreservedAnalyses::all();
  593   PreservedAnalyses PA;
lib/Transforms/Scalar/ConstantHoisting.cpp
  964 PreservedAnalyses ConstantHoistingPass::run(Function &F,
  974     return PreservedAnalyses::all();
  976   PreservedAnalyses PA;
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  925 PreservedAnalyses
  933     return PreservedAnalyses::all();
  934   PreservedAnalyses PA;
lib/Transforms/Scalar/DCE.cpp
  139 PreservedAnalyses DCEPass::run(Function &F, FunctionAnalysisManager &AM) {
  141     return PreservedAnalyses::all();
  143   PreservedAnalyses PA;
lib/Transforms/Scalar/DeadStoreElimination.cpp
 1329 PreservedAnalyses DSEPass::run(Function &F, FunctionAnalysisManager &AM) {
 1336     return PreservedAnalyses::all();
 1338   PreservedAnalyses PA;
lib/Transforms/Scalar/DivRemPairs.cpp
  360 PreservedAnalyses DivRemPairsPass::run(Function &F,
  365     return PreservedAnalyses::all();
  367   PreservedAnalyses PA;
lib/Transforms/Scalar/EarlyCSE.cpp
 1316 PreservedAnalyses EarlyCSEPass::run(Function &F,
 1328     return PreservedAnalyses::all();
 1330   PreservedAnalyses PA;
lib/Transforms/Scalar/Float2Int.cpp
  540 PreservedAnalyses Float2IntPass::run(Function &F, FunctionAnalysisManager &AM) {
  543     return PreservedAnalyses::all();
  545   PreservedAnalyses PA;
lib/Transforms/Scalar/GVN.cpp
  611 PreservedAnalyses GVN::run(Function &F, FunctionAnalysisManager &AM) {
  625     return PreservedAnalyses::all();
  626   PreservedAnalyses PA;
lib/Transforms/Scalar/GVNHoist.cpp
 1176 PreservedAnalyses GVNHoistPass::run(Function &F, FunctionAnalysisManager &AM) {
 1184     return PreservedAnalyses::all();
 1186   PreservedAnalyses PA;
lib/Transforms/Scalar/GVNSink.cpp
  910 PreservedAnalyses GVNSinkPass::run(Function &F, FunctionAnalysisManager &AM) {
  913     return PreservedAnalyses::all();
  915   PreservedAnalyses PA;
lib/Transforms/Scalar/GuardWidening.cpp
  803 PreservedAnalyses GuardWideningPass::run(Function &F,
  813     return PreservedAnalyses::all();
  815   PreservedAnalyses PA;
  820 PreservedAnalyses GuardWideningPass::run(Loop &L, LoopAnalysisManager &AM,
  840     return PreservedAnalyses::all();
lib/Transforms/Scalar/IVUsersPrinter.cpp
   16 PreservedAnalyses IVUsersPrinterPass::run(Loop &L, LoopAnalysisManager &AM,
   20   return PreservedAnalyses::all();
lib/Transforms/Scalar/IndVarSimplify.cpp
 3139 PreservedAnalyses IndVarSimplifyPass::run(Loop &L, LoopAnalysisManager &AM,
 3147     return PreservedAnalyses::all();
 3149   auto PA = getLoopPassPreservedAnalyses();
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1749 PreservedAnalyses IRCEPass::run(Loop &L, LoopAnalysisManager &AM,
 1763     return PreservedAnalyses::all();
lib/Transforms/Scalar/InstSimplifyPass.cpp
  130 PreservedAnalyses InstSimplifyPass::run(Function &F,
  140     return PreservedAnalyses::all();
  142   PreservedAnalyses PA;
lib/Transforms/Scalar/JumpThreading.cpp
  324 PreservedAnalyses JumpThreadingPass::run(Function &F,
  346     return PreservedAnalyses::all();
  347   PreservedAnalyses PA;
lib/Transforms/Scalar/LICM.cpp
  277 PreservedAnalyses LICMPass::run(Loop &L, LoopAnalysisManager &AM,
  292     return PreservedAnalyses::all();
  294   auto PA = getLoopPassPreservedAnalyses();
lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp
   15 PreservedAnalyses
   23   return PreservedAnalyses::all();
lib/Transforms/Scalar/LoopDataPrefetch.cpp
  156 PreservedAnalyses LoopDataPrefetchPass::run(Function &F,
  169     PreservedAnalyses PA;
  175   return PreservedAnalyses::all();
lib/Transforms/Scalar/LoopDeletion.cpp
  208 PreservedAnalyses LoopDeletionPass::run(Loop &L, LoopAnalysisManager &AM,
  217     return PreservedAnalyses::all();
lib/Transforms/Scalar/LoopDistribute.cpp
 1044 PreservedAnalyses LoopDistributePass::run(Function &F,
 1067     return PreservedAnalyses::all();
 1068   PreservedAnalyses PA;
lib/Transforms/Scalar/LoopFuse.cpp
 1601 PreservedAnalyses LoopFusePass::run(Function &F, FunctionAnalysisManager &AM) {
 1613     return PreservedAnalyses::all();
 1615   PreservedAnalyses PA;
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  306 PreservedAnalyses LoopIdiomRecognizePass::run(Loop &L, LoopAnalysisManager &AM,
  326     return PreservedAnalyses::all();
lib/Transforms/Scalar/LoopInstSimplify.cpp
  223 PreservedAnalyses LoopInstSimplifyPass::run(Loop &L, LoopAnalysisManager &AM,
  233     return PreservedAnalyses::all();
  235   auto PA = getLoopPassPreservedAnalyses();
lib/Transforms/Scalar/LoopLoadElimination.cpp
  689 PreservedAnalyses LoopLoadEliminationPass::run(Function &F,
  714     return PreservedAnalyses::all();
  716   PreservedAnalyses PA;
lib/Transforms/Scalar/LoopPassManager.cpp
   23 PreservedAnalyses
   27   PreservedAnalyses PA = PreservedAnalyses::all();
   27   PreservedAnalyses PA = PreservedAnalyses::all();
   44     PreservedAnalyses PassPA = Pass->run(L, AM, AR, U);
  100 PreservedAnalyses PrintLoopPass::run(Loop &L, LoopAnalysisManager &,
  104   return PreservedAnalyses::all();
lib/Transforms/Scalar/LoopPredication.cpp
  348 PreservedAnalyses LoopPredicationPass::run(Loop &L, LoopAnalysisManager &AM,
  357     return PreservedAnalyses::all();
lib/Transforms/Scalar/LoopRotation.cpp
   37 PreservedAnalyses LoopRotatePass::run(Loop &L, LoopAnalysisManager &AM,
   52     return PreservedAnalyses::all();
   57   auto PA = getLoopPassPreservedAnalyses();
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
  689 PreservedAnalyses LoopSimplifyCFGPass::run(Loop &L, LoopAnalysisManager &AM,
  699     return PreservedAnalyses::all();
  704   auto PA = getLoopPassPreservedAnalyses();
lib/Transforms/Scalar/LoopSink.cpp
  313 PreservedAnalyses LoopSinkPass::run(Function &F, FunctionAnalysisManager &FAM) {
  317     return PreservedAnalyses::all();
  342     return PreservedAnalyses::all();
  344   PreservedAnalyses PA;
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 5753 PreservedAnalyses LoopStrengthReducePass::run(Loop &L, LoopAnalysisManager &AM,
 5758     return PreservedAnalyses::all();
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
  494 PreservedAnalyses LoopUnrollAndJamPass::run(Loop &L, LoopAnalysisManager &AM,
  514     return PreservedAnalyses::all();
lib/Transforms/Scalar/LoopUnrollPass.cpp
 1294 PreservedAnalyses LoopFullUnrollPass::run(Loop &L, LoopAnalysisManager &AM,
 1330     return PreservedAnalyses::all();
 1409 PreservedAnalyses LoopUnrollPass::run(Function &F,
 1484     return PreservedAnalyses::all();
lib/Transforms/Scalar/LowerAtomic.cpp
  146 PreservedAnalyses LowerAtomicPass::run(Function &F, FunctionAnalysisManager &) {
  148     return PreservedAnalyses::none();
  149   return PreservedAnalyses::all();
  164     auto PA = Impl.run(F, DummyFAM);
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp
  135 PreservedAnalyses
  138     return PreservedAnalyses::none();
  140   return PreservedAnalyses::all();
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
  365 PreservedAnalyses LowerExpectIntrinsicPass::run(Function &F,
  368     return PreservedAnalyses::none();
  370   return PreservedAnalyses::all();
lib/Transforms/Scalar/LowerGuardIntrinsic.cpp
   83 PreservedAnalyses LowerGuardIntrinsicPass::run(Function &F,
   86     return PreservedAnalyses::none();
   88   return PreservedAnalyses::all();
lib/Transforms/Scalar/LowerWidenableCondition.cpp
   79 PreservedAnalyses LowerWidenableConditionPass::run(Function &F,
   82     return PreservedAnalyses::none();
   84   return PreservedAnalyses::all();
lib/Transforms/Scalar/MakeGuardsExplicit.cpp
  114 PreservedAnalyses MakeGuardsExplicitPass::run(Function &F,
  117     return PreservedAnalyses::none();
  118   return PreservedAnalyses::all();
lib/Transforms/Scalar/MemCpyOptimizer.cpp
 1379 PreservedAnalyses MemCpyOptPass::run(Function &F, FunctionAnalysisManager &AM) {
 1396     return PreservedAnalyses::all();
 1398   PreservedAnalyses PA;
lib/Transforms/Scalar/MergeICmps.cpp
  932 PreservedAnalyses MergeICmpsPass::run(Function &F,
  940     return PreservedAnalyses::all();
  941   PreservedAnalyses PA;
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  414 PreservedAnalyses
  419     return PreservedAnalyses::all();
  421   PreservedAnalyses PA;
lib/Transforms/Scalar/NaryReassociate.cpp
  179 PreservedAnalyses NaryReassociatePass::run(Function &F,
  188     return PreservedAnalyses::all();
  190   PreservedAnalyses PA;
lib/Transforms/Scalar/NewGVN.cpp
 4225 PreservedAnalyses NewGVNPass::run(Function &F, AnalysisManager<Function> &AM) {
 4238     return PreservedAnalyses::all();
 4239   PreservedAnalyses PA;
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
  134 PreservedAnalyses
  139     return PreservedAnalyses::all();
  140   return PreservedAnalyses::none();
lib/Transforms/Scalar/Reassociate.cpp
 2385 PreservedAnalyses ReassociatePass::run(Function &F, FunctionAnalysisManager &) {
 2455     PreservedAnalyses PA;
 2461   return PreservedAnalyses::all();
 2481       auto PA = Impl.run(F, DummyFAM);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  127 PreservedAnalyses RewriteStatepointsForGC::run(Module &M,
  147     return PreservedAnalyses::all();
  154   PreservedAnalyses PA;
lib/Transforms/Scalar/SCCP.cpp
 1860 PreservedAnalyses SCCPPass::run(Function &F, FunctionAnalysisManager &AM) {
 1864     return PreservedAnalyses::all();
 1866   auto PA = PreservedAnalyses();
lib/Transforms/Scalar/SROA.cpp
 4557 PreservedAnalyses SROA::runImpl(Function &F, DominatorTree &RunDT,
 4600     return PreservedAnalyses::all();
 4602   PreservedAnalyses PA;
 4608 PreservedAnalyses SROA::run(Function &F, FunctionAnalysisManager &AM) {
 4632     auto PA = Impl.runImpl(
lib/Transforms/Scalar/Scalarizer.cpp
  855 PreservedAnalyses ScalarizerPass::run(Function &F, FunctionAnalysisManager &AM) {
  861   return Changed ? PreservedAnalyses::none() : PreservedAnalyses::all();
  861   return Changed ? PreservedAnalyses::none() : PreservedAnalyses::all();
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 2843 PreservedAnalyses SimpleLoopUnswitchPass::run(Loop &L, LoopAnalysisManager &AM,
 2878     return PreservedAnalyses::all();
 2887   auto PA = getLoopPassPreservedAnalyses();
lib/Transforms/Scalar/SimplifyCFGPass.cpp
  217 PreservedAnalyses SimplifyCFGPass::run(Function &F,
  222     return PreservedAnalyses::all();
  223   PreservedAnalyses PA;
lib/Transforms/Scalar/Sink.cpp
  255 PreservedAnalyses SinkingPass::run(Function &F, FunctionAnalysisManager &AM) {
  261     return PreservedAnalyses::all();
  263   PreservedAnalyses PA;
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
  804 PreservedAnalyses SpeculateAroundPHIsPass::run(Function &F,
  825     return PreservedAnalyses::all();
  827   PreservedAnalyses PA;
lib/Transforms/Scalar/SpeculativeExecution.cpp
  308 PreservedAnalyses SpeculativeExecutionPass::run(Function &F,
  315     return PreservedAnalyses::all();
  316   PreservedAnalyses PA;
lib/Transforms/Scalar/TailRecursionElimination.cpp
  861 PreservedAnalyses TailCallElimPass::run(Function &F,
  876     return PreservedAnalyses::all();
  877   PreservedAnalyses PA;
lib/Transforms/Scalar/WarnMissedTransforms.cpp
   91 PreservedAnalyses
   96     return PreservedAnalyses::all();
  103   return PreservedAnalyses::all();
lib/Transforms/Utils/AddDiscriminators.cpp
  269 PreservedAnalyses AddDiscriminatorsPass::run(Function &F,
  272     return PreservedAnalyses::all();
  275   return PreservedAnalyses::none();
lib/Transforms/Utils/BreakCriticalEdges.cpp
   84 PreservedAnalyses BreakCriticalEdgesPass::run(Function &F,
   91     return PreservedAnalyses::all();
   92   PreservedAnalyses PA;
lib/Transforms/Utils/CanonicalizeAliases.cpp
   88 PreservedAnalyses CanonicalizeAliasesPass::run(Module &M,
   91     return PreservedAnalyses::all();
   93   return PreservedAnalyses::none();
lib/Transforms/Utils/EntryExitInstrumenter.cpp
  165 PreservedAnalyses
  168   PreservedAnalyses PA;
lib/Transforms/Utils/LCSSA.cpp
  479 PreservedAnalyses LCSSAPass::run(Function &F, FunctionAnalysisManager &AM) {
  484     return PreservedAnalyses::all();
  486   PreservedAnalyses PA;
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
  550 PreservedAnalyses LibCallsShrinkWrapPass::run(Function &F,
  555     return PreservedAnalyses::all();
  556   auto PA = PreservedAnalyses();
lib/Transforms/Utils/LoopSimplify.cpp
  831 PreservedAnalyses LoopSimplifyPass::run(Function &F,
  853     return PreservedAnalyses::all();
  855   PreservedAnalyses PA;
lib/Transforms/Utils/LowerInvoke.cpp
   88 PreservedAnalyses LowerInvokePass::run(Function &F,
   92     return PreservedAnalyses::all();
   94   return PreservedAnalyses::none();
lib/Transforms/Utils/Mem2Reg.cpp
   60 PreservedAnalyses PromotePass::run(Function &F, FunctionAnalysisManager &AM) {
   64     return PreservedAnalyses::all();
   66   PreservedAnalyses PA;
lib/Transforms/Utils/NameAnonGlobals.cpp
  103 PreservedAnalyses NameAnonGlobalPass::run(Module &M,
  106     return PreservedAnalyses::all();
  108   return PreservedAnalyses::none();
lib/Transforms/Utils/PredicateInfo.cpp
  810 PreservedAnalyses PredicateInfoPrinterPass::run(Function &F,
  819   return PreservedAnalyses::all();
  870 PreservedAnalyses PredicateInfoVerifierPass::run(Function &F,
  876   return PreservedAnalyses::all();
lib/Transforms/Utils/SymbolRewriter.cpp
  549 PreservedAnalyses RewriteSymbolPass::run(Module &M, ModuleAnalysisManager &AM) {
  551     return PreservedAnalyses::all();
  553   return PreservedAnalyses::none();
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  264 PreservedAnalyses LoadStoreVectorizerPass::run(Function &F, FunctionAnalysisManager &AM) {
  267     return PreservedAnalyses::all();
  276   PreservedAnalyses PA;
  278   return Changed ? PA : PreservedAnalyses::all();
lib/Transforms/Vectorize/LoopVectorize.cpp
 7867 PreservedAnalyses LoopVectorizePass::run(Function &F,
 7896       return PreservedAnalyses::all();
 7897     PreservedAnalyses PA;
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5242 PreservedAnalyses SLPVectorizerPass::run(Function &F, FunctionAnalysisManager &AM) {
 5255     return PreservedAnalyses::all();
 5257   PreservedAnalyses PA;
tools/opt/Debugify.cpp
  425 PreservedAnalyses NewPMDebugifyPass::run(Module &M, ModuleAnalysisManager &) {
  427   return PreservedAnalyses::all();
  442 PreservedAnalyses NewPMCheckDebugifyPass::run(Module &M,
  446   return PreservedAnalyses::all();
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/polly/include/polly/CodeGen/CodeGeneration.h
   32   PreservedAnalyses run(Scop &S, ScopAnalysisManager &SAM,
tools/polly/include/polly/CodeGen/IslAst.h
  210   PreservedAnalyses run(Scop &S, ScopAnalysisManager &SAM,
tools/polly/include/polly/CodePreparation.h
   20   llvm::PreservedAnalyses run(llvm::Function &F,
tools/polly/include/polly/DependenceInfo.h
  217   PreservedAnalyses run(Scop &S, ScopAnalysisManager &,
tools/polly/include/polly/JSONExporter.h
   19   llvm::PreservedAnalyses run(Scop &, ScopAnalysisManager &,
   26   llvm::PreservedAnalyses run(Scop &, ScopAnalysisManager &,
tools/polly/include/polly/ScopDetection.h
  619   PreservedAnalyses run(Function &F, FunctionAnalysisManager &FAM);
tools/polly/include/polly/ScopInfo.h
 2840   bool invalidate(Function &F, const PreservedAnalyses &PA,
 2865   PreservedAnalyses run(Function &, FunctionAnalysisManager &);
tools/polly/include/polly/ScopPass.h
   71   bool invalidate(Function &F, const PreservedAnalyses &PA,
   87   PreservedAnalyses run(Scop &L, ScopAnalysisManager &AM,
   90     return PreservedAnalyses::all();
  100 PreservedAnalyses
  210   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
  211     PreservedAnalyses PA = PreservedAnalyses::all();
  211     PreservedAnalyses PA = PreservedAnalyses::all();
  242       PreservedAnalyses PassPA = Pass.run(*scop, SAM, AR, Updater);
tools/polly/lib/Analysis/DependenceInfo.cpp
  840 PreservedAnalyses
  848     return PreservedAnalyses::all();
  856   return PreservedAnalyses::all();
tools/polly/lib/Analysis/ScopDetection.cpp
 1908 PreservedAnalyses ScopAnalysisPrinterPass::run(Function &F,
 1916   return PreservedAnalyses::all();
tools/polly/lib/Analysis/ScopInfo.cpp
 2750 bool ScopInfo::invalidate(Function &F, const PreservedAnalyses &PA,
 2779 PreservedAnalyses ScopInfoPrinterPass::run(Function &F,
 2790   return PreservedAnalyses::all();
tools/polly/lib/Analysis/ScopPass.cpp
   71 PreservedAnalyses
   75   auto PA = PreservedAnalyses::all();
   75   auto PA = PreservedAnalyses::all();
   77     auto PassPA = Pass->run(S, AM, AR, U);
   91     Function &F, const PreservedAnalyses &PA,
  118     Optional<PreservedAnalyses> InnerPA;
tools/polly/lib/CodeGen/CodeGeneration.cpp
  359 PreservedAnalyses CodeGenerationPass::run(Scop &S, ScopAnalysisManager &SAM,
  365     return PreservedAnalyses::none();
  368   return PreservedAnalyses::all();
tools/polly/lib/CodeGen/IslAst.cpp
  777 PreservedAnalyses IslAstPrinterPass::run(Scop &S, ScopAnalysisManager &SAM,
  782   return PreservedAnalyses::all();
tools/polly/lib/Exchange/JSONExporter.cpp
  758 PreservedAnalyses JSONExportPass::run(Scop &S, ScopAnalysisManager &SAM,
  762   return PreservedAnalyses::all();
  796 PreservedAnalyses JSONImportPass::run(Scop &S, ScopAnalysisManager &SAM,
  808   PreservedAnalyses PA;
tools/polly/lib/Transform/CodePreparation.cpp
   58 PreservedAnalyses CodePreparationPass::run(Function &F,
   74   PreservedAnalyses PA;
unittests/Analysis/AliasAnalysisTest.cpp
   86   bool invalidate(Function &, const PreservedAnalyses &) { return false; }
unittests/Analysis/CGSCCPassManagerTest.cpp
  103     bool invalidate(Function &, const PreservedAnalyses &,
  129   PreservedAnalyses run(Module &F, ModuleAnalysisManager &AM) {
  133   std::function<PreservedAnalyses(Module &, ModuleAnalysisManager &)> Func;
  139   PreservedAnalyses run(LazyCallGraph::SCC &C, CGSCCAnalysisManager &AM,
  144   std::function<PreservedAnalyses(LazyCallGraph::SCC &, CGSCCAnalysisManager &,
  153   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
  157   std::function<PreservedAnalyses(Function &, FunctionAnalysisManager &)> Func;
  270     return PreservedAnalyses::none();
  303         return PreservedAnalyses::all();
  310     return PreservedAnalyses::none();
  320     return PreservedAnalyses::none();
  366         return PreservedAnalyses::all();
  387         return C.getName() == "(g)" ? PreservedAnalyses::none()
  388                                   : PreservedAnalyses::all();
  407         return PreservedAnalyses::none();
  444         return PreservedAnalyses::all();
  467         return F.getName() == "h2" ? PreservedAnalyses::none()
  468                                    : PreservedAnalyses::all();
  489         return PreservedAnalyses::none();
  521     PreservedAnalyses PA;
  559     PreservedAnalyses PA;
  598     PreservedAnalyses PA;
  643     PreservedAnalyses PA;
  689     PreservedAnalyses PA;
  734     PreservedAnalyses PA;
  776     PreservedAnalyses PA;
  819     PreservedAnalyses PA;
  850     bool invalidate(LazyCallGraph::SCC &C, const PreservedAnalyses &PA,
  903     bool invalidate(LazyCallGraph::SCC &C, const PreservedAnalyses &PA,
  944     bool invalidate(Function &F, const PreservedAnalyses &PA,
 1027         return PreservedAnalyses::all();
 1043         auto PA = PreservedAnalyses::none();
 1043         auto PA = PreservedAnalyses::none();
 1061         return PreservedAnalyses::all();
 1078         return PreservedAnalyses::all();
 1156           return PreservedAnalyses::all();
 1159         auto PA = PreservedAnalyses::none();
 1159         auto PA = PreservedAnalyses::none();
 1205           return PreservedAnalyses::all();
 1208         auto PA = PreservedAnalyses::none();
 1208         auto PA = PreservedAnalyses::none();
unittests/IR/PassBuilderCallbacksTest.cpp
   71       bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA,
   91   static bool invalidateCallback(IRUnitT &IR, const PreservedAnalyses &PA,
  137     PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
  154         .WillByDefault(Return(PreservedAnalyses::all()));
  395   static PreservedAnalyses getAnalysisResult(IRUnitT &U, AnalysisManagerT &AM,
  399     return PreservedAnalyses::all();
unittests/IR/PassManagerTest.cpp
   79   PreservedAnalyses run(Module &M, ModuleAnalysisManager &) {
   81     return PreservedAnalyses::none();
   88   PreservedAnalyses run(Module &M, ModuleAnalysisManager &) {
   89     return PreservedAnalyses::all();
  101   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
  121     return PreservedAnalyses::all();
  136   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
  137     return F.getName() == Name ? PreservedAnalyses::none()
  138                                : PreservedAnalyses::all();
  171   PreservedAnalyses PA1 = PreservedAnalyses();
  182   auto PA2 = PreservedAnalyses::none();
  182   auto PA2 = PreservedAnalyses::none();
  188   auto PA3 = PreservedAnalyses::all();
  188   auto PA3 = PreservedAnalyses::all();
  194   PreservedAnalyses PA4 = PA1;
  212   auto PA5 = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>();
  212   auto PA5 = PreservedAnalyses::allInSet<AllAnalysesOn<Function>>();
  222   auto PA = PreservedAnalyses::none();
  222   auto PA = PreservedAnalyses::none();
  237   auto PA = PreservedAnalyses::none();
  237   auto PA = PreservedAnalyses::none();
  266   auto PA1 = PreservedAnalyses::none();
  266   auto PA1 = PreservedAnalyses::none();
  269   auto PA2 = PreservedAnalyses::none();
  269   auto PA2 = PreservedAnalyses::none();
  274   auto PA3 = PreservedAnalyses::none();
  274   auto PA3 = PreservedAnalyses::none();
  279   auto Intersected = PA1;
  289   Intersected.intersect(PreservedAnalyses::all());
  317   Intersected.intersect(PreservedAnalyses::none());
  337   auto Tmp = PA2;
  347   auto Tmp2 = PreservedAnalyses::all();
  347   auto Tmp2 = PreservedAnalyses::all();
  355   Intersected = PreservedAnalyses::all();
  356   auto Tmp3 = PA1;
  367   auto PA = PreservedAnalyses::none();
  367   auto PA = PreservedAnalyses::none();
  551   PreservedAnalyses run(Function &F, CustomizedAnalysisManager &AM, int I,
  554     return PreservedAnalyses::none();
  591     bool invalidate(Function &F, const PreservedAnalyses &PA,
  640     bool invalidate(Function &F, const PreservedAnalyses &PA,
  668   using FuncT = std::function<PreservedAnalyses(Function &, FunctionAnalysisManager &)>;
  672   PreservedAnalyses run(Function &F, FunctionAnalysisManager &AM) {
  710     return PreservedAnalyses::all();
  722     auto PA = PreservedAnalyses::none();
  722     auto PA = PreservedAnalyses::none();
  737     return PreservedAnalyses::all();
  751     return PreservedAnalyses::all();
unittests/Passes/TestPlugin.cpp
   17   PreservedAnalyses run(Module &M, ModuleAnalysisManager &MAM) {
   18     return PreservedAnalyses::all();
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
   64       bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA,
   83   static bool invalidateCallback(IRUnitT &IR, const PreservedAnalyses &PA,
  164     PreservedAnalyses run(IRUnitT &IR, AnalysisManagerT &AM,
  179         .WillByDefault(Return(PreservedAnalyses::all()));
  244   static PreservedAnalyses
  248     return PreservedAnalyses::all();
  350       .WillOnce(InvokeWithoutArgs([] { return PreservedAnalyses::none(); }))
  399   auto PA = getLoopPassPreservedAnalyses();
  439       .WillOnce(Return(PreservedAnalyses::none()));
  477     auto PA = getLoopPassPreservedAnalyses();
  508     auto PA = PreservedAnalyses::none();
  508     auto PA = PreservedAnalyses::none();
  529     auto PA = PreservedAnalyses::none();
  529     auto PA = PreservedAnalyses::none();
  578     auto PA = PreservedAnalyses::none();
  578     auto PA = PreservedAnalyses::none();
  594     auto PA = PreservedAnalyses::none();
  594     auto PA = PreservedAnalyses::none();
  610     auto PA = PreservedAnalyses::none();
  610     auto PA = PreservedAnalyses::none();
  626     auto PA = PreservedAnalyses::none();
  626     auto PA = PreservedAnalyses::none();
  642     auto PA = PreservedAnalyses::none();
  642     auto PA = PreservedAnalyses::none();
  710         auto PA = getLoopPassPreservedAnalyses();
  724         return PreservedAnalyses::all();
  734         return PreservedAnalyses::all();
  741         return PreservedAnalyses::all();
  753         return PreservedAnalyses::all();
  798         return PreservedAnalyses::all();
  808     auto PA = getLoopPassPreservedAnalyses();
  826       .WillOnce(Return(PreservedAnalyses::all()));
  831     auto PA = getLoopPassPreservedAnalyses();
  975         return PreservedAnalyses::all();
 1016         return PreservedAnalyses::all();
 1161         return PreservedAnalyses::all();
 1233         return PreservedAnalyses::all();
 1282         return PreservedAnalyses::all();
 1448             return PreservedAnalyses::all();
 1522             return PreservedAnalyses::all();
 1554             return PreservedAnalyses::all();
 1565             return PreservedAnalyses::all();
 1576             return PreservedAnalyses::all();
usr/include/c++/7.4.0/bits/move.h
   46     inline _GLIBCXX_CONSTEXPR _Tp*
   47     __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
   98     move(_Tp&& __t) noexcept
  136     inline _GLIBCXX17_CONSTEXPR _Tp*
  137     addressof(_Tp& __r) noexcept
  143     const _Tp* addressof(const _Tp&&) = delete;
  143     const _Tp* addressof(const _Tp&&) = delete;
usr/include/c++/7.4.0/bits/std_function.h
   67     : std::binary_function<_T1, _T2, _Res> { };
  298       static _Res
  390     : public _Maybe_unary_or_binary_function<_Res, _ArgTypes...>,
  395 	struct _Callable : __check_func_return_type<_Res2, _Res> { };
  395 	struct _Callable : __check_func_return_type<_Res2, _Res> { };
  406       typedef _Res result_type;
  595       _Res operator()(_ArgTypes... __args) const;
  628       using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
  689 	typedef _Function_handler<_Res(_ArgTypes...), _Functor> _My_handler;
usr/include/c++/7.4.0/bits/stl_function.h
  127       typedef _Result 	result_type;
usr/include/c++/7.4.0/tuple
  125       constexpr _Head_base(const _Head& __h)
  132         constexpr _Head_base(_UHead&& __h)
  159       static constexpr _Head&
  162       static constexpr const _Head&
  194       static constexpr _Head&
  197       static constexpr const _Head&
  210       constexpr _Tuple_impl(const _Head& __head, const _Tail&... __tail)
  210       constexpr _Tuple_impl(const _Head& __head, const _Tail&... __tail)
  216         constexpr _Tuple_impl(_UHead&& __head, _UTail&&... __tail)
  216         constexpr _Tuple_impl(_UHead&& __head, _UTail&&... __tail)
  248 		    const _Head& __head, const _Tail&... __tail)
  248 		    const _Head& __head, const _Tail&... __tail)
  262         _Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
  268 	_Tuple_impl(allocator_arg_t __tag, const _Alloc& __a,
  473       return __and_<is_constructible<_Elements, const _UElements&>...>::value;
  479       return __and_<is_convertible<const _UElements&, _Elements>...>::value;
  485       return __and_<is_constructible<_Elements, _UElements&&>...>::value;
  491       return __and_<is_convertible<_UElements&&, _Elements>...>::value;
  608         constexpr tuple(const _Elements&... __elements)
  619       explicit constexpr tuple(const _Elements&... __elements)
  646         constexpr tuple(_UElements&&... __elements)
  730 	      const _Elements&... __elements)
  741                        const _Elements&... __elements)
  767 	tuple(allocator_arg_t __tag, const _Alloc& __a, const tuple& __in)
  771 	tuple(allocator_arg_t __tag, const _Alloc& __a, tuple&& __in)
 1302     constexpr _Head&
 1307     constexpr const _Head&
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
usr/include/c++/7.4.0/type_traits
  194     { typedef _Tp type; };
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  631     : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  798       typedef decltype(__test<_Tp>(0)) type;
  811                remove_all_extents<_Tp>::type>::type
  825     : public __is_destructible_safe<_Tp>::type
  889       typedef decltype(__test<_Tp>(0)) type;
  894     : public __and_<__not_<is_void<_Tp>>,
  895                     __is_default_constructible_impl<_Tp>>
  915     : public __is_default_constructible_atom<_Tp>::type
  921     : public __is_default_constructible_safe<_Tp>::type
  984       typedef decltype(__test<_Tp, _Arg>(0)) type;
  989     : public __and_<is_destructible<_Tp>,
  990                     __is_direct_constructible_impl<_Tp, _Arg>>
 1072 			 __is_direct_constructible_ref_cast<_Tp, _Arg>,
 1073 			 __is_direct_constructible_new_safe<_Tp, _Arg>
 1079     : public __is_direct_constructible_new<_Tp, _Arg>::type
 1119     : public __is_direct_constructible<_Tp, _Arg>
 1130     : public __is_constructible_impl<_Tp, _Args...>::type
 1142     : public is_constructible<_Tp, const _Tp&>
 1142     : public is_constructible<_Tp, const _Tp&>
 1148     : public __is_copy_constructible_impl<_Tp>
 1160     : public is_constructible<_Tp, _Tp&&>
 1160     : public is_constructible<_Tp, _Tp&&>
 1166     : public __is_move_constructible_impl<_Tp>
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1633     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 1664     : public __add_rvalue_reference_helper<_Tp>
 1955     { typedef _Tp     type; };
 2253     inline typename add_rvalue_reference<_Tp>::type
 2277     struct __result_of_success : __success_type<_Tp>
 2427       static __result_of_success<decltype(
utils/unittest/googlemock/include/gmock/gmock-actions.h
   78   static T Get() { return T(); }
  104     return ::std::is_default_constructible<T>::value;
  107   static T Get() {
  109         T, ::std::is_default_constructible<T>::value>::Get();
  109         T, ::std::is_default_constructible<T>::value>::Get();
  206   static void Set(T x) {
  214   typedef T (*FactoryFunction)();
  232     return IsSet() || internal::BuiltInDefaultValue<T>::Exists();
  238   static T Get() {
  240         internal::BuiltInDefaultValue<T>::Get() : producer_->Produce();
  247     virtual T Produce() = 0;
  321 typename DefaultValue<T>::ValueProducer* DefaultValue<T>::producer_ = NULL;
  541   explicit ReturnAction(R value) : value_(new R(internal::move(value))) {}
  541   explicit ReturnAction(R value) : value_(new R(internal::move(value))) {}
  559     return Action<F>(new Impl<R, F>(value_));
  577     explicit Impl(const linked_ptr<R>& value)
  588     R value_before_cast_;
  619   const linked_ptr<R> value_;
  863   Result Perform(const ArgumentTuple&) { return function_impl_(); }
 1063 internal::ReturnAction<R> Return(R value) {
 1063 internal::ReturnAction<R> Return(R value) {
utils/unittest/googlemock/include/gmock/gmock-generated-actions.h
   91   static R Invoke(Function function, const ::testing::tuple<A1, A2>& args) {
   96   static R InvokeMethod(Class* obj_ptr,
  107   static R Invoke(Function function, const ::testing::tuple<A1, A2, A3>& args) {
  112   static R InvokeMethod(Class* obj_ptr,
  124   static R Invoke(Function function, const ::testing::tuple<A1, A2, A3,
  131   static R InvokeMethod(Class* obj_ptr,
  351   typedef Result type(GMOCK_FIELD_(ArgumentTuple, k1),
utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h
  109     internal::FunctionMockerBase<R(A1, A2)> {
  111   typedef R F(A1, A2);
  119   R Invoke(A1 a1, A2 a2) {
  152     internal::FunctionMockerBase<R(A1, A2, A3, A4)> {
  154   typedef R F(A1, A2, A3, A4);
  163   R Invoke(A1 a1, A2 a2, A3 a3, A4 a4) {
utils/unittest/googlemock/include/gmock/gmock-more-actions.h
   62   Result Perform(const ArgumentTuple& args) {
   63     return InvokeHelper<Result, ArgumentTuple>::Invoke(function_impl_, args);
utils/unittest/googlemock/include/gmock/gmock-spec-builders.h
 1307   explicit ReferenceOrValueWrapper(T value)
 1314   T Unwrap() { return ::testing::internal::move(value_); }
 1320   const T& Peek() const {
 1325   T value_;
 1377   T Unwrap() {
 1385     UniversalPrinter<T>::Print(result_.Peek(), os);
 1409   typedef ReferenceOrValueWrapper<T> Wrapper;
utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h
  160   typedef R Result;
  169     : Function<R()> {
  179     : Function<R(A1)> {
  189     : Function<R(A1, A2)> {
  199     : Function<R(A1, A2, A3)> {
utils/unittest/googletest/include/gtest/gtest-printers.h
  140   static void PrintValue(const T& value, ::std::ostream* os) {
  205     ::std::basic_ostream<Char, CharTraits>& os, const T& x) {
  206   TypeWithoutFormatter<T,
  207       (internal::IsAProtocolMessage<T>::value ? kProtobuf :
  208        internal::ImplicitlyConvertible<const T&, internal::BiggestInt>::value ?
  223 void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) {
  366 void UniversalPrint(const T& value, ::std::ostream* os);
  373                     const C& container, ::std::ostream* os) {
  439                     const T& value, ::std::ostream* os) {
  455 void PrintTo(const T& value, ::std::ostream* os) {
  478   DefaultPrintTo(IsContainerTest<T>(0), is_pointer<T>(), value, os);
  699   static void Print(const T& value, ::std::ostream* os) {
  856   typedef T T1;
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h
   29   static const T& printable(const T& V) { return V; }
   29   static const T& printable(const T& V) { return V; }
   35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
   35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
   37   return StreamSwitch<T>::printable(V);
utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
  148   typedef T element_type;
  152   explicit linked_ptr(T* ptr = NULL) { capture(ptr); }
  156   template <typename U> linked_ptr(linked_ptr<U> const& ptr) { copy(&ptr); }
  178   void reset(T* ptr = NULL) {
  182   T* get() const { return value_; }
  183   T* operator->() const { return value_; }
  184   T& operator*() const { return *value_; }
  186   bool operator==(T* p) const { return value_ == p; }
  187   bool operator!=(T* p) const { return value_ != p; }
  201   T* value_;
  208   void capture(T* ptr) {
  213   template <typename U> void copy(linked_ptr<U> const* ptr) {
utils/unittest/googletest/include/gtest/internal/gtest-port.h
 1352 inline To ImplicitCast_(To x) { return x; }
 1352 inline To ImplicitCast_(To x) { return x; }