]> granicus.if.org Git - llvm/commit
[MemorySSA & LoopPassManager] Update MemorySSA in formDedicatedExitBlocks.
authorAlina Sbirlea <asbirlea@google.com>
Thu, 21 Feb 2019 21:13:34 +0000 (21:13 +0000)
committerAlina Sbirlea <asbirlea@google.com>
Thu, 21 Feb 2019 21:13:34 +0000 (21:13 +0000)
commita653fee83b103d9f01c93f243e1bdb476324bfd5
treec887da941943db4fe78bdedd0536da64f594e30c
parentcff23398f9bb81ce38647b941844fb4db0e307dd
[MemorySSA & LoopPassManager] Update MemorySSA in formDedicatedExitBlocks.

MemorySSA is now updated when forming dedicated exit blocks.
Resolves PR40037.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@354623 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/LoopUtils.h
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
lib/Transforms/Utils/LoopSimplify.cpp
lib/Transforms/Utils/LoopUnrollRuntime.cpp
lib/Transforms/Utils/LoopUtils.cpp
test/Analysis/MemorySSA/pr40037.ll [new file with mode: 0644]