Home
last modified time | relevance | path

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

/external/llvm-project/llvm/include/llvm/Transforms/Utils/
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()
/external/llvm/include/llvm/Transforms/Utils/
DSSAUpdaterImpl.h237 BBInfo *NewIDom = nullptr; in FindDominators() local
252 if (!NewIDom) in FindDominators()
253 NewIDom = Pred; in FindDominators()
255 NewIDom = IntersectDominators(NewIDom, Pred); in FindDominators()
259 if (NewIDom && NewIDom != Info->IDom) { in FindDominators()
260 Info->IDom = NewIDom; in FindDominators()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
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()
/external/llvm-project/llvm/include/llvm/CodeGen/
DMachineDominators.h181 MachineBasicBlock *NewIDom) { in changeImmediateDominator() argument
183 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
187 MachineDomTreeNode *NewIDom) { in changeImmediateDominator() argument
189 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/external/llvm/include/llvm/CodeGen/
DMachineDominators.h184 MachineBasicBlock* NewIDom) { in changeImmediateDominator() argument
186 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
190 MachineDomTreeNode* NewIDom) { in changeImmediateDominator() argument
192 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineDominators.h191 MachineBasicBlock *NewIDom) { in changeImmediateDominator() argument
193 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
197 MachineDomTreeNode *NewIDom) { in changeImmediateDominator() argument
199 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/external/clang/include/clang/Analysis/Analyses/
DDominators.h135 inline void changeImmediateDominator(CFGBlock *N, CFGBlock *NewIDom) { in changeImmediateDominator() argument
136 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/external/llvm/include/llvm/Support/
DGenericDomTree.h125 void setIDom(DomTreeNodeBase<NodeT> *NewIDom) { in setIDom() argument
127 if (IDom != NewIDom) { in setIDom()
136 IDom = NewIDom; in setIDom()
569 DomTreeNodeBase<NodeT> *NewIDom) { in changeImmediateDominator() argument
570 assert(N && NewIDom && "Cannot change null node pointers!"); in changeImmediateDominator()
572 N->setIDom(NewIDom); in changeImmediateDominator()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DGenericDomTree.h117 void setIDom(DomTreeNodeBase *NewIDom) {
119 if (IDom == NewIDom) return;
128 IDom = NewIDom;
607 DomTreeNodeBase<NodeT> *NewIDom) {
608 assert(N && NewIDom && "Cannot change null node pointers!");
610 N->setIDom(NewIDom);
DGenericDomTreeConstruction.h624 const TreeNodePtr NewIDom = DT.getNode(NodeToInfo[N].IDom); in reattachExistingSubtree() local
625 TN->setIDom(NewIDom); in reattachExistingSubtree()
/external/llvm-project/llvm/include/llvm/Support/
DGenericDomTree.h123 void setIDom(DomTreeNodeBase *NewIDom) {
125 if (IDom == NewIDom) return;
134 IDom = NewIDom;
654 DomTreeNodeBase<NodeT> *NewIDom) {
655 assert(N && NewIDom && "Cannot change null node pointers!");
657 N->setIDom(NewIDom);
DGenericDomTreeConstruction.h626 const TreeNodePtr NewIDom = DT.getNode(NodeToInfo[N].IDom); in reattachExistingSubtree() local
627 TN->setIDom(NewIDom); in reattachExistingSubtree()
/external/llvm-project/llvm/lib/Transforms/Utils/
DLoopUnroll.cpp819 BasicBlock *NewIDom; in UnrollLoop() local
830 NewIDom = ExitingBlocks.back(); in UnrollLoop()
834 NewIDom = in UnrollLoop()
844 NewIDom = DT->findNearestCommonDominator(BB, LatchBlock); in UnrollLoop()
847 DT->changeImmediateDominator(ChildBB, NewIDom); in UnrollLoop()
/external/llvm-project/clang/include/clang/Analysis/Analyses/
DDominators.h160 void changeImmediateDominator(CFGBlock *N, CFGBlock *NewIDom) { in changeImmediateDominator() argument
161 DT.changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUnroll.cpp838 BasicBlock *NewIDom; in UnrollLoop() local
851 NewIDom = TermBlocks.back(); in UnrollLoop()
855 NewIDom = Iter; in UnrollLoop()
864 NewIDom = DT->findNearestCommonDominator(BB, LatchBlock); in UnrollLoop()
867 DT->changeImmediateDominator(ChildBB, NewIDom); in UnrollLoop()
/external/llvm/lib/Transforms/Utils/
DLoopUnroll.cpp575 BasicBlock *NewIDom = DT->findNearestCommonDominator(BB, Latches[0]); in UnrollLoop() local
577 DT->changeImmediateDominator(ChildBB, NewIDom); in UnrollLoop()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DMemorySSAUpdater.cpp1037 BasicBlock *NewIDom = DT.getNode(BB)->getIDom()->getBlock(); in applyInsertUpdates() local
1038 assert(NewIDom && "BB should have a new valid idom"); in applyInsertUpdates()
1039 assert(DT.dominates(NewIDom, PrevIDom) && in applyInsertUpdates()
1041 GetNoLongerDomBlocks(PrevIDom, NewIDom, BlocksWithDefsToReplace); in applyInsertUpdates()
/external/llvm-project/llvm/lib/Analysis/
DMemorySSAUpdater.cpp1074 BasicBlock *NewIDom = DT.getNode(BB)->getIDom()->getBlock(); in applyInsertUpdates() local
1075 assert(NewIDom && "BB should have a new valid idom"); in applyInsertUpdates()
1076 assert(DT.dominates(NewIDom, PrevIDom) && in applyInsertUpdates()
1078 GetNoLongerDomBlocks(PrevIDom, NewIDom, BlocksWithDefsToReplace); in applyInsertUpdates()