| /netbsd-src/external/apache2/llvm/dist/llvm/examples/IRTransforms/ |
| H A D | SimplifyCFG.cpp | 105 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in removeDeadBlocks_v2() local 122 DTUpdates.push_back({DominatorTree::Delete, &BB, Succ}); in removeDeadBlocks_v2() 132 DTU.applyUpdatesPermissive(DTUpdates); in removeDeadBlocks_v2() 177 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in eliminateCondBranches_v2() local 207 DTUpdates.push_back({DominatorTree::Delete, &BB, RemovedSucc}); in eliminateCondBranches_v2() 212 DTU.applyUpdatesPermissive(DTUpdates); in eliminateCondBranches_v2() 222 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in eliminateCondBranches_v3() local 254 DTUpdates.push_back({DominatorTree::Delete, &BB, RemovedSucc}); in eliminateCondBranches_v3() 259 DTU.applyUpdatesPermissive(DTUpdates); in eliminateCondBranches_v3() 309 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in mergeIntoSinglePredecessor_v2() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LoopSimplifyCFG.cpp | 127 SmallVector<DominatorTree::UpdateType, 16> DTUpdates; member in __anone26eb4350111::ConstantTerminatorFoldingImpl 384 DTUpdates.push_back({DominatorTree::Insert, Preheader, BB}); in handleDeadExits() 418 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in handleDeadExits() 420 DTU.applyUpdates(DTUpdates); in handleDeadExits() 421 DTUpdates.clear(); in handleDeadExits() 428 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in handleDeadExits() 429 DTUpdates.clear(); in handleDeadExits() 472 DetatchDeadBlocks(DeadLoopBlocks, &DTUpdates, /*KeepOneInputPHIs*/true); in deleteDeadLoopBlocks() 473 DTU.applyUpdates(DTUpdates); in deleteDeadLoopBlocks() 474 DTUpdates.clear(); in deleteDeadLoopBlocks() [all …]
|
| H A D | SimpleLoopUnswitch.cpp | 852 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in unswitchTrivialSwitch() local 854 DTUpdates.push_back({DT.Delete, ParentBB, UnswitchedExitBB}); in unswitchTrivialSwitch() 855 DTUpdates.push_back({DT.Insert, OldPH, UnswitchedExitBB}); in unswitchTrivialSwitch() 858 DTUpdates.push_back({DT.Delete, ParentBB, SplitUnswitchedPair.first}); in unswitchTrivialSwitch() 859 DTUpdates.push_back({DT.Insert, OldPH, SplitUnswitchedPair.second}); in unswitchTrivialSwitch() 863 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in unswitchTrivialSwitch() 867 DT.applyUpdates(DTUpdates); in unswitchTrivialSwitch() 1021 SmallVectorImpl<DominatorTree::UpdateType> &DTUpdates, AssumptionCache &AC, in buildClonedLoopBlocks() argument 1186 DTUpdates.push_back({DominatorTree::Insert, ClonedBB, SuccBB}); in buildClonedLoopBlocks() 2085 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in unswitchNontrivialInvariants() local [all …]
|
| H A D | LoopInterchange.cpp | 1434 std::vector<DominatorTree::UpdateType> &DTUpdates, in updateSuccessor() argument 1449 DTUpdates.push_back( in updateSuccessor() 1451 DTUpdates.push_back( in updateSuccessor() 1552 std::vector<DominatorTree::UpdateType> DTUpdates; in adjustLoopBranches() local 1613 InnerLoopPreHeader, DTUpdates, /*MustUpdateOnce=*/false); in adjustLoopBranches() 1619 DTUpdates, in adjustLoopBranches() 1623 InnerLoopHeaderSuccessor, DTUpdates, in adjustLoopBranches() 1631 OuterLoopPreHeader, DTUpdates); in adjustLoopBranches() 1640 InnerLoopLatchSuccessor, DTUpdates); in adjustLoopBranches() 1649 OuterLoopLatchSuccessor, DTUpdates); in adjustLoopBranches() [all …]
|
| H A D | LowerMatrixIntrinsics.cpp | 1120 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in getNonAliasingPointer() local 1122 DTUpdates.push_back({DT->Delete, Check0, Succ}); in getNonAliasingPointer() 1176 DTUpdates.push_back({DT->Insert, Check0, Check1}); in getNonAliasingPointer() 1177 DTUpdates.push_back({DT->Insert, Check0, Fusion}); in getNonAliasingPointer() 1178 DTUpdates.push_back({DT->Insert, Check1, Copy}); in getNonAliasingPointer() 1179 DTUpdates.push_back({DT->Insert, Check1, Fusion}); in getNonAliasingPointer() 1180 DT->applyUpdates(DTUpdates); in getNonAliasingPointer()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SILateBranchLowering.cpp | 93 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock() local 95 DTUpdates.push_back({DomTreeT::Insert, SplitBB, Succ}); in splitBlock() 96 DTUpdates.push_back({DomTreeT::Delete, &MBB, Succ}); in splitBlock() 98 DTUpdates.push_back({DomTreeT::Insert, &MBB, SplitBB}); in splitBlock() 99 MDT->getBase().applyUpdates(DTUpdates); in splitBlock()
|
| H A D | SIWholeQuadMode.cpp | 767 SmallVector<DomTreeT::UpdateType, 16> DTUpdates; in splitBlock() local 769 DTUpdates.push_back({DomTreeT::Insert, SplitBB, Succ}); in splitBlock() 770 DTUpdates.push_back({DomTreeT::Delete, BB, Succ}); in splitBlock() 772 DTUpdates.push_back({DomTreeT::Insert, BB, SplitBB}); in splitBlock() 774 MDT->getBase().applyUpdates(DTUpdates); in splitBlock() 776 PDT->getBase().applyUpdates(DTUpdates); in splitBlock()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 573 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in UnrollAndJamLoop() local 574 DTUpdates.emplace_back(DominatorTree::UpdateKind::Delete, ForeBlocksLast[0], in UnrollAndJamLoop() 576 DTUpdates.emplace_back(DominatorTree::UpdateKind::Delete, in UnrollAndJamLoop() 579 DTUpdates.emplace_back(DominatorTree::UpdateKind::Insert, in UnrollAndJamLoop() 581 DTUpdates.emplace_back(DominatorTree::UpdateKind::Insert, in UnrollAndJamLoop() 583 DTU.applyUpdatesPermissive(DTUpdates); in UnrollAndJamLoop()
|
| H A D | BasicBlockUtils.cpp | 849 SmallVector<DominatorTree::UpdateType, 8> DTUpdates; in splitBlockBefore() local 854 DTUpdates.push_back({DominatorTree::Insert, New, Old}); in splitBlockBefore() 855 DTUpdates.reserve(DTUpdates.size() + 2 * UniquePredecessorsOfOld.size()); in splitBlockBefore() 857 DTUpdates.push_back({DominatorTree::Insert, UniquePredecessorOfOld, New}); in splitBlockBefore() 858 DTUpdates.push_back({DominatorTree::Delete, UniquePredecessorOfOld, Old}); in splitBlockBefore() 861 DTU->applyUpdates(DTUpdates); in splitBlockBefore() 866 MSSAU->applyUpdates(DTUpdates, DTU->getDomTree()); in splitBlockBefore()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 11569 auto DTUpdates = std::move(PendingDeducedTypeUpdates); in FinishedDeserializing() local 11571 for (auto Update : DTUpdates) { in FinishedDeserializing()
|