|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/CGSCCPassManager.h 518 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
521 PA.preserve<LazyCallGraphAnalysis>();
929 PA.preserve<LazyCallGraphAnalysis>();
930 PA.preserve<CGSCCAnalysisManagerModuleProxy>();
931 PA.preserve<FunctionAnalysisManagerModuleProxy>();
include/llvm/IR/PassManager.h 1328 PA.preserve<FunctionAnalysisManagerModuleProxy>();
include/llvm/Transforms/Scalar/LoopPassManager.h 384 PA.preserve<LoopAnalysisManagerFunctionProxy>();
386 PA.preserve<DominatorTreeAnalysis>();
387 PA.preserve<LoopAnalysis>();
388 PA.preserve<ScalarEvolutionAnalysis>();
390 PA.preserve<MemorySSAAnalysis>();
393 PA.preserve<AAManager>();
394 PA.preserve<BasicAA>();
395 PA.preserve<GlobalsAA>();
396 PA.preserve<SCEVAA>();
lib/Analysis/CGSCCPassManager.cpp 401 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
646 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
667 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
lib/Analysis/LoopAnalysisManager.cpp 140 PA.preserve<DominatorTreeAnalysis>();
141 PA.preserve<LoopAnalysis>();
142 PA.preserve<LoopAnalysisManagerFunctionProxy>();
143 PA.preserve<ScalarEvolutionAnalysis>();
146 PA.preserve<AAManager>();
147 PA.preserve<BasicAA>();
148 PA.preserve<GlobalsAA>();
149 PA.preserve<SCEVAA>();
lib/CodeGen/UnreachableBlockElim.cpp 75 PA.preserve<DominatorTreeAnalysis>();
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp 388 PA.preserve<AAManager>();
389 PA.preserve<GlobalsAA>();
lib/Transforms/IPO/FunctionAttrs.cpp 1627 PA.preserve<CallGraphAnalysis>();
lib/Transforms/IPO/Inliner.cpp 1237 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
lib/Transforms/IPO/Internalize.cpp 243 PA.preserve<CallGraphAnalysis>();
lib/Transforms/IPO/SCCP.cpp 27 PA.preserve<DominatorTreeAnalysis>();
28 PA.preserve<PostDominatorTreeAnalysis>();
29 PA.preserve<FunctionAnalysisManagerModuleProxy>();
lib/Transforms/InstCombine/InstructionCombining.cpp 3576 PA.preserve<AAManager>();
3577 PA.preserve<BasicAA>();
3578 PA.preserve<GlobalsAA>();
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 2106 PA.preserve<GlobalsAA>();
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp 448 PA.preserve<GlobalsAA>();
449 PA.preserve<DominatorTreeAnalysis>();
lib/Transforms/Scalar/ADCE.cpp 688 PA.preserve<GlobalsAA>();
689 PA.preserve<DominatorTreeAnalysis>();
690 PA.preserve<PostDominatorTreeAnalysis>();
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 409 PA.preserve<AAManager>();
410 PA.preserve<ScalarEvolutionAnalysis>();
411 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/BDCE.cpp 150 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/CallSiteSplitting.cpp 594 PA.preserve<DominatorTreeAnalysis>();
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 935 PA.preserve<GlobalsAA>();
936 PA.preserve<DominatorTreeAnalysis>();
937 PA.preserve<LazyValueAnalysis>();
lib/Transforms/Scalar/DeadStoreElimination.cpp 1340 PA.preserve<GlobalsAA>();
1341 PA.preserve<MemoryDependenceAnalysis>();
lib/Transforms/Scalar/DivRemPairs.cpp 369 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/EarlyCSE.cpp 1332 PA.preserve<GlobalsAA>();
1334 PA.preserve<MemorySSAAnalysis>();
lib/Transforms/Scalar/Float2Int.cpp 547 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/GVN.cpp 627 PA.preserve<DominatorTreeAnalysis>();
628 PA.preserve<GlobalsAA>();
629 PA.preserve<TargetLibraryAnalysis>();
631 PA.preserve<LoopAnalysis>();
lib/Transforms/Scalar/GVNHoist.cpp 1187 PA.preserve<DominatorTreeAnalysis>();
1188 PA.preserve<MemorySSAAnalysis>();
1189 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/GVNSink.cpp 916 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/JumpThreading.cpp 348 PA.preserve<GlobalsAA>();
349 PA.preserve<DominatorTreeAnalysis>();
350 PA.preserve<LazyValueAnalysis>();
lib/Transforms/Scalar/LICM.cpp 296 PA.preserve<DominatorTreeAnalysis>();
297 PA.preserve<LoopAnalysis>();
299 PA.preserve<MemorySSAAnalysis>();
lib/Transforms/Scalar/LoopDataPrefetch.cpp 170 PA.preserve<DominatorTreeAnalysis>();
171 PA.preserve<LoopAnalysis>();
lib/Transforms/Scalar/LoopDistribute.cpp 1069 PA.preserve<LoopAnalysis>();
1070 PA.preserve<DominatorTreeAnalysis>();
1071 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/LoopFuse.cpp 1616 PA.preserve<DominatorTreeAnalysis>();
1617 PA.preserve<PostDominatorTreeAnalysis>();
1618 PA.preserve<ScalarEvolutionAnalysis>();
1619 PA.preserve<LoopAnalysis>();
lib/Transforms/Scalar/LoopInstSimplify.cpp 238 PA.preserve<MemorySSAAnalysis>();
lib/Transforms/Scalar/LoopRotation.cpp 59 PA.preserve<MemorySSAAnalysis>();
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 706 PA.preserve<MemorySSAAnalysis>();
lib/Transforms/Scalar/MemCpyOptimizer.cpp 1400 PA.preserve<GlobalsAA>();
1401 PA.preserve<MemoryDependenceAnalysis>();
lib/Transforms/Scalar/MergeICmps.cpp 942 PA.preserve<GlobalsAA>();
943 PA.preserve<DominatorTreeAnalysis>();
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp 424 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/NaryReassociate.cpp 192 PA.preserve<ScalarEvolutionAnalysis>();
lib/Transforms/Scalar/NewGVN.cpp 4240 PA.preserve<DominatorTreeAnalysis>();
4241 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/Reassociate.cpp 2457 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 155 PA.preserve<TargetIRAnalysis>();
156 PA.preserve<TargetLibraryAnalysis>();
lib/Transforms/Scalar/SCCP.cpp 1867 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/SROA.cpp 4604 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 2889 PA.preserve<MemorySSAAnalysis>();
lib/Transforms/Scalar/SimplifyCFGPass.cpp 224 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/SpeculativeExecution.cpp 317 PA.preserve<GlobalsAA>();
lib/Transforms/Scalar/TailRecursionElimination.cpp 878 PA.preserve<GlobalsAA>();
879 PA.preserve<DominatorTreeAnalysis>();
880 PA.preserve<PostDominatorTreeAnalysis>();
lib/Transforms/Utils/BreakCriticalEdges.cpp 93 PA.preserve<DominatorTreeAnalysis>();
94 PA.preserve<LoopAnalysis>();
lib/Transforms/Utils/LCSSA.cpp 488 PA.preserve<BasicAA>();
489 PA.preserve<GlobalsAA>();
490 PA.preserve<SCEVAA>();
491 PA.preserve<ScalarEvolutionAnalysis>();
494 PA.preserve<BranchProbabilityAnalysis>();
495 PA.preserve<MemorySSAAnalysis>();
lib/Transforms/Utils/LibCallsShrinkWrap.cpp 557 PA.preserve<GlobalsAA>();
558 PA.preserve<DominatorTreeAnalysis>();
lib/Transforms/Utils/LoopSimplify.cpp 856 PA.preserve<DominatorTreeAnalysis>();
857 PA.preserve<LoopAnalysis>();
858 PA.preserve<BasicAA>();
859 PA.preserve<GlobalsAA>();
860 PA.preserve<SCEVAA>();
861 PA.preserve<ScalarEvolutionAnalysis>();
862 PA.preserve<DependenceAnalysis>();
864 PA.preserve<MemorySSAAnalysis>();
870 PA.preserve<BranchProbabilityAnalysis>();
lib/Transforms/Vectorize/LoopVectorize.cpp 7904 PA.preserve<LoopAnalysis>();
7905 PA.preserve<DominatorTreeAnalysis>();
7907 PA.preserve<BasicAA>();
7908 PA.preserve<GlobalsAA>();
lib/Transforms/Vectorize/SLPVectorizer.cpp 5259 PA.preserve<AAManager>();
5260 PA.preserve<GlobalsAA>();
tools/polly/include/polly/ScopPass.h 251 PA.preserve<ScopAnalysisManagerFunctionProxy>();
252 PA.preserve<DominatorTreeAnalysis>();
253 PA.preserve<ScopAnalysis>();
254 PA.preserve<ScopInfoAnalysis>();
255 PA.preserve<ScalarEvolutionAnalysis>();
256 PA.preserve<LoopAnalysis>();
257 PA.preserve<RegionInfoAnalysis>();
tools/polly/lib/Transform/CodePreparation.cpp 75 PA.preserve<DominatorTreeAnalysis>();
76 PA.preserve<LoopAnalysis>();
unittests/Analysis/CGSCCPassManagerTest.cpp 522 PA.preserve<LazyCallGraphAnalysis>();
523 PA.preserve<CGSCCAnalysisManagerModuleProxy>();
524 PA.preserve<FunctionAnalysisManagerModuleProxy>();
560 PA.preserve<LazyCallGraphAnalysis>();
561 PA.preserve<CGSCCAnalysisManagerModuleProxy>();
562 PA.preserve<FunctionAnalysisManagerModuleProxy>();
563 PA.preserve<TestSCCAnalysis>();
599 PA.preserve<TestSCCAnalysis>();
644 PA.preserve<LazyCallGraphAnalysis>();
690 PA.preserve<LazyCallGraphAnalysis>();
691 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
692 PA.preserve<TestFunctionAnalysis>();
735 PA.preserve<LazyCallGraphAnalysis>();
736 PA.preserve<CGSCCAnalysisManagerModuleProxy>();
737 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
738 PA.preserve<FunctionAnalysisManagerModuleProxy>();
777 PA.preserve<LazyCallGraphAnalysis>();
778 PA.preserve<CGSCCAnalysisManagerModuleProxy>();
779 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
780 PA.preserve<FunctionAnalysisManagerModuleProxy>();
781 PA.preserve<TestFunctionAnalysis>();
1044 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
1047 PA.preserve<TestSCCAnalysis>();
1049 PA.preserve<TestIndirectSCCAnalysis>();
1160 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
1161 PA.preserve<TestIndirectSCCAnalysis>();
1162 PA.preserve<TestDoublyIndirectSCCAnalysis>();
1209 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
1210 PA.preserve<TestIndirectSCCAnalysis>();
1211 PA.preserve<TestDoublyIndirectSCCAnalysis>();
unittests/IR/PassManagerTest.cpp 223 PA.preserve<TestFunctionAnalysis>();
226 PA.preserve<TestModuleAnalysis>();
231 PA.preserve<TestFunctionAnalysis>();
250 PA.preserve<TestFunctionAnalysis>();
267 PA1.preserve<TestFunctionAnalysis>();
270 PA2.preserve<TestFunctionAnalysis>();
272 PA2.preserve<TestModuleAnalysis>();
275 PA3.preserve<TestModuleAnalysis>();
370 PA.preserve<TestFunctionAnalysis>();
724 PA.preserve<TestFunctionAnalysis>();
726 PA.preserve<TestIndirectFunctionAnalysis>();
unittests/Transforms/Scalar/LoopPassManagerTest.cpp 401 PA.preserve<MemorySSAAnalysis>();
478 PA.preserve<FunctionAnalysisManagerModuleProxy>();
480 PA.preserve<MemorySSAAnalysis>();
509 PA.preserve<FunctionAnalysisManagerModuleProxy>();
580 PA.preserve<DominatorTreeAnalysis>();
581 PA.preserve<LoopAnalysis>();
582 PA.preserve<LoopAnalysisManagerFunctionProxy>();
583 PA.preserve<ScalarEvolutionAnalysis>();
595 PA.preserve<AAManager>();
597 PA.preserve<LoopAnalysis>();
598 PA.preserve<LoopAnalysisManagerFunctionProxy>();
599 PA.preserve<ScalarEvolutionAnalysis>();
611 PA.preserve<AAManager>();
612 PA.preserve<DominatorTreeAnalysis>();
614 PA.preserve<LoopAnalysisManagerFunctionProxy>();
615 PA.preserve<ScalarEvolutionAnalysis>();
627 PA.preserve<AAManager>();
628 PA.preserve<DominatorTreeAnalysis>();
629 PA.preserve<LoopAnalysis>();
631 PA.preserve<ScalarEvolutionAnalysis>();
643 PA.preserve<AAManager>();
644 PA.preserve<DominatorTreeAnalysis>();
645 PA.preserve<LoopAnalysis>();
646 PA.preserve<LoopAnalysisManagerFunctionProxy>();
713 PA.preserve<AnalysisA>();
810 PA.preserve<MemorySSAAnalysis>();
833 PA.preserve<MemorySSAAnalysis>();