/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 …]
|
D | GenericDomTreeConstruction.h | 266 typename GraphT::NodeType* ImmDom = DT.getIDom(W); in Calculate()
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | Dominators.h | 83 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
|
D | DominatorInternals.h | 264 typename GraphT::NodeType* ImmDom = DT.getIDom(W); in Calculate()
|
/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/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()
|
D | IVUsers.cpp | 94 Rung; Rung = Rung->getIDom()) { in isSimplifiedLoopNest()
|
/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()
|
D | StructurizeCFG.cpp | 82 for (;Node;Node = Node->getIDom()) in addBlock() 90 for (;Node;Node = Node->getIDom()) in addBlock()
|
D | PlaceSafepoints.cpp | 226 Current = DT.getNode(Current)->getIDom()->getBlock(); in containsUnconditionalCallSafepoint()
|
D | ConstantHoisting.cpp | 139 BasicBlock *IDom = DT->getNode(Inst->getParent())->getIDom()->getBlock(); in findMatInsertPt()
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | DominanceFrontier.cpp | 68 if (DT[*SI]->getIDom() != currentNode) in calculate()
|
D | RegionInfo.cpp | 540 return N->getIDom(); in getNextPostDom() 542 return PDT->getNode(e->second)->getIDom(); in getNextPostDom()
|
/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/llvm/include/llvm/Analysis/ |
D | DominanceFrontierImpl.h | 181 if (DT[*SI]->getIDom() != currentNode) in calculate()
|
D | RegionInfoImpl.h | 638 return N->getIDom(); in getNextPostDom() 640 return PDT->getNode(e->second)->getIDom(); in getNextPostDom()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | LiveRangeCalc.cpp | 190 MachineDomTreeNode *IDom = Node->getIDom(); in updateSSA()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | CodeGenPrepare.cpp | 342 BasicBlock *BBIDom = DT->getNode(BB)->getIDom()->getBlock(); in EliminateMostlyEmptyBlock() 343 BasicBlock *DestBBIDom = DT->getNode(DestBB)->getIDom()->getBlock(); in EliminateMostlyEmptyBlock()
|
/external/llvm/lib/CodeGen/ |
D | LiveRangeCalc.cpp | 404 MachineDomTreeNode *IDom = Node->getIDom(); in updateSSA()
|
D | MachineCSE.cpp | 665 while (MachineDomTreeNode *Parent = Node->getIDom()) { in ExitScopeIfDone()
|
D | MachineSink.cpp | 561 if (DTChild->getIDom()->getBlock() == MI.getParent() && in GetAllSortedSuccessors()
|
/external/llvm/lib/Transforms/Utils/ |
D | MemorySSA.cpp | 560 CurrNode = CurrNode->getIDom(); in findDominatingDef() 571 CurrNode = CurrNode->getIDom(); in findDominatingDef()
|
D | LoopUnroll.cpp | 474 auto BBIDom = BBDomNode->getIDom(); in UnrollLoop()
|