Home
last modified time | relevance | path

Searched refs:getDomTree (Results 1 – 25 of 149) sorted by relevance

123456

/llvm-project-15.0.7/mlir/lib/IR/
H A DDominance.cpp197 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 DDomTreeUpdaterTest.cpp62 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 DCFGTest.cpp101 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in ExpectPath()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DDominance.h67 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 DDwarfEHPrepare.cpp138 if (isPotentiallyReachable(LP, RI, nullptr, &DTU->getDomTree())) { in pruneUnreachableResumes()
342 DT = &DTWP->getDomTree(); in runOnFunction()
345 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
H A DLiveIntervalCalc.cpp90 MachineDominatorTree *DomTree = getDomTree(); in calculate()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DSCCP.cpp72 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 DLocalTest.cpp227 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 DAArch64PromoteConstant.cpp385 *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 DWebAssemblyOptimizeReturned.cpp76 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSimplifyIndVar.h44 const DominatorTree *getDomTree() const { return DT; } in getDomTree() function
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DDominanceFrontier.cpp49 DF.analyze(getAnalysis<DominatorTreeWrapperPass>().getDomTree()); in runOnFunction()
H A DDomPrinter.cpp47 return &DTWP->getDomTree(); in getGraph()
H A DRegionInfo.cpp127 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
/llvm-project-15.0.7/llvm/examples/IRTransforms/
H A DSimplifyCFG.cpp395 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 DDominators.h310 DominatorTree &getDomTree() { return DT; }
311 const DominatorTree &getDomTree() const { return DT; }
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DMem2Reg.cpp88 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
H A DUnifyLoopExits.cpp228 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DLiveRangeCalc.h169 MachineDominatorTree *getDomTree() { return DomTree; } in getDomTree() function
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DDomTreeUpdater.h185 DominatorTree &getDomTree();
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DInstSimplifyPass.cpp100 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
H A DLoopRotation.cpp117 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
H A DLowerConstantIntrinsics.cpp183 DT = &DTWP->getDomTree(); in runOnFunction()
H A DCallSiteSplitting.cpp465 auto *CSDTNode = DTU.getDomTree().getNode(CB.getParent()); in shouldSplitOnPredicatedArgument()
559 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
H A DPartiallyInlineLibCalls.cpp197 DT = &DTWP->getDomTree(); in runOnFunction()

123456