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

References

include/llvm/CodeGen/MachinePipeliner.h
   94     AU.addPreserved<AAResultsWrapperPass>();
lib/Analysis/CallGraphSCCPass.cpp
  608   AU.addPreserved<CallGraphWrapperPass>();
lib/CodeGen/EarlyIfConversion.cpp
  739   AU.addPreserved<MachineDominatorTree>();
  741   AU.addPreserved<MachineLoopInfo>();
  743   AU.addPreserved<MachineTraceMetrics>();
  973   AU.addPreserved<MachineDominatorTree>();
  975   AU.addPreserved<MachineLoopInfo>();
lib/CodeGen/GCRootLowering.cpp
  101   AU.addPreserved<DominatorTreeWrapperPass>();
lib/CodeGen/GlobalISel/InstructionSelect.cpp
   61   AU.addPreserved<GISelKnownBitsAnalysis>();
lib/CodeGen/GlobalISel/Legalizer.cpp
   58   AU.addPreserved<GISelCSEAnalysisWrapperPass>();
lib/CodeGen/GlobalISel/Utils.cpp
  432   AU.addPreserved<StackProtector>();
lib/CodeGen/HardwareLoops.cpp
   94       AU.addPreserved<LoopInfoWrapperPass>();
   96       AU.addPreserved<DominatorTreeWrapperPass>();
lib/CodeGen/InterleavedAccessPass.cpp
   96     AU.addPreserved<DominatorTreeWrapperPass>();
lib/CodeGen/LiveIntervals.cpp
   90   AU.addPreserved<AAResultsWrapperPass>();
   91   AU.addPreserved<LiveVariables>();
   95   AU.addPreserved<SlotIndexes>();
lib/CodeGen/LiveStacks.cpp
   37   AU.addPreserved<SlotIndexes>();
lib/CodeGen/MachineCSE.cpp
   87       AU.addPreserved<MachineDominatorTree>();
   89       AU.addPreserved<MachineBlockFrequencyInfo>();
lib/CodeGen/MachineCombiner.cpp
  129   AU.addPreserved<MachineDominatorTree>();
  131   AU.addPreserved<MachineLoopInfo>();
  133   AU.addPreserved<MachineTraceMetrics>();
lib/CodeGen/MachineFunctionPass.cpp
  105   AU.addPreserved<MachineModuleInfoWrapperPass>();
  112   AU.addPreserved<BasicAAWrapperPass>();
  113   AU.addPreserved<DominanceFrontierWrapperPass>();
  114   AU.addPreserved<DominatorTreeWrapperPass>();
  115   AU.addPreserved<AAResultsWrapperPass>();
  116   AU.addPreserved<GlobalsAAWrapperPass>();
  117   AU.addPreserved<IVUsersWrapperPass>();
  118   AU.addPreserved<LoopInfoWrapperPass>();
  119   AU.addPreserved<MemoryDependenceWrapperPass>();
  120   AU.addPreserved<ScalarEvolutionWrapperPass>();
  121   AU.addPreserved<SCEVAAWrapperPass>();
lib/CodeGen/MachineLICM.cpp
  155       AU.addPreserved<MachineLoopInfo>();
lib/CodeGen/MachineModuleInfo.cpp
  312     AU.addPreserved<MachineModuleInfoWrapperPass>();
lib/CodeGen/MachineOutliner.cpp
  849     AU.addPreserved<MachineModuleInfoWrapperPass>();
lib/CodeGen/MachineScheduler.cpp
  220   AU.addPreserved<SlotIndexes>();
  222   AU.addPreserved<LiveIntervals>();
lib/CodeGen/MachineSink.cpp
  127       AU.addPreserved<MachineLoopInfo>();
lib/CodeGen/PHIElimination.cpp
  139   AU.addPreserved<LiveVariables>();
  140   AU.addPreserved<SlotIndexes>();
  141   AU.addPreserved<LiveIntervals>();
  142   AU.addPreserved<MachineDominatorTree>();
  143   AU.addPreserved<MachineLoopInfo>();
lib/CodeGen/PeepholeOptimizer.cpp
  173       AU.addPreserved<MachineLoopInfo>();
  176         AU.addPreserved<MachineDominatorTree>();
lib/CodeGen/PostRASchedulerList.cpp
   92       AU.addPreserved<MachineDominatorTree>();
   94       AU.addPreserved<MachineLoopInfo>();
lib/CodeGen/ProcessImplicitDefs.cpp
   58   AU.addPreserved<AAResultsWrapperPass>();
lib/CodeGen/PrologEpilogInserter.cpp
  163   AU.addPreserved<MachineLoopInfo>();
  164   AU.addPreserved<MachineDominatorTree>();
lib/CodeGen/RegAllocBasic.cpp
  175   AU.addPreserved<AAResultsWrapperPass>();
  177   AU.addPreserved<LiveIntervals>();
  178   AU.addPreserved<SlotIndexes>();
  180   AU.addPreserved<LiveDebugVariables>();
  182   AU.addPreserved<LiveStacks>();
  184   AU.addPreserved<MachineBlockFrequencyInfo>();
  188   AU.addPreserved<MachineLoopInfo>();
  190   AU.addPreserved<VirtRegMap>();
  192   AU.addPreserved<LiveRegMatrix>();
lib/CodeGen/RegAllocGreedy.cpp
  607   AU.addPreserved<MachineBlockFrequencyInfo>();
  609   AU.addPreserved<AAResultsWrapperPass>();
  611   AU.addPreserved<LiveIntervals>();
  613   AU.addPreserved<SlotIndexes>();
  615   AU.addPreserved<LiveDebugVariables>();
  617   AU.addPreserved<LiveStacks>();
  619   AU.addPreserved<MachineDominatorTree>();
  621   AU.addPreserved<MachineLoopInfo>();
  623   AU.addPreserved<VirtRegMap>();
  625   AU.addPreserved<LiveRegMatrix>();
lib/CodeGen/RegAllocPBQP.cpp
  534   au.addPreserved<AAResultsWrapperPass>();
  536   au.addPreserved<SlotIndexes>();
  538   au.addPreserved<LiveIntervals>();
  543   au.addPreserved<LiveStacks>();
  545   au.addPreserved<MachineBlockFrequencyInfo>();
  547   au.addPreserved<MachineLoopInfo>();
  549   au.addPreserved<MachineDominatorTree>();
  551   au.addPreserved<VirtRegMap>();
lib/CodeGen/RegisterCoalescer.cpp
  536   AU.addPreserved<LiveIntervals>();
  537   AU.addPreserved<SlotIndexes>();
  539   AU.addPreserved<MachineLoopInfo>();
lib/CodeGen/RenameIndependentSubregs.cpp
   57     AU.addPreserved<LiveIntervals>();
   59     AU.addPreserved<SlotIndexes>();
lib/CodeGen/ResetMachineFunctionPass.cpp
   49       AU.addPreserved<StackProtector>();
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  338   AU.addPreserved<GCModuleInfo>();
lib/CodeGen/StackProtector.cpp
   74   AU.addPreserved<DominatorTreeWrapperPass>();
lib/CodeGen/StackSlotColoring.cpp
  106       AU.addPreserved<SlotIndexes>();
  109       AU.addPreserved<MachineBlockFrequencyInfo>();
lib/CodeGen/TwoAddressInstructionPass.cpp
  186     AU.addPreserved<LiveVariables>();
  187     AU.addPreserved<SlotIndexes>();
  188     AU.addPreserved<LiveIntervals>();
lib/CodeGen/UnreachableBlockElim.cpp
   57     AU.addPreserved<DominatorTreeWrapperPass>();
   97   AU.addPreserved<MachineLoopInfo>();
   98   AU.addPreserved<MachineDominatorTree>();
lib/CodeGen/VirtRegMap.cpp
  227   AU.addPreserved<SlotIndexes>();
  230   AU.addPreserved<LiveStacks>();
lib/CodeGen/XRayInstrumentation.cpp
   54     AU.addPreserved<MachineLoopInfo>();
   55     AU.addPreserved<MachineDominatorTree>();
lib/Target/AArch64/AArch64ConditionOptimizer.cpp
  138   AU.addPreserved<MachineDominatorTree>();
lib/Target/AArch64/AArch64ConditionalCompares.cpp
  812   AU.addPreserved<MachineDominatorTree>();
  814   AU.addPreserved<MachineLoopInfo>();
  816   AU.addPreserved<MachineTraceMetrics>();
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
   93     AU.addPreserved<DominatorTreeWrapperPass>();
   95     AU.addPreserved<LoopInfoWrapperPass>();
   97     AU.addPreserved<ScalarEvolutionWrapperPass>();
lib/Target/AArch64/AArch64PreLegalizerCombiner.cpp
  130   AU.addPreserved<GISelKnownBitsAnalysis>();
  133     AU.addPreserved<MachineDominatorTree>();
lib/Target/AArch64/AArch64PromoteConstant.cpp
  142     AU.addPreserved<DominatorTreeWrapperPass>();
lib/Target/AArch64/AArch64StorePairSuppress.cpp
   56     AU.addPreserved<MachineTraceMetrics>();
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
   63     AU.addPreserved<DominatorTreeWrapperPass>();
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
   83   AU.addPreserved<LegacyDivergenceAnalysis>();
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
  127     AU.addPreserved<MachineDominatorTree>();
  129     AU.addPreserved<MachineLoopInfo>();
lib/Target/AMDGPU/R600Packetizer.cpp
   44     AU.addPreserved<MachineDominatorTree>();
   46     AU.addPreserved<MachineLoopInfo>();
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
  118     AU.addPreserved<DominatorTreeWrapperPass>();
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  130     AU.addPreserved<MachineDominatorTree>();
lib/Target/AMDGPU/SILowerControlFlow.cpp
  121     AU.addPreserved<SlotIndexes>();
  122     AU.addPreserved<LiveIntervals>();
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp
   58     AU.addPreserved<LiveIntervals>();
   61     AU.addPreserved<SlotIndexes>();
lib/Target/AMDGPU/SIWholeQuadMode.cpp
  204     AU.addPreserved<SlotIndexes>();
  205     AU.addPreserved<LiveIntervals>();
lib/Target/ARC/ARCOptAddrMode.cpp
   52     AU.addPreserved<MachineDominatorTree>();
lib/Target/ARM/ARMParallelDSP.cpp
  251       AU.addPreserved<ScalarEvolutionWrapperPass>();
  252       AU.addPreserved<GlobalsAAWrapperPass>();
lib/Target/ARM/MVETailPredication.cpp
   66     AU.addPreserved<LoopInfoWrapperPass>();
lib/Target/Hexagon/HexagonBitSimplify.cpp
  194       AU.addPreserved<MachineDominatorTree>();
lib/Target/Hexagon/HexagonCommonGEP.cpp
  109       AU.addPreserved<DominatorTreeWrapperPass>();
  111       AU.addPreserved<PostDominatorTreeWrapperPass>();
  113       AU.addPreserved<LoopInfoWrapperPass>();
lib/Target/Hexagon/HexagonConstExtenders.cpp
  219       AU.addPreserved<MachineDominatorTree>();
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  166       AU.addPreserved<MachineDominatorTree>();
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  154       AU.addPreserved<LiveIntervals>();
  155       AU.addPreserved<SlotIndexes>();
  157       AU.addPreserved<MachineDominatorTree>();
lib/Target/Hexagon/HexagonGenExtract.cpp
   72       AU.addPreserved<DominatorTreeWrapperPass>();
lib/Target/Hexagon/HexagonGenInsert.cpp
  515       AU.addPreserved<MachineDominatorTree>();
lib/Target/Hexagon/HexagonGenPredicate.cpp
   95       AU.addPreserved<MachineDominatorTree>();
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
  133       AU.addPreserved<AAResultsWrapperPass>();
  137       AU.addPreserved<TargetLibraryInfoWrapperPass>();
lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
   42       AU.addPreserved<StackProtector>();
lib/Target/Hexagon/HexagonSplitDouble.cpp
   75       AU.addPreserved<MachineLoopInfo>();
lib/Target/Hexagon/HexagonStoreWidening.cpp
   83       AU.addPreserved<AAResultsWrapperPass>();
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  100       AU.addPreserved<MachineDominatorTree>();
  101       AU.addPreserved<MachineLoopInfo>();
lib/Target/Mips/MipsISelDAGToDAG.cpp
   52   AU.addPreserved<StackProtector>();
lib/Target/Mips/MipsModuleISelDAGToDAG.cpp
   36       AU.addPreserved<StackProtector>();
lib/Target/NVPTX/NVPTXAllocaHoisting.cpp
   29     AU.addPreserved<StackProtector>();
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
   44     AU.addPreserved<StackProtector>();
lib/Target/PowerPC/PPCBoolRetToInt.cpp
  272     AU.addPreserved<DominatorTreeWrapperPass>();
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
   98       AU.addPreserved<DominatorTreeWrapperPass>();
  100       AU.addPreserved<LoopInfoWrapperPass>();
lib/Target/PowerPC/PPCMIPeephole.cpp
  117     AU.addPreserved<MachineDominatorTree>();
  118     AU.addPreserved<MachinePostDominatorTree>();
  119     AU.addPreserved<MachineBlockFrequencyInfo>();
lib/Target/PowerPC/PPCTLSDynamicCall.cpp
  169       AU.addPreserved<LiveIntervals>();
  171       AU.addPreserved<SlotIndexes>();
lib/Target/PowerPC/PPCVSXFMAMutate.cpp
  374       AU.addPreserved<LiveIntervals>();
  376       AU.addPreserved<SlotIndexes>();
  378       AU.addPreserved<MachineDominatorTree>();
lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp
   52     AU.addPreserved<MachineBlockFrequencyInfo>();
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
  119     AU.addPreserved<MachineDominatorTree>();
  121     AU.addPreserved<MachineLoopInfo>();
  123     AU.addPreserved<WebAssemblyExceptionInfo>();
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
   51     AU.addPreserved<MachineBlockFrequencyInfo>();
lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp
   58     AU.addPreserved<MachineBlockFrequencyInfo>();
   60     AU.addPreserved<MachineDominatorTree>();
   62     AU.addPreserved<SlotIndexes>();
   63     AU.addPreserved<LiveIntervals>();
lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp
   43     AU.addPreserved<MachineBlockFrequencyInfo>();
   44     AU.addPreserved<SlotIndexes>();
   45     AU.addPreserved<LiveIntervals>();
lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp
   33     AU.addPreserved<DominatorTreeWrapperPass>();
lib/Target/WebAssembly/WebAssemblyRegColoring.cpp
   45     AU.addPreserved<MachineBlockFrequencyInfo>();
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
   54     AU.addPreserved<MachineBlockFrequencyInfo>();
   55     AU.addPreserved<SlotIndexes>();
   56     AU.addPreserved<LiveIntervals>();
   58     AU.addPreserved<MachineDominatorTree>();
lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp
   39     AU.addPreserved<MachineBlockFrequencyInfo>();
lib/Target/X86/X86RetpolineThunks.cpp
   62     AU.addPreserved<MachineModuleInfoWrapperPass>();
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
  365   AU.addPreserved<AAResultsWrapperPass>();
  366   AU.addPreserved<BasicAAWrapperPass>();
  367   AU.addPreserved<DominatorTreeWrapperPass>();
  368   AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/IPO/FunctionAttrs.cpp
 1537     AU.addPreserved<CallGraphWrapperPass>();
lib/Transforms/IPO/Internalize.cpp
  274     AU.addPreserved<CallGraphWrapperPass>();
lib/Transforms/InstCombine/InstructionCombining.cpp
 3589   AU.addPreserved<DominatorTreeWrapperPass>();
 3590   AU.addPreserved<AAResultsWrapperPass>();
 3591   AU.addPreserved<BasicAAWrapperPass>();
 3592   AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Instrumentation/ControlHeightReduction.cpp
  118     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  115     AU.addPreserved<GlobalsAAWrapperPass>();
  116     AU.addPreserved<DominatorTreeWrapperPass>();
lib/Transforms/Scalar/ADCE.cpp
  721       AU.addPreserved<DominatorTreeWrapperPass>();
  722       AU.addPreserved<PostDominatorTreeWrapperPass>();
  724     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp
   61     AU.addPreserved<AAResultsWrapperPass>();
   62     AU.addPreserved<GlobalsAAWrapperPass>();
   63     AU.addPreserved<LoopInfoWrapperPass>();
   64     AU.addPreserved<DominatorTreeWrapperPass>();
   65     AU.addPreserved<ScalarEvolutionWrapperPass>();
lib/Transforms/Scalar/BDCE.cpp
  171     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/CallSiteSplitting.cpp
  557     AU.addPreserved<DominatorTreeWrapperPass>();
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  103       AU.addPreserved<GlobalsAAWrapperPass>();
  104       AU.addPreserved<DominatorTreeWrapperPass>();
  105       AU.addPreserved<LazyValueInfoWrapperPass>();
lib/Transforms/Scalar/DeadStoreElimination.cpp
 1376     AU.addPreserved<DominatorTreeWrapperPass>();
 1377     AU.addPreserved<GlobalsAAWrapperPass>();
 1378     AU.addPreserved<MemoryDependenceWrapperPass>();
lib/Transforms/Scalar/DivRemPairs.cpp
  333     AU.addPreserved<DominatorTreeWrapperPass>();
  334     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/EarlyCSE.cpp
 1382       AU.addPreserved<MemorySSAWrapperPass>();
 1384     AU.addPreserved<GlobalsAAWrapperPass>();
 1385     AU.addPreserved<AAResultsWrapperPass>();
lib/Transforms/Scalar/Float2Int.cpp
   70       AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/GVN.cpp
 2686     AU.addPreserved<DominatorTreeWrapperPass>();
 2687     AU.addPreserved<GlobalsAAWrapperPass>();
 2688     AU.addPreserved<TargetLibraryInfoWrapperPass>();
 2689     AU.addPreserved<LoopInfoWrapperPass>();
lib/Transforms/Scalar/GVNHoist.cpp
 1168     AU.addPreserved<DominatorTreeWrapperPass>();
 1169     AU.addPreserved<MemorySSAWrapperPass>();
 1170     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/GVNSink.cpp
  904     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/GuardWidening.cpp
  910     AU.addPreserved<PostDominatorTreeWrapperPass>();
lib/Transforms/Scalar/JumpThreading.cpp
  142       AU.addPreserved<DominatorTreeWrapperPass>();
  145       AU.addPreserved<LazyValueInfoWrapperPass>();
  146       AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/LICM.cpp
  234     AU.addPreserved<DominatorTreeWrapperPass>();
  235     AU.addPreserved<LoopInfoWrapperPass>();
  239       AU.addPreserved<MemorySSAWrapperPass>();
lib/Transforms/Scalar/LoopDataPrefetch.cpp
  112     AU.addPreserved<DominatorTreeWrapperPass>();
  114     AU.addPreserved<LoopInfoWrapperPass>();
  117     AU.addPreserved<ScalarEvolutionWrapperPass>();
lib/Transforms/Scalar/LoopDistribute.cpp
 1033     AU.addPreserved<LoopInfoWrapperPass>();
 1036     AU.addPreserved<DominatorTreeWrapperPass>();
 1038     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/LoopFuse.cpp
 1578     AU.addPreserved<ScalarEvolutionWrapperPass>();
 1579     AU.addPreserved<LoopInfoWrapperPass>();
 1580     AU.addPreserved<DominatorTreeWrapperPass>();
 1581     AU.addPreserved<PostDominatorTreeWrapperPass>();
lib/Transforms/Scalar/LoopInstSimplify.cpp
  215       AU.addPreserved<MemorySSAWrapperPass>();
lib/Transforms/Scalar/LoopLoadElimination.cpp
  658     AU.addPreserved<LoopInfoWrapperPass>();
  662     AU.addPreserved<DominatorTreeWrapperPass>();
  663     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/LoopRotation.cpp
   84       AU.addPreserved<MemorySSAWrapperPass>();
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
  744       AU.addPreserved<MemorySSAWrapperPass>();
  746     AU.addPreserved<DependenceAnalysisWrapperPass>();
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 5690   AU.addPreserved<LoopInfoWrapperPass>();
 5693   AU.addPreserved<DominatorTreeWrapperPass>();
 5695   AU.addPreserved<ScalarEvolutionWrapperPass>();
 5702   AU.addPreserved<IVUsersWrapperPass>();
lib/Transforms/Scalar/LoopUnswitch.cpp
  223         AU.addPreserved<MemorySSAWrapperPass>();
lib/Transforms/Scalar/LoopVersioningLICM.cpp
  137     AU.addPreserved<AAResultsWrapperPass>();
  138     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  277     AU.addPreserved<GlobalsAAWrapperPass>();
  278     AU.addPreserved<MemoryDependenceWrapperPass>();
lib/Transforms/Scalar/MergeICmps.cpp
  914     AU.addPreserved<GlobalsAAWrapperPass>();
  915     AU.addPreserved<DominatorTreeWrapperPass>();
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
  394     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/NaryReassociate.cpp
  133     AU.addPreserved<DominatorTreeWrapperPass>();
  134     AU.addPreserved<ScalarEvolutionWrapperPass>();
  135     AU.addPreserved<TargetLibraryInfoWrapperPass>();
lib/Transforms/Scalar/NewGVN.cpp
 4190     AU.addPreserved<DominatorTreeWrapperPass>();
 4191     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/Reassociate.cpp
 2487       AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/SCCP.cpp
 1890     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/SROA.cpp
 4641     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 2914       AU.addPreserved<MemorySSAWrapperPass>();
lib/Transforms/Scalar/SimplifyCFGPass.cpp
  274     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/Sink.cpp
  290       AU.addPreserved<DominatorTreeWrapperPass>();
  291       AU.addPreserved<LoopInfoWrapperPass>();
lib/Transforms/Scalar/SpeculativeExecution.cpp
  138   AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Scalar/StructurizeCFG.cpp
  282     AU.addPreserved<DominatorTreeWrapperPass>();
lib/Transforms/Scalar/TailRecursionElimination.cpp
  822     AU.addPreserved<GlobalsAAWrapperPass>();
  823     AU.addPreserved<DominatorTreeWrapperPass>();
  824     AU.addPreserved<PostDominatorTreeWrapperPass>();
lib/Transforms/Utils/BreakCriticalEdges.cpp
   65       AU.addPreserved<DominatorTreeWrapperPass>();
   66       AU.addPreserved<LoopInfoWrapperPass>();
lib/Transforms/Utils/EntryExitInstrumenter.cpp
  128     AU.addPreserved<GlobalsAAWrapperPass>();
  141     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Utils/LCSSA.cpp
  442     AU.addPreserved<AAResultsWrapperPass>();
  443     AU.addPreserved<BasicAAWrapperPass>();
  444     AU.addPreserved<GlobalsAAWrapperPass>();
  445     AU.addPreserved<ScalarEvolutionWrapperPass>();
  446     AU.addPreserved<SCEVAAWrapperPass>();
  447     AU.addPreserved<BranchProbabilityInfoWrapperPass>();
  448     AU.addPreserved<MemorySSAWrapperPass>();
  452     AU.addPreserved<LCSSAVerificationPass>();
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
  517   AU.addPreserved<DominatorTreeWrapperPass>();
  518   AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Utils/LoopSimplify.cpp
  758       AU.addPreserved<DominatorTreeWrapperPass>();
  761       AU.addPreserved<LoopInfoWrapperPass>();
  763       AU.addPreserved<BasicAAWrapperPass>();
  764       AU.addPreserved<AAResultsWrapperPass>();
  765       AU.addPreserved<GlobalsAAWrapperPass>();
  766       AU.addPreserved<ScalarEvolutionWrapperPass>();
  767       AU.addPreserved<SCEVAAWrapperPass>();
  769       AU.addPreserved<DependenceAnalysisWrapperPass>();
  771       AU.addPreserved<BranchProbabilityInfoWrapperPass>();
  773         AU.addPreserved<MemorySSAWrapperPass>();
lib/Transforms/Utils/LoopUtils.cpp
  143   AU.addPreserved<DominatorTreeWrapperPass>();
  145   AU.addPreserved<LoopInfoWrapperPass>();
  158   AU.addPreserved<LCSSAVerificationPass>();
  168   AU.addPreserved<AAResultsWrapperPass>();
  169   AU.addPreserved<BasicAAWrapperPass>();
  170   AU.addPreserved<GlobalsAAWrapperPass>();
  171   AU.addPreserved<SCEVAAWrapperPass>();
  173   AU.addPreserved<ScalarEvolutionWrapperPass>();
lib/Transforms/Utils/LoopVersioning.cpp
  298     AU.addPreserved<LoopInfoWrapperPass>();
  301     AU.addPreserved<DominatorTreeWrapperPass>();
lib/Transforms/Vectorize/LoopVectorize.cpp
 1638       AU.addPreserved<LoopInfoWrapperPass>();
 1639       AU.addPreserved<DominatorTreeWrapperPass>();
 1642     AU.addPreserved<BasicAAWrapperPass>();
 1643     AU.addPreserved<GlobalsAAWrapperPass>();
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5232     AU.addPreserved<LoopInfoWrapperPass>();
 5233     AU.addPreserved<DominatorTreeWrapperPass>();
 5234     AU.addPreserved<AAResultsWrapperPass>();
 5235     AU.addPreserved<GlobalsAAWrapperPass>();
tools/polly/lib/Analysis/ScopPass.cpp
   44   AU.addPreserved<AAResultsWrapperPass>();
   45   AU.addPreserved<BasicAAWrapperPass>();
   46   AU.addPreserved<LoopInfoWrapperPass>();
   47   AU.addPreserved<DominatorTreeWrapperPass>();
   48   AU.addPreserved<GlobalsAAWrapperPass>();
   49   AU.addPreserved<ScopDetectionWrapperPass>();
   50   AU.addPreserved<ScalarEvolutionWrapperPass>();
   51   AU.addPreserved<SCEVAAWrapperPass>();
   52   AU.addPreserved<OptimizationRemarkEmitterWrapperPass>();
   53   AU.addPreserved<RegionInfoPass>();
   54   AU.addPreserved<ScopInfoRegionPass>();
   55   AU.addPreserved<TargetTransformInfoWrapperPass>();
tools/polly/lib/CodeGen/CodeGeneration.cpp
  350     AU.addPreserved<DependenceInfo>();
  351     AU.addPreserved<IslAstInfoWrapperPass>();
tools/polly/lib/CodeGen/IslAst.cpp
  816   AU.addPreserved<DependenceInfo>();
tools/polly/lib/Exchange/JSONExporter.cpp
  791   AU.addPreserved<DependenceInfo>();
tools/polly/lib/Transform/CodePreparation.cpp
   88   AU.addPreserved<LoopInfoWrapperPass>();
   89   AU.addPreserved<RegionInfoPass>();
   90   AU.addPreserved<DominatorTreeWrapperPass>();
   91   AU.addPreserved<DominanceFrontierWrapperPass>();
tools/polly/lib/Transform/ScheduleOptimizer.cpp
 1666   AU.addPreserved<DependenceInfo>();
unittests/MI/LiveIntervalTest.cpp
   96     AU.addPreserved<LiveIntervals>();