/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopSimplifyCFG.cpp | 119 SmallVector<DominatorTree::UpdateType, 16> DTUpdates; member in __anonf1f16a520111::ConstantTerminatorFoldingImpl 380 DTUpdates.push_back({DominatorTree::Insert, Preheader, BB}); in handleDeadExits() 414 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in handleDeadExits() 416 DTU.applyUpdates(DTUpdates); in handleDeadExits() 417 DTUpdates.clear(); in handleDeadExits() 425 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in handleDeadExits() 426 DTUpdates.clear(); in handleDeadExits() 470 DTU.applyUpdates(DTUpdates); in deleteDeadLoopBlocks() 471 DTUpdates.clear(); in deleteDeadLoopBlocks() 612 DTU.applyUpdates(DTUpdates); in run() [all …]
|
H A D | LoopInterchange.cpp | 1435 DTUpdates.push_back( in updateSuccessor() 1437 DTUpdates.push_back( in updateSuccessor() 1542 std::vector<DominatorTree::UpdateType> DTUpdates; in adjustLoopBranches() local 1603 InnerLoopPreHeader, DTUpdates, /*MustUpdateOnce=*/false); in adjustLoopBranches() 1609 DTUpdates, in adjustLoopBranches() 1613 InnerLoopHeaderSuccessor, DTUpdates, in adjustLoopBranches() 1621 OuterLoopPreHeader, DTUpdates); in adjustLoopBranches() 1630 InnerLoopLatchSuccessor, DTUpdates); in adjustLoopBranches() 1638 OuterLoopLatchSuccessor, DTUpdates); in adjustLoopBranches() 1640 DTUpdates); in adjustLoopBranches() [all …]
|
H A D | SimpleLoopUnswitch.cpp | 994 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in unswitchTrivialSwitch() local 1009 DT.applyUpdates(DTUpdates); in unswitchTrivialSwitch() 2300 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in unswitchNontrivialInvariants() local 2375 DTUpdates.push_back( in unswitchNontrivialInvariants() 2380 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants() 2381 DTUpdates.clear(); in unswitchNontrivialInvariants() 2457 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants() 2458 DTUpdates.clear(); in unswitchNontrivialInvariants() 2469 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants() 3125 DT.applyUpdates(DTUpdates); in injectPendingInvariantConditions() [all …]
|
H A D | LowerMatrixIntrinsics.cpp | 1577 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in getNonAliasingPointer() local 1579 DTUpdates.push_back({DT->Delete, Check0, Succ}); in getNonAliasingPointer() 1637 DTUpdates.push_back({DT->Insert, Check0, Check1}); in getNonAliasingPointer() 1638 DTUpdates.push_back({DT->Insert, Check0, Fusion}); in getNonAliasingPointer() 1639 DTUpdates.push_back({DT->Insert, Check1, Copy}); in getNonAliasingPointer() 1640 DTUpdates.push_back({DT->Insert, Check1, Fusion}); in getNonAliasingPointer() 1641 DT->applyUpdates(DTUpdates); in getNonAliasingPointer()
|
H A D | DFAJumpThreading.cpp | 1160 std::vector<DominatorTree::UpdateType> DTUpdates; in updateLastSuccessor() local 1164 DTUpdates.push_back({DominatorTree::Delete, LastBlock, Succ}); in updateLastSuccessor() 1170 DTU->applyUpdates(DTUpdates); in updateLastSuccessor()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILateBranchLowering.cpp | 111 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock() local 113 DTUpdates.push_back({DomTreeT::Insert, SplitBB, Succ}); in splitBlock() 114 DTUpdates.push_back({DomTreeT::Delete, &MBB, Succ}); in splitBlock() 116 DTUpdates.push_back({DomTreeT::Insert, &MBB, SplitBB}); in splitBlock() 117 MDT->getBase().applyUpdates(DTUpdates); in splitBlock()
|
H A D | SIWholeQuadMode.cpp | 791 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock() local 793 DTUpdates.push_back({DomTreeT::Insert, SplitBB, Succ}); in splitBlock() 794 DTUpdates.push_back({DomTreeT::Delete, BB, Succ}); in splitBlock() 796 DTUpdates.push_back({DomTreeT::Insert, BB, SplitBB}); in splitBlock() 798 MDT->getBase().applyUpdates(DTUpdates); in splitBlock() 800 PDT->getBase().applyUpdates(DTUpdates); in splitBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollAndJam.cpp | 565 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in UnrollAndJamLoop() local 566 DTUpdates.emplace_back(DominatorTree::UpdateKind::Delete, ForeBlocksLast[0], in UnrollAndJamLoop() 568 DTUpdates.emplace_back(DominatorTree::UpdateKind::Delete, in UnrollAndJamLoop() 571 DTUpdates.emplace_back(DominatorTree::UpdateKind::Insert, in UnrollAndJamLoop() 573 DTUpdates.emplace_back(DominatorTree::UpdateKind::Insert, in UnrollAndJamLoop() 575 DTU.applyUpdatesPermissive(DTUpdates); in UnrollAndJamLoop()
|
H A D | BasicBlockUtils.cpp | 1107 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in splitBlockBefore() local 1111 DTUpdates.push_back({DominatorTree::Insert, New, Old}); in splitBlockBefore() 1112 DTUpdates.reserve(DTUpdates.size() + 2 * pred_size(New)); in splitBlockBefore() 1115 DTUpdates.push_back({DominatorTree::Insert, PredecessorOfOld, New}); in splitBlockBefore() 1116 DTUpdates.push_back({DominatorTree::Delete, PredecessorOfOld, Old}); in splitBlockBefore() 1119 DTU->applyUpdates(DTUpdates); in splitBlockBefore() 1124 MSSAU->applyUpdates(DTUpdates, DTU->getDomTree()); in splitBlockBefore()
|
H A D | LoopUnroll.cpp | 713 SmallVector<DominatorTree::UpdateType> DTUpdates; in UnrollLoop() local 727 DTUpdates.emplace_back(DominatorTree::Delete, Src, DeadSucc); in UnrollLoop() 812 DTU.applyUpdates(DTUpdates); in UnrollLoop()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 10112 auto DTUpdates = std::move(PendingDeducedTypeUpdates); in FinishedDeserializing() local 10114 for (auto Update : DTUpdates) { in FinishedDeserializing()
|