| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | Dominance.cpp | 197 return getDomTree(a->getParent()).findNearestCommonDominator(a, b); in findNearestCommonDominator() 226 return getDomTree(regionA).properlyDominates(a, b); in properlyDominates() 239 return getDomTree(region).isReachableFromEntry(a); in isReachableFromEntry() 291 return getDomTree(aRegion).properlyDominates(aBlock, bBlock); in properlyDominatesImpl() 350 return getDomTree(aRegion).properlyDominates(aBlock, bBlock); in properlyPostDominates()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | DomTreeUpdaterTest.cpp | 62 ASSERT_TRUE(DTU.getDomTree().verify()); in TEST() 246 ASSERT_TRUE(DTU.getDomTree().verify()); in TEST() 279 ASSERT_TRUE(DTU.getDomTree().verify()); in TEST() 335 ASSERT_TRUE(DTU.getDomTree().verify()); in TEST() 464 ASSERT_TRUE(DTU.getDomTree().verify()); in TEST() 511 ASSERT_TRUE(DTU.getDomTree().verify()); in TEST() 547 ASSERT_TRUE(DTU.getDomTree().verify()); in TEST() 568 ASSERT_TRUE(DTU.getDomTree().verify()); in TEST() 637 ASSERT_TRUE(DTU.getDomTree().verify()); in TEST() 672 ASSERT_TRUE(DTU.getDomTree().verify()); in TEST() [all …]
|
| H A D | CFGTest.cpp | 101 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in ExpectPath()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | Dominance.h | 67 return getDomTree(a->getParent()).getNode(a); in getNode() 85 DomTree &getDomTree(Region *region) const { in getDomTree() function
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | DwarfEHPrepare.cpp | 138 if (isPotentiallyReachable(LP, RI, nullptr, &DTU->getDomTree())) { in pruneUnreachableResumes() 342 DT = &DTWP->getDomTree(); in runOnFunction() 345 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
|
| H A D | LiveIntervalCalc.cpp | 90 MachineDominatorTree *DomTree = getDomTree(); in calculate()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 72 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule() 168 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | LocalTest.cpp | 227 EXPECT_TRUE(DTU.getDomTree().verify()); in TEST() 446 EXPECT_TRUE(DTU.getDomTree().verify()); in TEST() 458 EXPECT_TRUE(DTU.getDomTree().verify()); in TEST() 932 EXPECT_TRUE(DTU.getDomTree().verify()); in TEST() 940 EXPECT_TRUE(DTU.getDomTree().verify()); in TEST() 972 EXPECT_TRUE(DTU.getDomTree().verify()); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64PromoteConstant.cpp | 385 *NewPt->getParent()->getParent()).getDomTree(); in isDominated() 411 *NewPt->getParent()->getParent()).getDomTree(); in tryAndMerge() 504 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in insertDefinitions()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyOptimizeReturned.cpp | 76 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | SimplifyIndVar.h | 44 const DominatorTree *getDomTree() const { return DT; } in getDomTree() function
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | DominanceFrontier.cpp | 49 DF.analyze(getAnalysis<DominatorTreeWrapperPass>().getDomTree()); in runOnFunction()
|
| H A D | DomPrinter.cpp | 47 return &DTWP->getDomTree(); in getGraph()
|
| H A D | RegionInfo.cpp | 127 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/examples/IRTransforms/ |
| H A D | SimplifyCFG.cpp | 395 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() 399 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Dominators.h | 310 DominatorTree &getDomTree() { return DT; } 311 const DominatorTree &getDomTree() const { return DT; }
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | Mem2Reg.cpp | 88 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
|
| H A D | UnifyLoopExits.cpp | 228 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | LiveRangeCalc.h | 169 MachineDominatorTree *getDomTree() { return DomTree; } in getDomTree() function
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | DomTreeUpdater.h | 185 DominatorTree &getDomTree();
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | InstSimplifyPass.cpp | 100 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
|
| H A D | LoopRotation.cpp | 117 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
|
| H A D | LowerConstantIntrinsics.cpp | 183 DT = &DTWP->getDomTree(); in runOnFunction()
|
| H A D | CallSiteSplitting.cpp | 465 auto *CSDTNode = DTU.getDomTree().getNode(CB.getParent()); in shouldSplitOnPredicatedArgument() 559 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
|
| H A D | PartiallyInlineLibCalls.cpp | 197 DT = &DTWP->getDomTree(); in runOnFunction()
|