|
reference, declaration → definition
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.cpp11992 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; }