Daniel Berlin
|
be1b992213
|
Revert "[MemorySSA] Revert r293361 and r293363, as the tests fail under asan."
This reverts commit r293471, reapplying r293361 and r293363 with a fix
for an out-of-bounds read.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293474 91177308-0d34-0410-b5e6-96231b3b80d8
|
2017-01-30 11:35:39 +00:00 |
|
Sam McCall
|
b6af32432c
|
[MemorySSA] Revert r293361 and r293363, as the tests fail under asan.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293471 91177308-0d34-0410-b5e6-96231b3b80d8
|
2017-01-30 09:19:50 +00:00 |
|
Daniel Berlin
|
09e759d8e9
|
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
|
2017-01-28 02:26:39 +00:00 |
|
Daniel Berlin
|
4fcfd74d06
|
MemorySSA: Fix block numbering invalidation and replacement bugs discovered by updater
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293361 91177308-0d34-0410-b5e6-96231b3b80d8
|
2017-01-28 02:22:52 +00:00 |
|
Daniel Berlin
|
92cf58ee36
|
MemorySSA: Move updater to its own file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293357 91177308-0d34-0410-b5e6-96231b3b80d8
|
2017-01-28 01:35:02 +00:00 |
|