summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/MemorySSAUpdater.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Revert "[MemorySSA] Revert r293361 and r293363, as the tests fail under asan."Daniel Berlin2017-01-301-10/+24
| | | | | | | This reverts commit r293471, reapplying r293361 and r293363 with a fix for an out-of-bounds read. llvm-svn: 293474
* [MemorySSA] Revert r293361 and r293363, as the tests fail under asan.Sam McCall2017-01-301-17/+7
| | | | llvm-svn: 293471
* MemorySSA: Allow movement to arbitrary placesDaniel Berlin2017-01-281-1/+7
| | | | | | | | | | | | 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 llvm-svn: 293363
* MemorySSA: Fix block numbering invalidation and replacement bugs discovered ↵Daniel Berlin2017-01-281-6/+10
| | | | | | by updater llvm-svn: 293361
* MemorySSA: Move updater to its own fileDaniel Berlin2017-01-281-0/+372
llvm-svn: 293357
OpenPOWER on IntegriCloud