summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/MemorySSA.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r343369:Tom Stellard2018-12-061-1/+0
* Merging r339411:Hans Wennborg2018-08-131-2/+7
* [MemorySSA] Add APIs to move memory accesses between blocks, following CFG ch...Alina Sbirlea2018-07-111-1/+11
* [MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an u...Alina Sbirlea2018-06-291-3/+6
* [MSSA] Add domination number verifier; NFCGeorge Burgess IV2018-06-251-0/+39
* [MSSA] Remove incorrect comment + `auto`ify dyn_cast results; NFCGeorge Burgess IV2018-06-221-6/+5
* [MemorySSA] Verify Phi incoming blocks are block predecessors.Alina Sbirlea2018-06-201-1/+5
* [MSSA] Print more optimization informationGeorge Burgess IV2018-06-141-5/+20
* [MemorySSA] Reflow comments + clean up control flow; NFCGeorge Burgess IV2018-05-261-2/+2
* [MemorySSA] Don't sort IDF blocks.Michael Zolotukhin2018-05-151-11/+2
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-12/+13
* Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski2018-05-031-3/+0
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-15/+15
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* [MemorySSA] remove cruft; NFC.George Burgess IV2018-04-091-23/+1
* [MemorySSA] Remove redundant assert; NFCGeorge Burgess IV2018-04-091-3/+0
* [MemorySSA] Fix spelling errors in MemorySSA.cpp. NFCZhaoshi Zheng2018-04-041-2/+2
* [Analysis] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-011-4/+4
* [MemorySSA] Turn an assert into a conditionGeorge Burgess IV2018-03-291-2/+2
* [MemorySSA] Consider callsite args for hashing and equality.George Burgess IV2018-03-291-9/+20
* [MemorySSA] Fix comment + remove redundant dyn_casts; NFCGeorge Burgess IV2018-03-111-18/+12
* Expose must/may alias info in MemorySSA.Alina Sbirlea2018-03-081-35/+89
* [MemorySSA] Call the correct dtorsGeorge Burgess IV2018-02-271-3/+2
* [MemorySSA] Remove a redundant dyn_cast.George Burgess IV2018-02-241-3/+2
* [MemorySSA] Fix a cache invalidation bug with removed accessesGeorge Burgess IV2018-02-231-1/+1
* [MemorySSA] Allow reordering of loads that alias in the presence of volatile ...Alina Sbirlea2017-12-221-29/+10
* Modify ModRefInfo values using static inline method abstractions [NFC].Alina Sbirlea2017-12-051-4/+4
* Fix r318786Hans Wennborg2017-11-211-2/+2
* removed unused private method decl. NFCNuno Lopes2017-11-211-3/+2
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-2/+2
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-2/+2
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko2017-08-161-53/+93
* Allow None as a MemoryLocation to getModRefInfoAlina Sbirlea2017-08-011-1/+1
* Analysis/MemorySSA.cpp: Prune unused "llvm/Transforms/Scalar.h".NAKAMURA Takumi2017-07-171-1/+0
* Strip UTF8 BOM that got added for some reason in rL305163Simon Pilgrim2017-06-131-1/+1
* Fix unused variable warning on non-debug EXPENSIVE_CHECKS buildsSimon Pilgrim2017-06-111-1/+2
* [MemorySSA] preservesAll() implies preserves<MemorySSA>(). NFCI.Davide Italiano2017-06-111-1/+0
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-2/+21
* MemorySSA: Stop tracking def-or-use blocks.Bryant Wong2017-04-161-3/+0
* MemorySSA: Move to Analysis, from Transforms/Utils. It's used asDaniel Berlin2017-04-111-0/+2059
OpenPOWER on IntegriCloud