Home
last modified time | relevance | path

Searched refs:changeImmediateDominator (Results 1 – 25 of 55) sorted by relevance

123

/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineDominators.h138 inline void changeImmediateDominator(MachineBasicBlock *N, in changeImmediateDominator() function
140 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
143 inline void changeImmediateDominator(MachineDomTreeNode *N, in changeImmediateDominator() function
145 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/external/llvm/include/llvm/CodeGen/
DMachineDominators.h183 inline void changeImmediateDominator(MachineBasicBlock *N, in changeImmediateDominator() function
186 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
189 inline void changeImmediateDominator(MachineDomTreeNode *N, in changeImmediateDominator() function
192 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DMachineDominators.h191 inline void changeImmediateDominator(MachineBasicBlock *N, in changeImmediateDominator() function
194 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
197 inline void changeImmediateDominator(MachineDomTreeNode *N, in changeImmediateDominator() function
200 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopRotation.cpp309 DT->changeImmediateDominator(Exit, OrigPreheader); in rotateLoop()
310 DT->changeImmediateDominator(NewHeader, OrigPreheader); in rotateLoop()
313 DT->changeImmediateDominator(OrigHeader, OrigLatch); in rotateLoop()
336 DT->changeImmediateDominator(NewHeader, OrigPreheader); in rotateLoop()
337 DT->changeImmediateDominator(OrigHeader, OrigLatch); in rotateLoop()
DLoopDeletion.cpp212 DT.changeImmediateDominator(*DI, DT[preheader]); in runOnLoop()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DDominators.h283 DT.changeImmediateDominator(NewBBSuccNode, NewBBNode); in Split()
497 void changeImmediateDominator(DomTreeNodeBase<NodeT> *N, in changeImmediateDominator() function
504 void changeImmediateDominator(NodeT *BB, NodeT *NewBB) { in changeImmediateDominator() function
505 changeImmediateDominator(getNode(BB), getNode(NewBB)); in changeImmediateDominator()
796 inline void changeImmediateDominator(BasicBlock *N, BasicBlock* NewIDom) { in changeImmediateDominator() function
797 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
800 inline void changeImmediateDominator(DomTreeNode *N, DomTreeNode* NewIDom) { in changeImmediateDominator() function
801 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/external/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp379 DT->changeImmediateDominator(HeaderChildren[I], OrigPreheaderNode); in rotateLoop()
385 DT->changeImmediateDominator(OrigHeader, OrigLatch); in rotateLoop()
428 DT->changeImmediateDominator(NewHeader, OrigPreheader); in rotateLoop()
429 DT->changeImmediateDominator(OrigHeader, OrigLatch); in rotateLoop()
451 DT->changeImmediateDominator(BB, NearestDom); in rotateLoop()
DStructurizeCFG.cpp685 DT->changeImmediateDominator(NewExit, Dominator); in changeExit()
696 DT->changeImmediateDominator(NewExit, BB); in changeExit()
737 DT->changeImmediateDominator(Exit, Flow); in needPostfix()
809 DT->changeImmediateDominator(Entry, Flow); in wireFlow()
DLoopDeletion.cpp182 DT.changeImmediateDominator(ChildNode, DT[preheader]); in runImpl()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp151 DT->changeImmediateDominator(OriginalLoopLatchExit, PrologExit); in ConnectProlog()
266 DT->changeImmediateDominator(Exit, NewExit); in ConnectEpilog()
724 DT->changeImmediateDominator(NewExit, PreHeader); in UnrollRuntimeLoopRemainder()
726 DT->changeImmediateDominator(PrologExit, PreHeader); in UnrollRuntimeLoopRemainder()
808 DT->changeImmediateDominator(BB, PreHeader); in UnrollRuntimeLoopRemainder()
820 DT->changeImmediateDominator(SuccBB, PreHeader); in UnrollRuntimeLoopRemainder()
DBasicBlockUtils.cpp204 DT->changeImmediateDominator(DI, PredDTN); in MergeBlockIntoPredecessor()
324 DT->changeImmediateDominator(I, NewNode); in SplitBlock()
710 DT->changeImmediateDominator(Child, NewNode); in SplitBlockAndInsertIfThen()
DLoopUnrollPeel.cpp450 DT->changeImmediateDominator(InsertBot, NewLatch); in cloneLoopBlocks()
617 DT->changeImmediateDominator(Exit, cast<BasicBlock>(LVMap[Latch])); in peelLoop()
DLoopUnroll.cpp141 DT->changeImmediateDominator(DI, PredDTN); in foldBlockIntoPredecessor()
799 DT->changeImmediateDominator(ChildBB, NewIDom); in UnrollLoop()
/external/clang/include/clang/Analysis/Analyses/
DDominators.h135 inline void changeImmediateDominator(CFGBlock *N, CFGBlock *NewIDom) { in changeImmediateDominator() function
136 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/external/llvm/include/llvm/Support/
DGenericDomTree.h312 DT.changeImmediateDominator(NewBBSuccNode, NewBBNode); in Split()
568 void changeImmediateDominator(DomTreeNodeBase<NodeT> *N, in changeImmediateDominator() function
575 void changeImmediateDominator(NodeT *BB, NodeT *NewBB) { in changeImmediateDominator() function
576 changeImmediateDominator(getNode(BB), getNode(NewBB)); in changeImmediateDominator()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Support/
DGenericDomTree.h632 void changeImmediateDominator(DomTreeNodeBase<NodeT> *N,
639 void changeImmediateDominator(NodeT *BB, NodeT *NewBB) {
640 changeImmediateDominator(getNode(BB), getNode(NewBB));
845 changeImmediateDominator(NewBBSuccNode, NewBBNode);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineDominators.cpp148 DT->changeImmediateDominator(DT->getNode(Edge.ToBB), NewDTNode); in applySplitCriticalEdges()
/external/llvm/lib/CodeGen/
DMachineDominators.cpp138 DT->changeImmediateDominator(DT->getNode(Edge.ToBB), NewDTNode); in applySplitCriticalEdges()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp684 DT->changeImmediateDominator(NewExit, Dominator); in changeExit()
694 DT->changeImmediateDominator(NewExit, BB); in changeExit()
736 DT->changeImmediateDominator(Exit, Flow); in needPostfix()
802 DT->changeImmediateDominator(Entry, Flow); in wireFlow()
/external/llvm/lib/Transforms/Utils/
DBasicBlockUtils.cpp156 DT->changeImmediateDominator(DI, PredDTN); in MergeBlockIntoPredecessor()
271 DT->changeImmediateDominator(I, NewNode); in SplitBlock()
641 DT->changeImmediateDominator(Child, NewNode); in SplitBlockAndInsertIfThen()
DLoopUnroll.cpp122 DT->changeImmediateDominator(DI, PredDTN); in foldBlockIntoPredecessor()
577 DT->changeImmediateDominator(ChildBB, NewIDom); in UnrollLoop()
DBreakCriticalEdges.cpp237 DT->changeImmediateDominator(DestBBNode, NewBBNode); in SplitCriticalEdge()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Scalar/
DLoopPassManagerTest.cpp1006 AR.DT.changeImmediateDominator(AR.DT[NewLoop01LatchBB], NewDTNode); in TEST_F()
1151 AR.DT.changeImmediateDominator(AR.DT[&Loop02PHBB], NewDTNode); in TEST_F()
1215 AR.DT.changeImmediateDominator(AR.DT[&Loop0LatchBB], NewDTNode); in TEST_F()
1273 AR.DT.changeImmediateDominator(AR.DT[&Loop2PHBB], NewDTNode); in TEST_F()
1389 AR.DT.changeImmediateDominator(ChildNode, AR.DT[&IDomBB]); in TEST_F()
1509 AR.DT.changeImmediateDominator(AR.DT[&Loop0LatchBB], in TEST_F()
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DBasicBlockUtils.cpp175 DT->changeImmediateDominator(*DI, PredDTN); in MergeBlockIntoPredecessor()
311 DT->changeImmediateDominator(*I, NewNode); in SplitBlock()
DBreakCriticalEdges.cpp298 DT->changeImmediateDominator(DestBBNode, NewBBNode); in SplitCriticalEdge()

123