Update MemorySSA in BasicBlockUtils.
authorAlina Sbirlea <asbirlea@google.com>
Tue, 21 Aug 2018 23:32:03 +0000 (23:32 +0000)
committerAlina Sbirlea <asbirlea@google.com>
Tue, 21 Aug 2018 23:32:03 +0000 (23:32 +0000)
commitab6f84f7633f269114aaf02adfb38ec28f69167c
tree16d504d90b01a6965398956a3ad97a4117e3bd8b
parent887ec751732efa1cc4508ce524f7e72b4e597e45
Update MemorySSA in BasicBlockUtils.

Summary:
Extend BasicBlocksUtils to update MemorySSA.

Subscribers: sanjoy, arsenm, nhaehnle, jlebar, Prazek, llvm-commits

Differential Revision: https://reviews.llvm.org/D45300

llvm-svn: 340365
llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
llvm/lib/Transforms/Scalar/GVN.cpp
llvm/lib/Transforms/Scalar/LICM.cpp
llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
llvm/lib/Transforms/Utils/LoopSimplify.cpp
llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
llvm/lib/Transforms/Utils/LoopUtils.cpp