reference, declarationdefinition
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.cpp
12038       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();