Searched refs:DTUpdates (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | SimpleLoopUnswitch.cpp | 462 SmallVector<DominatorTree::UpdateType, 2> DTUpdates; in unswitchTrivialBranch() local 463 DTUpdates.push_back({DT.Insert, OldPH, UnswitchedBB}); in unswitchTrivialBranch() 465 DTUpdates.push_back({DT.Delete, ParentBB, LoopExitBB}); in unswitchTrivialBranch() 466 DT.applyUpdates(DTUpdates); in unswitchTrivialBranch() 723 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in unswitchTrivialSwitch() local 725 DTUpdates.push_back({DT.Delete, ParentBB, UnswitchedExitBB}); in unswitchTrivialSwitch() 726 DTUpdates.push_back({DT.Insert, OldPH, UnswitchedExitBB}); in unswitchTrivialSwitch() 730 DTUpdates.push_back({DT.Delete, ParentBB, UnswitchedBB}); in unswitchTrivialSwitch() 731 DTUpdates.push_back({DT.Insert, OldPH, UnswitchedBB}); in unswitchTrivialSwitch() 733 DT.applyUpdates(DTUpdates); in unswitchTrivialSwitch() [all …]
|
D | LoopInterchange.cpp | 1338 std::vector<DominatorTree::UpdateType> &DTUpdates) { in updateSuccessor() argument 1346 DTUpdates.push_back( in updateSuccessor() 1348 DTUpdates.push_back( in updateSuccessor() 1357 std::vector<DominatorTree::UpdateType> DTUpdates; in adjustLoopBranches() local 1399 InnerLoopPreHeader, DTUpdates); in adjustLoopBranches() 1400 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, LoopExit, DTUpdates); in adjustLoopBranches() 1402 InnerLoopHeaderSuccessor, DTUpdates); in adjustLoopBranches() 1409 OuterLoopPreHeader, DTUpdates); in adjustLoopBranches() 1418 InnerLoopLatchSuccessor, DTUpdates); in adjustLoopBranches() 1438 OuterLoopLatchSuccessor, DTUpdates); in adjustLoopBranches() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | LoopUnrollAndJam.cpp | 514 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in UnrollAndJamLoop() local 515 DTUpdates.emplace_back(DominatorTree::UpdateKind::Delete, ForeBlocksLast[0], in UnrollAndJamLoop() 517 DTUpdates.emplace_back(DominatorTree::UpdateKind::Delete, in UnrollAndJamLoop() 520 DTUpdates.emplace_back(DominatorTree::UpdateKind::Insert, in UnrollAndJamLoop() 522 DTUpdates.emplace_back(DominatorTree::UpdateKind::Insert, in UnrollAndJamLoop() 524 DT->applyUpdates(DTUpdates); in UnrollAndJamLoop()
|