Home
last modified time | relevance | path

Searched refs:DTUpdates (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DSimpleLoopUnswitch.cpp462 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 …]
DLoopInterchange.cpp1338 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/
DLoopUnrollAndJam.cpp514 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()