/external/llvm/include/llvm/Support/ |
D | GenericDomTree.h | 89 DomTreeNodeBase<NodeT> *getIDom() const { return IDom; } in getIDom() function 198 while ((IDom = B->getIDom()) != nullptr && IDom != A && IDom != B) in dominatedBySlowTreeWalk() 512 DomTreeNodeBase<NodeT> *IDomA = NodeA->getIDom(); in findNearestCommonDominator() 516 IDomA = IDomA->getIDom(); in findNearestCommonDominator() 524 DomTreeNodeBase<NodeT> *IDomA = NodeA->getIDom(); in findNearestCommonDominator() 527 IDomA = IDomA->getIDom(); in findNearestCommonDominator() 531 DomTreeNodeBase<NodeT> *IDomB = NodeB->getIDom(); in findNearestCommonDominator() 536 IDomB = IDomB->getIDom(); in findNearestCommonDominator() 588 DomTreeNodeBase<NodeT> *IDom = Node->getIDom(); in eraseNode() 649 NodeT *IDom = getIDom(BB); in getNodeForBlock() [all …]
|
/external/clang/include/clang/Analysis/Analyses/ |
D | Dominators.h | 95 if(DT->getNode(*I)->getIDom()) in dump() 98 << DT->getNode(*I)->getIDom()->getBlock()->getBlockID() in dump()
|
/external/llvm-project/llvm/include/llvm/Support/ |
D | GenericDomTreeConstruction.h | 126 NodePtr getIDom(NodePtr BB) const { in getIDom() function 138 NodePtr IDom = getIDom(BB); in getNodeForBlock() 609 NodePtr ImmDom = getIDom(W); in attachNewSubtree() 687 if (!DT.isVirtualRoot(To->getIDom())) return false; in UpdateRootsBeforeInsertion() 857 assert(TN->getLevel() == TN->getIDom()->getLevel() + 1 && in UpdateInsertion() 952 const TreeNodePtr ToIDom = ToTN->getIDom(); in DeleteEdge() 982 const TreeNodePtr PrevIDomSubTree = ToIDomTN->getIDom(); in DeleteReachable() 1090 if (!MinNode->getIDom()) { in DeleteUnreachable() 1112 const TreeNodePtr PrevIDom = MinNode->getIDom(); in DeleteUnreachable() 1136 const TreeNodePtr IDom = TN->getIDom(); in EraseNode() [all …]
|
D | GenericDomTree.h | 89 DomTreeNodeBase *getIDom() const { return IDom; } 430 if (B->getIDom() == A) return true; 432 if (A->getIDom() == B) return false; 675 DomTreeNodeBase<NodeT> *IDom = Node->getIDom(); 897 while ((IDom = B->getIDom()) != nullptr && IDom->getLevel() >= ALevel)
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
D | GenericDomTreeConstruction.h | 169 NodePtr getIDom(NodePtr BB) const { in getIDom() function 181 NodePtr IDom = getIDom(BB); in getNodeForBlock() 606 NodePtr ImmDom = getIDom(W); in attachNewSubtree() 688 if (!DT.isVirtualRoot(To->getIDom())) return false; in UpdateRootsBeforeInsertion() 860 assert(TN->getLevel() == TN->getIDom()->getLevel() + 1 && in UpdateInsertion() 955 const TreeNodePtr ToIDom = ToTN->getIDom(); in DeleteEdge() 985 const TreeNodePtr PrevIDomSubTree = ToIDomTN->getIDom(); in DeleteReachable() 1094 if (!MinNode->getIDom()) { in DeleteUnreachable() 1116 const TreeNodePtr PrevIDom = MinNode->getIDom(); in DeleteUnreachable() 1140 const TreeNodePtr IDom = TN->getIDom(); in EraseNode() [all …]
|
D | GenericDomTree.h | 82 DomTreeNodeBase *getIDom() const { return IDom; } 407 if (B->getIDom() == A) return true; 409 if (A->getIDom() == B) return false; 628 DomTreeNodeBase<NodeT> *IDom = Node->getIDom(); 838 while ((IDom = B->getIDom()) != nullptr && IDom->getLevel() >= ALevel)
|
/external/llvm/lib/Analysis/ |
D | DivergenceAnalysis.cpp | 152 BasicBlock *IPostDom = ThisNode->getIDom()->getBlock(); in exploreSyncDependency() 192 DomTreeNode *IDomNode = DT.getNode(InfluencedBB)->getIDom(); in exploreSyncDependency()
|
D | IteratedDominanceFrontier.cpp | 75 if (SuccNode->getIDom() == Node) in calculate()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | LegacyDivergenceAnalysis.cpp | 168 BasicBlock *IPostDom = ThisNode->getIDom()->getBlock(); in exploreSyncDependency() 210 DomTreeNode *IDomNode = DT.getNode(InfluencedBB)->getIDom(); in exploreSyncDependency()
|
D | MemorySSAUpdater.cpp | 885 if (auto *IDom = DT.getNode(BB)->getIDom()) in applyInsertUpdates() 924 DT.getNode(NextIDom)->getIDom()->getBlock()) { in applyInsertUpdates() 1071 assert(DT.getNode(BB)->getIDom() && "BB does not have valid idom"); in applyInsertUpdates() 1074 BasicBlock *NewIDom = DT.getNode(BB)->getIDom()->getBlock(); in applyInsertUpdates() 1145 auto *IDom = DT.getNode(DominatedBlock)->getIDom(); in applyInsertUpdates()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | LegacyDivergenceAnalysis.cpp | 168 BasicBlock *IPostDom = ThisNode->getIDom()->getBlock(); in exploreSyncDependency() 210 DomTreeNode *IDomNode = DT.getNode(InfluencedBB)->getIDom(); in exploreSyncDependency()
|
D | MemorySSAUpdater.cpp | 847 if (auto *IDom = DT.getNode(BB)->getIDom()) in applyInsertUpdates() 886 DT.getNode(NextIDom)->getIDom()->getBlock()) { in applyInsertUpdates() 1034 assert(DT.getNode(BB)->getIDom() && "BB does not have valid idom"); in applyInsertUpdates() 1037 BasicBlock *NewIDom = DT.getNode(BB)->getIDom()->getBlock(); in applyInsertUpdates() 1110 auto *IDom = DT.getNode(DominatedBlock)->getIDom(); in applyInsertUpdates()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | ConstantHoisting.cpp | 194 auto IDom = DT->getNode(Inst->getParent())->getIDom(); in findMatInsertPt() 197 IDom = IDom->getIDom(); in findMatInsertPt() 232 assert(DT.getNode(Node)->getIDom() && in findBestInsertionSet() 234 Node = DT.getNode(Node)->getIDom()->getBlock(); in findBestInsertionSet() 284 BasicBlock *Parent = DT.getNode(Node)->getIDom()->getBlock(); in findBestInsertionSet()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | ConstantHoisting.cpp | 194 auto IDom = DT->getNode(Inst->getParent())->getIDom(); in findMatInsertPt() 197 IDom = IDom->getIDom(); in findMatInsertPt() 232 assert(DT.getNode(Node)->getIDom() && in findBestInsertionSet() 234 Node = DT.getNode(Node)->getIDom()->getBlock(); in findBestInsertionSet() 284 BasicBlock *Parent = DT.getNode(Node)->getIDom()->getBlock(); in findBestInsertionSet()
|
D | Sink.cpp | 161 SuccToSinkTo = DT.getNode(SuccToSinkTo)->getIDom()->getBlock(); in SinkInstruction()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopRotation.cpp | 381 assert(DT->getNode(Exit)->getIDom() == OrigPreheaderNode); in rotateLoop() 382 assert(DT->getNode(NewHeader)->getIDom() == OrigPreheaderNode); in rotateLoop() 450 if (Node->getIDom()->getBlock() != NearestDom) { in rotateLoop()
|
D | Sink.cpp | 172 if ((*I)->getIDom()->getBlock() == Inst->getParent() && in SinkInstruction()
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIAnnotateControlFlow.cpp | 192 BasicBlock *IDom = DT->getNode(Phi->getParent())->getIDom()->getBlock(); in isElse() 264 BasicBlock *IDom = DT->getNode(Parent)->getIDom()->getBlock(); in handleLoopCondition()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | SSAUpdaterBulk.cpp | 80 BasicBlock *IDom = DT->getNode(BB)->getIDom()->getBlock(); in computeValueAt()
|
D | LoopUnrollPeel.cpp | 521 DomTreeNode *IDom = DT->getNode(*BB)->getIDom(); in cloneLoopBlocks() 640 DT->getNode(Edge.second)->getIDom()->getBlock(), Latch); in peelLoop()
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | SSAUpdaterBulk.cpp | 80 BasicBlock *IDom = DT->getNode(BB)->getIDom()->getBlock(); in computeValueAt()
|
/external/llvm/include/llvm/Analysis/ |
D | DominanceFrontierImpl.h | 181 if (DT[*SI]->getIDom() != currentNode) in calculate()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | DominanceFrontierImpl.h | 186 if (DT[Succ]->getIDom() != currentNode) in calculate()
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | DominanceFrontierImpl.h | 186 if (DT[Succ]->getIDom() != currentNode) in calculate()
|
/external/llvm-project/clang/include/clang/Analysis/Analyses/ |
D | Dominators.h | 104 DomTreeNode *IDom = DT.getNode(*I)->getIDom(); in dump()
|