summaryrefslogtreecommitdiff
path: root/lib/Analysis/MemorySSA.cpp
AgeCommit message (Expand)Author
2018-08-13Merging r339411:Hans Wennborg
2018-07-11[MemorySSA] Add APIs to move memory accesses between blocks, following CFG ch...Alina Sbirlea
2018-06-29[MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an u...Alina Sbirlea
2018-06-25[MSSA] Add domination number verifier; NFCGeorge Burgess IV
2018-06-22[MSSA] Remove incorrect comment + `auto`ify dyn_cast results; NFCGeorge Burgess IV
2018-06-20[MemorySSA] Verify Phi incoming blocks are block predecessors.Alina Sbirlea
2018-06-14[MSSA] Print more optimization informationGeorge Burgess IV
2018-05-26[MemorySSA] Reflow comments + clean up control flow; NFCGeorge Burgess IV
2018-05-15[MemorySSA] Don't sort IDF blocks.Michael Zolotukhin
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-03Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-04-09[MemorySSA] remove cruft; NFC.George Burgess IV
2018-04-09[MemorySSA] Remove redundant assert; NFCGeorge Burgess IV
2018-04-04[MemorySSA] Fix spelling errors in MemorySSA.cpp. NFCZhaoshi Zheng
2018-04-01[Analysis] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-03-29[MemorySSA] Turn an assert into a conditionGeorge Burgess IV
2018-03-29[MemorySSA] Consider callsite args for hashing and equality.George Burgess IV
2018-03-11[MemorySSA] Fix comment + remove redundant dyn_casts; NFCGeorge Burgess IV
2018-03-08Expose must/may alias info in MemorySSA.Alina Sbirlea
2018-02-27[MemorySSA] Call the correct dtorsGeorge Burgess IV
2018-02-24[MemorySSA] Remove a redundant dyn_cast.George Burgess IV
2018-02-23[MemorySSA] Fix a cache invalidation bug with removed accessesGeorge Burgess IV
2017-12-22[MemorySSA] Allow reordering of loads that alias in the presence of volatile ...Alina Sbirlea
2017-12-05Modify ModRefInfo values using static inline method abstractions [NFC].Alina Sbirlea
2017-11-21Fix r318786Hans Wennborg
2017-11-21removed unused private method decl. NFCNuno Lopes
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton
2017-08-16[Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko
2017-08-01Allow None as a MemoryLocation to getModRefInfoAlina Sbirlea
2017-07-17Analysis/MemorySSA.cpp: Prune unused "llvm/Transforms/Scalar.h".NAKAMURA Takumi
2017-06-13Strip UTF8 BOM that got added for some reason in rL305163Simon Pilgrim
2017-06-11Fix unused variable warning on non-debug EXPENSIVE_CHECKS buildsSimon Pilgrim
2017-06-11[MemorySSA] preservesAll() implies preserves<MemorySSA>(). NFCI.Davide Italiano
2017-05-18[IR] De-virtualize ~Value to save a vptrReid Kleckner
2017-04-16MemorySSA: Stop tracking def-or-use blocks.Bryant Wong
2017-04-11MemorySSA: Move to Analysis, from Transforms/Utils. It's used asDaniel Berlin