/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineDominators.h | 213 void changeImmediateDominator(MachineBasicBlock *N, in changeImmediateDominator() function 216 Base::changeImmediateDominator(N, NewIDom); in changeImmediateDominator() 219 void changeImmediateDominator(MachineDomTreeNode *N, in changeImmediateDominator() function 222 Base::changeImmediateDominator(N, NewIDom); in changeImmediateDominator()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 195 DT->changeImmediateDominator(OriginalLoopLatchExit, NewDom); in ConnectProlog() 323 DT->changeImmediateDominator(Exit, NewDom); in ConnectEpilog() 807 DT->changeImmediateDominator(NewExit, PreHeader); in UnrollRuntimeLoopRemainder() 809 DT->changeImmediateDominator(PrologExit, PreHeader); in UnrollRuntimeLoopRemainder() 895 DT->changeImmediateDominator(BB, PreHeader); in UnrollRuntimeLoopRemainder()
|
H A D | LoopVersioning.cpp | 117 DT->changeImmediateDominator(VersionedLoop->getExitBlock(), RuntimeCheckBB); in versionLoop()
|
H A D | LoopPeel.cpp | 826 DT->changeImmediateDominator(InsertBot, NewLatch); in cloneLoopBlocks() 1039 DT.changeImmediateDominator(BBIDom.first, in peelLoop()
|
H A D | LoopSimplify.cpp | 677 DT->changeImmediateDominator(Child, Node->getIDom()); in simplifyOneLoop()
|
H A D | LoopUnroll.cpp | 868 DT->changeImmediateDominator(ChildBB, NewIDom); in UnrollLoop()
|
H A D | CloneFunction.cpp | 1049 DT->changeImmediateDominator(cast<BasicBlock>(VMap[BB]), in cloneLoopWithPreheader()
|
H A D | CodeExtractor.cpp | 808 DT->changeImmediateDominator(I, NewNode); in splitReturnBlocks()
|
H A D | BasicBlockUtils.cpp | 1072 DT->changeImmediateDominator(I, NewNode); in SplitBlockImpl()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericDomTree.h | 670 void changeImmediateDominator(DomTreeNodeBase<NodeT> *N, 677 void changeImmediateDominator(NodeT *BB, NodeT *NewBB) { 678 changeImmediateDominator(getNode(BB), getNode(NewBB)); 895 changeImmediateDominator(NewBBSuccNode, NewBBNode);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineDominators.cpp | 185 const_cast<MachineDominatorTree *>(this)->Base::changeImmediateDominator( in applySplitCriticalEdges()
|
H A D | EarlyIfConversion.cpp | 820 DomTree->changeImmediateDominator(Node->back(), HeadNode); in updateDomTree()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopBoundSplit.cpp | 457 DT.changeImmediateDominator(PostLoopPreHeader, L.getExitingBlock()); in splitLoopBound() 458 DT.changeImmediateDominator(PostLoop->getExitBlock(), PostLoopPreHeader); in splitLoopBound()
|
H A D | StructurizeCFG.cpp | 834 DT->changeImmediateDominator(NewExit, Dominator); in changeExit() 845 DT->changeImmediateDominator(NewExit, BB); in changeExit() 894 DT->changeImmediateDominator(Exit, Flow); in needPostfix() 962 DT->changeImmediateDominator(Entry, Flow); in wireFlow()
|
H A D | LoopDistribute.cpp | 480 DT->changeImmediateDominator( in cloneLoops()
|
H A D | LICM.cpp | 848 DT->changeImmediateDominator(HeaderNode, PreheaderNode); in getOrCreateHoistedBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILowerControlFlow.cpp | 506 MDT->changeImmediateDominator(Child, SplitBBNode); in emitEndCf() 737 MDT->changeImmediateDominator(MDT->getNode(Succ), in removeMBBifRedundant()
|
H A D | SIInstrInfo.cpp | 6490 MDT->changeImmediateDominator(Succ, RemainderBB); in loadMBUFScalarOperandsFromVGPR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ConditionalCompares.cpp | 829 DomTree->changeImmediateDominator(Node->back(), HeadNode); in updateDomTree()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 1922 DT->changeImmediateDominator(LoopHeader, Preheader); in Create() 2081 DT->changeImmediateDominator(LoopVectorPreHeader, SCEVCheckBlock); in emitSCEVChecks() 2104 DT->changeImmediateDominator(LoopVectorPreHeader, MemCheckBlock); in emitMemRuntimeChecks() 2518 DT->changeImmediateDominator(Bypass, TCCheckBlock); in emitIterationCountCheck() 2541 DT->changeImmediateDominator(Bypass, SCEVCheckBlock); in emitSCEVChecks() 2546 DT->changeImmediateDominator(LoopExitBlock, SCEVCheckBlock); in emitSCEVChecks() 7524 DT->changeImmediateDominator(Bypass, TCCheckBlock); in emitIterationCountCheck() 7569 DT->changeImmediateDominator(LoopVectorPreHeader, in createEpilogueVectorizedLoopSkeleton() 7582 DT->changeImmediateDominator( in createEpilogueVectorizedLoopSkeleton() 7586 DT->changeImmediateDominator(LoopScalarPreHeader, in createEpilogueVectorizedLoopSkeleton() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonEarlyIfConv.cpp | 967 MDT->changeImmediateDominator(SB, IDB); in removeBlock()
|
H A D | HexagonHardwareLoops.cpp | 1981 MDT->changeImmediateDominator(Header, NewPH); in createPreheaderForLoop()
|
H A D | HexagonLoopIdiomRecognition.cpp | 2198 DT->changeImmediateDominator(Header, NewPreheader); in processCopyingStore()
|