Searched refs:NewIDom (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| HD | SSAUpdaterImpl.h | 248 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()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| HD | MachineDominators.h | 214 MachineBasicBlock *NewIDom) { in changeImmediateDominator() argument 216 Base::changeImmediateDominator(N, NewIDom); in changeImmediateDominator() 220 MachineDomTreeNode *NewIDom) { in changeImmediateDominator() argument 222 Base::changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
| HD | GenericDomTree.h | 124 void setIDom(DomTreeNodeBase *NewIDom) { 126 if (IDom == NewIDom) return; 135 IDom = NewIDom; 671 DomTreeNodeBase<NodeT> *NewIDom) { 672 assert(N && NewIDom && "Cannot change null node pointers!"); 674 N->setIDom(NewIDom);
|
| HD | GenericDomTreeConstruction.h | 607 const TreeNodePtr NewIDom = DT.getNode(NodeToInfo[N].IDom); in reattachExistingSubtree() local 608 TN->setIDom(NewIDom); in reattachExistingSubtree()
|
| /freebsd-14-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| HD | Dominators.h | 160 void changeImmediateDominator(CFGBlock *N, CFGBlock *NewIDom) { in changeImmediateDominator() argument 161 DT.changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| HD | MemorySSAUpdater.cpp | 1058 BasicBlock *NewIDom = DT.getNode(BB)->getIDom()->getBlock(); in applyInsertUpdates() local 1059 assert(NewIDom && "BB should have a new valid idom"); in applyInsertUpdates() 1060 assert(DT.dominates(NewIDom, PrevIDom) && in applyInsertUpdates() 1062 GetNoLongerDomBlocks(PrevIDom, NewIDom, BlocksWithDefsToReplace); in applyInsertUpdates()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| HD | LoopPeel.cpp | 948 BasicBlock *NewIDom = DT.findNearestCommonDominator(BB, Latch); in peelLoop() local 950 NonLoopBlocksIDom[ChildBB] = NewIDom; in peelLoop()
|
| HD | LoopUnroll.cpp | 866 BasicBlock *NewIDom = DT->findNearestCommonDominator(BB, LatchBlock); in UnrollLoop() local 868 DT->changeImmediateDominator(ChildBB, NewIDom); in UnrollLoop()
|