| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [MemorySSA] Make a return type reflect reality. NFC. | George Burgess IV | 2016-03-11 | 1 | -11/+12 |
| | | | | | llvm-svn: 263286 | ||||
| * | Really fix ASAN leak/etc issues with MemorySSA unittests | Daniel Berlin | 2016-03-02 | 1 | -3/+2 |
| | | | | | llvm-svn: 262519 | ||||
| * | Revert "Fix ASAN detected errors in code and test" (it was not meant to be ↵ | Daniel Berlin | 2016-03-02 | 1 | -2/+3 |
| | | | | | | | | | committed yet) This reverts commit 890bbccd600ba1eb050353d06a29650ad0f2eb95. llvm-svn: 262512 | ||||
| * | Fix ASAN detected errors in code and test | Daniel Berlin | 2016-03-02 | 1 | -3/+2 |
| | | | | | llvm-svn: 262511 | ||||
| * | Attempt to fix ASAN failure in a MemorySSA test. | George Burgess IV | 2016-03-02 | 1 | -4/+4 |
| | | | | | llvm-svn: 262452 | ||||
| * | Add the beginnings of an update API for preserving MemorySSA | Daniel Berlin | 2016-03-01 | 1 | -0/+107 |
| | | | | | | | | | | | | | | | | | | | | Summary: This adds the beginning of an update API to preserve MemorySSA. In particular, this patch adds a way to remove memory SSA accesses when instructions are deleted. It also adds relevant unit testing infrastructure for MemorySSA's API. (There is an actual user of this API, i will make that diff dependent on this one. In practice, a ton of opt passes remove memory instructions, so it's hopefully an obviously useful API :P) Reviewers: hfinkel, reames, george.burgess.iv Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D17157 llvm-svn: 262362 | ||||
| * | Fix some abuse of auto flagged by clang's -Wrange-loop-analysis. | Benjamin Kramer | 2016-02-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 261524 | ||||
| * | Rename a member variable to be more accurate with how it is used | Daniel Berlin | 2016-02-10 | 1 | -7/+5 |
| | | | | | llvm-svn: 260389 | ||||
| * | Constify two functions, make them accessible to unit tests | Daniel Berlin | 2016-02-10 | 1 | -5/+9 |
| | | | | | llvm-svn: 260387 | ||||
| * | Don't use module context here. It's unnecessary and makes it harder to write ↵ | Daniel Berlin | 2016-02-07 | 1 | -2/+2 |
| | | | | | | | unittests llvm-svn: 260015 | ||||
| * | Compute live-in for MemorySSA | Daniel Berlin | 2016-02-07 | 1 | -1/+41 |
| | | | | | llvm-svn: 260014 | ||||
| * | Only insert into definingblocks once per block | Daniel Berlin | 2016-02-07 | 1 | -1/+4 |
| | | | | | llvm-svn: 260013 | ||||
| * | Attempt #2 to unbreak r259595. | George Burgess IV | 2016-02-02 | 1 | -4/+4 |
| | | | | | llvm-svn: 259602 | ||||
| * | Attempt to fix builds broken by r259595. | George Burgess IV | 2016-02-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 259599 | ||||
| * | This patch adds MemorySSA to LLVM. | George Burgess IV | 2016-02-02 | 1 | -0/+939 |
| Please see include/llvm/Transforms/Utils/MemorySSA.h for a description of MemorySSA, and what it does. Differential Revision: http://reviews.llvm.org/D7864 llvm-svn: 259595 | |||||

