Home
last modified time | relevance | path

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

1234

/external/llvm-project/llvm/include/llvm/CodeGen/
DMachineDominators.h180 void changeImmediateDominator(MachineBasicBlock *N, in changeImmediateDominator() function
183 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
186 void changeImmediateDominator(MachineDomTreeNode *N, in changeImmediateDominator() function
189 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-10.0/llvm/include/llvm/CodeGen/
DMachineDominators.h190 void changeImmediateDominator(MachineBasicBlock *N, in changeImmediateDominator() function
193 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
196 void changeImmediateDominator(MachineDomTreeNode *N, in changeImmediateDominator() function
199 DT->changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/external/llvm-project/polly/lib/CodeGen/
DUtils.cpp177 DT.changeImmediateDominator(ExitingBlock, StartBlock); in executeScopConditionally()
182 DT.changeImmediateDominator(MergeBlock, SplitBlock); in executeScopConditionally()
DLoopGenerators.cpp166 DT.changeImmediateDominator(ExitBB, GuardBB); in createLoop()
168 DT.changeImmediateDominator(ExitBB, HeaderBB); in createLoop()
/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/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-10.0/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp168 DT->changeImmediateDominator(OriginalLoopLatchExit, PrologExit); in ConnectProlog()
283 DT->changeImmediateDominator(Exit, NewExit); in ConnectEpilog()
760 DT->changeImmediateDominator(NewExit, PreHeader); in UnrollRuntimeLoopRemainder()
762 DT->changeImmediateDominator(PrologExit, PreHeader); in UnrollRuntimeLoopRemainder()
859 DT->changeImmediateDominator(BB, PreHeader); in UnrollRuntimeLoopRemainder()
DLoopUnrollPeel.cpp547 DT->changeImmediateDominator(InsertBot, NewLatch); in cloneLoopBlocks()
730 DT->changeImmediateDominator(Exit.first, in peelLoop()
DBasicBlockUtils.cpp540 DT->changeImmediateDominator(I, NewNode); in SplitBlock()
957 DT->changeImmediateDominator(Child, NewNode); in SplitBlockAndInsertIfThen()
963 DT->changeImmediateDominator(ThenBlock, Head); in SplitBlockAndInsertIfThen()
/external/llvm-project/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp169 DT->changeImmediateDominator(OriginalLoopLatchExit, PrologExit); in ConnectProlog()
284 DT->changeImmediateDominator(Exit, NewExit); in ConnectEpilog()
786 DT->changeImmediateDominator(NewExit, PreHeader); in UnrollRuntimeLoopRemainder()
788 DT->changeImmediateDominator(PrologExit, PreHeader); in UnrollRuntimeLoopRemainder()
890 DT->changeImmediateDominator(BB, PreHeader); in UnrollRuntimeLoopRemainder()
/external/llvm-project/clang/include/clang/Analysis/Analyses/
DDominators.h160 void changeImmediateDominator(CFGBlock *N, CFGBlock *NewIDom) { in changeImmediateDominator() function
161 DT.changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineDominators.cpp145 DT->changeImmediateDominator(DT->getNode(Edge.ToBB), NewDTNode); in applySplitCriticalEdges()
/external/llvm-project/llvm/lib/CodeGen/
DMachineDominators.cpp145 DT->changeImmediateDominator(DT->getNode(Edge.ToBB), NewDTNode); in applySplitCriticalEdges()
/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-10.0/llvm/include/llvm/Support/
DGenericDomTree.h606 void changeImmediateDominator(DomTreeNodeBase<NodeT> *N,
613 void changeImmediateDominator(NodeT *BB, NodeT *NewBB) {
614 changeImmediateDominator(getNode(BB), getNode(NewBB));
822 changeImmediateDominator(NewBBSuccNode, NewBBNode);
/external/llvm/lib/CodeGen/
DMachineDominators.cpp138 DT->changeImmediateDominator(DT->getNode(Edge.ToBB), NewDTNode); in applySplitCriticalEdges()
/external/llvm-project/llvm/include/llvm/Support/
DGenericDomTree.h653 void changeImmediateDominator(DomTreeNodeBase<NodeT> *N,
660 void changeImmediateDominator(NodeT *BB, NodeT *NewBB) {
661 changeImmediateDominator(getNode(BB), getNode(NewBB));
881 changeImmediateDominator(NewBBSuccNode, NewBBNode);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp709 DT->changeImmediateDominator(NewExit, Dominator); in changeExit()
719 DT->changeImmediateDominator(NewExit, BB); in changeExit()
761 DT->changeImmediateDominator(Exit, Flow); in needPostfix()
827 DT->changeImmediateDominator(Entry, Flow); in wireFlow()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp721 DT->changeImmediateDominator(NewExit, Dominator); in changeExit()
731 DT->changeImmediateDominator(NewExit, BB); in changeExit()
773 DT->changeImmediateDominator(Exit, Flow); in needPostfix()
839 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()

1234