Home
last modified time | relevance | path

Searched refs:NewIDom (Results 1 – 8 of 8) sorted by relevance

/openbsd/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h248 BBInfo *NewIDom = nullptr; in FindDominators() local
263 if (!NewIDom) in FindDominators()
264 NewIDom = Pred; in FindDominators()
266 NewIDom = IntersectDominators(NewIDom, Pred); in FindDominators()
270 if (NewIDom && NewIDom != Info->IDom) { in FindDominators()
271 Info->IDom = NewIDom; in FindDominators()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineDominators.h192 MachineBasicBlock *NewIDom) { in changeImmediateDominator() argument
194 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
198 MachineDomTreeNode *NewIDom) { in changeImmediateDominator() argument
200 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DGenericDomTree.h124 void setIDom(DomTreeNodeBase *NewIDom) {
126 if (IDom == NewIDom) return;
135 IDom = NewIDom;
673 DomTreeNodeBase<NodeT> *NewIDom) {
674 assert(N && NewIDom && "Cannot change null node pointers!");
676 N->setIDom(NewIDom);
H A DGenericDomTreeConstruction.h625 const TreeNodePtr NewIDom = DT.getNode(NodeToInfo[N].IDom); in reattachExistingSubtree() local
626 TN->setIDom(NewIDom); in reattachExistingSubtree()
/openbsd/gnu/llvm/clang/include/clang/Analysis/Analyses/
H A DDominators.h160 void changeImmediateDominator(CFGBlock *N, CFGBlock *NewIDom) { in changeImmediateDominator() argument
161 DT.changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp1083 BasicBlock *NewIDom = DT.getNode(BB)->getIDom()->getBlock(); in applyInsertUpdates() local
1084 assert(NewIDom && "BB should have a new valid idom"); in applyInsertUpdates()
1085 assert(DT.dominates(NewIDom, PrevIDom) && in applyInsertUpdates()
1087 GetNoLongerDomBlocks(PrevIDom, NewIDom, BlocksWithDefsToReplace); in applyInsertUpdates()
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp675 BasicBlock *NewIDom = DT->findNearestCommonDominator(BB, LatchBlock); in UnrollLoop() local
677 DT->changeImmediateDominator(ChildBB, NewIDom); in UnrollLoop()
H A DLoopPeel.cpp887 BasicBlock *NewIDom = DT.findNearestCommonDominator(BB, Latch); in peelLoop() local
889 NonLoopBlocksIDom[ChildBB] = NewIDom; in peelLoop()