|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/BasicAliasAnalysis.cpp 2080 &DTWP.getDomTree(),
lib/Analysis/DemandedBits.cpp 297 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/DomPrinter.cpp 101 return &DTWP->getDomTree();
lib/Analysis/DominanceFrontier.cpp 49 DF.analyze(getAnalysis<DominatorTreeWrapperPass>().getDomTree());
lib/Analysis/IVUsers.cpp 369 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/InstructionSimplify.cpp 5495 auto *DT = DTWP ? &DTWP->getDomTree() : nullptr;
lib/Analysis/LazyValueInfo.cpp 1629 Info.DT = DTWP ? &DTWP->getDomTree() : nullptr;
2055 auto &DTree = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/LegacyDivergenceAnalysis.cpp 332 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/Lint.cpp 207 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/LoopAccessAnalysis.cpp 2425 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/LoopInfo.cpp 1063 LI.analyze(getAnalysis<DominatorTreeWrapperPass>().getDomTree());
1074 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/MemoryDependenceAnalysis.cpp 1820 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/MemorySSA.cpp 2314 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/MustExecute.cpp 438 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/RegionInfo.cpp 128 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Analysis/ScalarEvolution.cpp12038 getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
lib/CodeGen/DwarfEHPrepare.cpp 261 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/CodeGen/HardwareLoops.cpp 182 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/CodeGen/InterleavedAccessPass.cpp 451 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/CodeGen/InterleavedLoadCombinePass.cpp 1326 F, getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 442 DominatorTree *DT = DTWP ? &DTWP->getDomTree() : nullptr;
lib/CodeGen/StackProtector.cpp 82 DT = DTWP ? &DTWP->getDomTree() : nullptr;
lib/IR/SafepointIRVerifier.cpp 220 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Target/AArch64/AArch64PromoteConstant.cpp 370 *NewPt->getParent()->getParent()).getDomTree();
396 *NewPt->getParent()->getParent()).getDomTree();
489 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>(F).getDomTree();
lib/Target/AArch64/AArch64StackTagging.cpp 590 DT = &P->getDomTree();
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp 87 DT = DTW ? &DTW->getDomTree() : nullptr;
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 586 DT = DTWP ? &DTWP->getDomTree() : nullptr;
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp 322 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Target/ARM/ARMParallelDSP.cpp 265 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Target/Hexagon/HexagonCommonGEP.cpp 1282 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Target/Hexagon/HexagonGenExtract.cpp 254 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 2427 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 203 DT = DTWP ? &DTWP->getDomTree() : nullptr;
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 601 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>(F).getDomTree();
lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp 77 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp 373 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Coroutines/CoroElide.cpp 317 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/IPO/GlobalOpt.cpp 3006 return this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree();
lib/Transforms/IPO/LoopExtractor.cpp 97 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/IPO/SCCP.cpp 57 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree();
lib/Transforms/IPO/WholeProgramDevirt.cpp 648 return this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree();
lib/Transforms/InstCombine/InstructionCombining.cpp 3605 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 2077 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp 432 DominatorTree *DT = DTWP ? &DTWP->getDomTree() : nullptr;
lib/Transforms/Instrumentation/SanitizerCoverage.cpp 264 return &this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree();
lib/Transforms/ObjCARC/ObjCARCContract.cpp 556 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/ADCE.cpp 710 auto *DT = DTWP ? &DTWP->getDomTree() : nullptr;
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 379 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/CallSiteSplitting.cpp 567 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/ConstantHoisting.cpp 151 getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 920 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/DeadStoreElimination.cpp 1360 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/DivRemPairs.cpp 342 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/EarlyCSE.cpp 1365 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/Float2Int.cpp 63 const DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/GVN.cpp 2667 getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
lib/Transforms/Scalar/GVNHoist.cpp 1152 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/GuardWidening.cpp 856 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
888 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/IndVarSimplify.cpp 3169 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 1775 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/InstSimplifyPass.cpp 101 &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/JumpThreading.cpp 302 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LICM.cpp 222 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
lib/Transforms/Scalar/LoopDeletion.cpp 254 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopDistribute.cpp 1021 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopFuse.cpp 1588 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 272 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopInstSimplify.cpp 189 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopInterchange.cpp 459 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopLoadElimination.cpp 643 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopRerollPass.cpp 1649 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopRotation.cpp 97 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 722 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopSink.cpp 364 getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
lib/Transforms/Scalar/LoopStrengthReduce.cpp 5742 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp 446 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopUnrollPass.cpp 1225 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopUnswitch.cpp 526 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/LoopVersioningLICM.cpp 605 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/MemCpyOptimizer.cpp 1448 return getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/MergeICmps.cpp 906 return runImpl(F, TLI, TTI, AA, DTWP ? &DTWP->getDomTree() : nullptr);
lib/Transforms/Scalar/NaryReassociate.cpp 171 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/NewGVN.cpp 4200 return NewGVN(F, &getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
lib/Transforms/Scalar/PlaceSafepoints.cpp 132 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 189 auto &DT = getAnalysis<DominatorTreeWrapperPass>(F).getDomTree();
lib/Transforms/Scalar/SROA.cpp 4633 F, getAnalysis<DominatorTreeWrapperPass>().getDomTree(),
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp 1121 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 2931 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/Sink.cpp 277 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp 711 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/StructurizeCFG.cpp 1036 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Scalar/TailRecursionElimination.cpp 832 auto *DT = DTWP ? &DTWP->getDomTree() : nullptr;
lib/Transforms/Utils/BreakCriticalEdges.cpp 51 auto *DT = DTWP ? &DTWP->getDomTree() : nullptr;
lib/Transforms/Utils/LCSSA.cpp 472 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Utils/LibCallsShrinkWrap.cpp 538 auto *DT = DTWP ? &DTWP->getDomTree() : nullptr;
lib/Transforms/Utils/LoopSimplify.cpp 800 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Utils/LoopVersioning.cpp 265 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Utils/Mem2Reg.cpp 87 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Utils/PredicateInfo.cpp 799 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 255 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Vectorize/LoopVectorize.cpp 1603 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
lib/Transforms/Vectorize/SLPVectorizer.cpp 5214 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
tools/polly/lib/Analysis/ScopDetection.cpp 1856 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
tools/polly/lib/Analysis/ScopInfo.cpp 2675 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
2811 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree();
tools/polly/lib/CodeGen/CodeGeneration.cpp 331 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
tools/polly/lib/Support/ScopHelper.cpp 214 auto *DT = DTWP ? &DTWP->getDomTree() : nullptr;
unittests/Analysis/CFGTest.cpp 101 &getAnalysis<DominatorTreeWrapperPass>().getDomTree();