Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/Support/
DGenericDomTree.h89 DomTreeNodeBase<NodeT> *getIDom() const { return IDom; } in getIDom() function
197 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.h267 typename GraphT::NodeType* ImmDom = DT.getIDom(W); in Calculate()
/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/llvm/lib/Analysis/
DDivergenceAnalysis.cpp187 BasicBlock *IPostDom = PDT.getNode(ThisBB)->getIDom()->getBlock(); in exploreSyncDependency()
227 DomTreeNode *IDomNode = DT.getNode(InfluencedBB)->getIDom(); in exploreSyncDependency()
DIVUsers.cpp91 Rung; Rung = Rung->getIDom()) { in isSimplifiedLoopNest()
DValueTracking.cpp610 if (!Q.DT->getNode(Current)->getIDom()) in computeKnownBitsFromDominatingCondition()
612 Current = Q.DT->getNode(Current)->getIDom()->getBlock(); in computeKnownBitsFromDominatingCondition()
/external/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp514 assert(DT->getNode(Exit)->getIDom() == OrigPreheaderNode); in rotateLoop()
515 assert(DT->getNode(NewHeader)->getIDom() == OrigPreheaderNode); in rotateLoop()
584 if (Node->getIDom()->getBlock() != NearestDom) { in rotateLoop()
DSink.cpp251 if ((*I)->getIDom()->getBlock() == Inst->getParent() && in SinkInstruction()
DStructurizeCFG.cpp81 for (;Node;Node = Node->getIDom()) in addBlock()
89 for (;Node;Node = Node->getIDom()) in addBlock()
DConstantHoisting.cpp235 BasicBlock *IDom = DT->getNode(Inst->getParent())->getIDom()->getBlock(); in findMatInsertPt()
DPlaceSafepoints.cpp233 Current = DT.getNode(Current)->getIDom()->getBlock(); in containsUnconditionalCallSafepoint()
DLoopStrengthReduce.cpp2770 Rung->getBlock() != LoopHeader; Rung = Rung->getIDom()) { in CollectChains()
4411 Rung = Rung->getIDom(); in HoistInsertPosition()
4896 Rung; Rung = Rung->getIDom()) { in LSRInstance()
/external/llvm/lib/Target/R600/
DSIAnnotateControlFlow.cpp173 BasicBlock *IDom = DT->getNode(Phi->getParent())->getIDom()->getBlock(); in isElse()
231 BasicBlock *IDom = DT->getNode(Parent)->getIDom()->getBlock(); in handleLoopCondition()
DAMDILCFGStructurizer.cpp1864 Node1 = Node1->getIDom(); in findNearestCommonPostDom()
1868 Node1 = Node1->getIDom(); in findNearestCommonPostDom()
/external/llvm/include/llvm/Analysis/
DDominanceFrontierImpl.h179 if (DT[*SI]->getIDom() != currentNode) in calculate()
DRegionInfoImpl.h626 return N->getIDom(); in getNextPostDom()
628 return PDT->getNode(e->second)->getIDom(); in getNextPostDom()
/external/llvm/lib/CodeGen/
DLiveRangeCalc.cpp381 MachineDomTreeNode *IDom = Node->getIDom(); in updateSSA()
DMachineSink.cpp587 if (DTChild->getIDom()->getBlock() == MI->getParent() && in FindSuccToSinkTo()
DMachineCSE.cpp666 while (MachineDomTreeNode *Parent = Node->getIDom()) { in ExitScopeIfDone()
DSplitKit.cpp705 MachineDomTreeNode *IDom = MDT[Loop->getHeader()]->getIDom(); in findShallowDominator()
/external/llvm/lib/Target/AArch64/
DAArch64ConditionalCompares.cpp792 assert(Node->getIDom() == HeadNode && "CmpBB should be dominated by Head"); in updateDomTree()
/external/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp708 DT->changeImmediateDominator(Child, Node->getIDom()); in simplifyOneLoop()
DPromoteMemoryToRegister.cpp904 if (SuccNode->getIDom() == Node) in DetermineInsertionPoint()
DLocal.cpp535 BasicBlock *PredBBIDom = DT->getNode(PredBB)->getIDom()->getBlock(); in MergeBasicBlockIntoOnlyPred()
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILCFGStructurizer.cpp2597 node1 = node1->getIDom(); in findNearestCommonPostDom()
2602 node1 = node1->getIDom(); in findNearestCommonPostDom()

12