Home
last modified time | relevance | path

Searched refs:getIDom (Results 1 – 25 of 78) sorted by relevance

1234

/external/llvm/include/llvm/Support/
DGenericDomTree.h89 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 …]
DGenericDomTreeConstruction.h266 typename GraphT::NodeType* ImmDom = DT.getIDom(W); in Calculate()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DDominators.h83 DomTreeNodeBase<NodeT> *getIDom() const { return IDom; } in getIDom() function
362 while ((IDom = B->getIDom()) != 0 && IDom != A && IDom != B) in dominatedBySlowTreeWalk()
453 DomTreeNodeBase<NodeT> *IDomA = NodeA->getIDom(); in findNearestCommonDominator()
456 IDomA = IDomA->getIDom(); in findNearestCommonDominator()
460 DomTreeNodeBase<NodeT> *IDomB = NodeB->getIDom(); in findNearestCommonDominator()
465 IDomB = IDomB->getIDom(); in findNearestCommonDominator()
517 DomTreeNodeBase<NodeT> *IDom = Node->getIDom(); in eraseNode()
632 NodeT *IDom = getIDom(BB); in getNodeForBlock()
643 inline NodeT *getIDom(NodeT *BB) const { in getIDom() function
DDominatorInternals.h264 typename GraphT::NodeType* ImmDom = DT.getIDom(W); in Calculate()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/
DGenericDomTreeConstruction.h166 NodePtr getIDom(NodePtr BB) const { in getIDom() function
178 NodePtr IDom = getIDom(BB); in getNodeForBlock()
597 NodePtr ImmDom = getIDom(W); in attachNewSubtree()
678 if (!DT.isVirtualRoot(To->getIDom())) return false; in UpdateRootsBeforeInsertion()
739 const TreeNodePtr ToIDom = To->getIDom(); in InsertReachable()
857 << BlockNamePrinter(TN->getIDom()) << ") " in UpdateLevelsAfterInsertion()
858 << TN->getIDom()->getLevel() << " + 1\n"); in UpdateLevelsAfterInsertion()
951 const TreeNodePtr ToIDom = ToTN->getIDom(); in DeleteEdge()
981 const TreeNodePtr PrevIDomSubTree = ToIDomTN->getIDom(); in DeleteReachable()
1090 if (!MinNode->getIDom()) { in DeleteUnreachable()
[all …]
DGenericDomTree.h82 DomTreeNodeBase *getIDom() const { return IDom; }
433 if (B->getIDom() == A) return true;
435 if (A->getIDom() == B) return false;
654 DomTreeNodeBase<NodeT> *IDom = Node->getIDom();
861 while ((IDom = B->getIDom()) != nullptr && IDom->getLevel() >= ALevel)
/external/clang/include/clang/Analysis/Analyses/
DDominators.h95 if(DT->getNode(*I)->getIDom()) in dump()
98 << DT->getNode(*I)->getIDom()->getBlock()->getBlockID() in dump()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DConstantHoisting.cpp181 auto IDom = DT->getNode(Inst->getParent())->getIDom(); in findMatInsertPt()
184 IDom = IDom->getIDom(); in findMatInsertPt()
216 assert(DT.getNode(Node)->getIDom() && in findBestInsertionSet()
218 Node = DT.getNode(Node)->getIDom()->getBlock(); in findBestInsertionSet()
268 BasicBlock *Parent = DT.getNode(Node)->getIDom()->getBlock(); in findBestInsertionSet()
/external/llvm/lib/Analysis/
DDivergenceAnalysis.cpp152 BasicBlock *IPostDom = ThisNode->getIDom()->getBlock(); in exploreSyncDependency()
192 DomTreeNode *IDomNode = DT.getNode(InfluencedBB)->getIDom(); in exploreSyncDependency()
DIteratedDominanceFrontier.cpp75 if (SuccNode->getIDom() == Node) in calculate()
DIVUsers.cpp94 Rung; Rung = Rung->getIDom()) { in isSimplifiedLoopNest()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DDivergenceAnalysis.cpp153 BasicBlock *IPostDom = ThisNode->getIDom()->getBlock(); in exploreSyncDependency()
193 DomTreeNode *IDomNode = DT.getNode(InfluencedBB)->getIDom(); in exploreSyncDependency()
DIteratedDominanceFrontier.cpp69 if (SuccNode->getIDom() == Node) in calculate()
/external/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp381 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()
DSink.cpp172 if ((*I)->getIDom()->getBlock() == Inst->getParent() && in SinkInstruction()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DDominanceFrontier.cpp68 if (DT[*SI]->getIDom() != currentNode) in calculate()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DSIAnnotateControlFlow.cpp185 BasicBlock *IDom = DT->getNode(Phi->getParent())->getIDom()->getBlock(); in isElse()
258 BasicBlock *IDom = DT->getNode(Parent)->getIDom()->getBlock(); in handleLoopCondition()
/external/llvm/lib/Target/AMDGPU/
DSIAnnotateControlFlow.cpp192 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-7.0/llvm/lib/Transforms/Utils/
DSSAUpdaterBulk.cpp81 BasicBlock *IDom = DT->getNode(BB)->getIDom()->getBlock(); in computeValueAt()
DLoopUnrollRuntime.cpp326 BasicBlock *IDomBB = DT->getNode(*BB)->getIDom()->getBlock(); in CloneLoopBlocks()
817 if (DT->getNode(SuccBB)->getIDom()->getBlock() == Header) { in UnrollRuntimeLoopRemainder()
DLCSSA.cpp279 BasicBlock *IDomBB = DT.getNode(BB)->getIDom()->getBlock(); in computeBlocksDominatingExits()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DDominanceFrontierImpl.h187 if (DT[Succ]->getIDom() != currentNode) in calculate()
/external/llvm/include/llvm/Analysis/
DDominanceFrontierImpl.h181 if (DT[*SI]->getIDom() != currentNode) in calculate()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DLiveRangeCalc.cpp190 MachineDomTreeNode *IDom = Node->getIDom(); in updateSSA()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DSafepointIRVerifier.cpp729 while (DTN->getIDom()) { in gatherDominatingDefs()
730 DTN = DTN->getIDom(); in gatherDominatingDefs()

1234