]> granicus.if.org Git - llvm/commit
MemorySSA: Allow movement to arbitrary places
authorDaniel Berlin <dberlin@dberlin.org>
Sat, 28 Jan 2017 02:26:39 +0000 (02:26 +0000)
committerDaniel Berlin <dberlin@dberlin.org>
Sat, 28 Jan 2017 02:26:39 +0000 (02:26 +0000)
commit09e759d8e95dd24fdb2cf81edbc29e57dcaf0602
tree000e6b26740b75f5f7c72c65f9406d6b5b2ab32a
parent0a5eca70618ce6bac3671758f747021ede4469b0
MemorySSA: Allow movement to arbitrary places

Summary: Extend the MemorySSAUpdater API to allow movement to arbitrary places

Reviewers: davide, george.burgess.iv

Subscribers: llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293363 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/MemorySSA.h
include/llvm/Transforms/Utils/MemorySSAUpdater.h
lib/Transforms/Utils/MemorySSAUpdater.cpp
unittests/Transforms/Utils/MemorySSA.cpp