summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Transforms/Utils/MemorySSA.cpp
Commit message (Expand)AuthorAgeFilesLines
* MemorySSA: Move to Analysis, from Transforms/Utils. It's used asDaniel Berlin2017-04-111-865/+0
* Move updating functions to MemorySSAUpdater.Daniel Berlin2017-02-221-22/+28
* MemorySSA: Add support for renaming uses in the updater.Daniel Berlin2017-02-201-2/+6
* Revert "[MemorySSA] Revert r293361 and r293363, as the tests fail under asan."Daniel Berlin2017-01-301-0/+56
* [MemorySSA] Revert r293361 and r293363, as the tests fail under asan.Sam McCall2017-01-301-56/+0
* MemorySSA: Allow movement to arbitrary placesDaniel Berlin2017-01-281-0/+56
* MemorySSA: Move updater to its own fileDaniel Berlin2017-01-281-0/+1
* Introduce a basic MemorySSA updater, that supports insertDef,Daniel Berlin2017-01-281-8/+270
* MemorySSA: Link all defs together into an intrusive defslist, to make updater...Daniel Berlin2017-01-251-0/+2
* [MemorySSA] Define a restricted upward AccessList splice.Bryant Wong2016-12-251-0/+48
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-2/+3
* Remove the AssumptionCacheHal Finkel2016-12-151-3/+2
* [MemorySSA] Tighten up types to make our API prettier. NFC.George Burgess IV2016-11-011-2/+1
* [MSSA] Avoid unnecessary use walks when calling getClobberingMemoryAccessDaniel Berlin2016-10-201-14/+28
* [MSSA] Allow unittests to use BasicAA when building.George Burgess IV2016-10-031-12/+37
* Update MemorySSA unittest to account for non-pruned SSA formDaniel Berlin2016-09-261-10/+6
* [MSSA] clang-format. NFC.George Burgess IV2016-08-031-3/+2
* [MSSA] Add special handling for invariant/constant loads.George Burgess IV2016-08-031-0/+33
* [MSSA] Fix a caching bug.George Burgess IV2016-08-031-0/+74
* Fix the MemorySSA updating API to enable people to create memory accesses bef...Daniel Berlin2016-07-311-0/+36
* Comment fixes to MemorySSA.hDaniel Berlin2016-07-311-1/+1
* Add MemoryAccess creation and PHI creation APIs to MemorySSADaniel Berlin2016-06-211-11/+93
* [MemorySSA] Clean up unit tests a tiny bit. NFC.George Burgess IV2016-06-201-4/+4
* [MemorySSA] Port to new pass managerGeoff Berry2016-06-011-3/+3
* [MemorySSA] Fix bugs in walker; refactor unittests a bit.George Burgess IV2016-04-291-23/+163
* Remove every uses of getGlobalContext() in LLVM (but the C API)Mehdi Amini2016-04-141-1/+1
* Really fix ASAN leak/etc issues with MemorySSA unittestsDaniel Berlin2016-03-021-10/+11
* Revert "Fix ASAN detected errors in code and test" (it was not meant to be co...Daniel Berlin2016-03-021-11/+10
* Fix ASAN detected errors in code and testDaniel Berlin2016-03-021-10/+11
* [AA] Hoist the logic to reformulate various AA queries in terms of otherChandler Carruth2016-03-021-1/+1
* Add the beginnings of an update API for preserving MemorySSADaniel Berlin2016-03-011-0/+87
OpenPOWER on IntegriCloud