summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/MemorySSAUpdater.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFC] fix trivial typos in commentsHiroshi Inoue2019-02-051-2/+2
* [MemorySSA] Extend removeMemoryAccess API to optimize MemoryPhis.Alina Sbirlea2019-01-311-1/+21
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlockVedant Kumar2018-11-191-1/+1
* Use llvm::copy. NFCFangrui Song2018-11-171-1/+1
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-1/+1
* [MemorySSAUpdater] Avoid creating self-referencing MemoryDefsAlexandros Lamprineas2018-09-111-4/+3
* API to update MemorySSA for cloned blocks and added CFG edges.Alina Sbirlea2018-09-101-0/+518
* [MemorySSA] Update MemoryPhi wiring for block splitting to consider if identi...Alina Sbirlea2018-09-071-1/+10
* [IR] Begin removal of TerminatorInst by removing successor manipulation.Chandler Carruth2018-08-261-1/+1
* [MemorySSAUpdater] Update Phi operands after trivial Phi eliminationAlexandros Lamprineas2018-07-231-15/+13
* [MemorySSA] Add API to update MemoryPhis, following CFG changes.Alina Sbirlea2018-07-201-0/+29
* [MemorySSAUpdater] Remove deleted trivial Phis from active worksetAlexandros Lamprineas2018-07-161-7/+12
* Remove redundant *_or_null checks; NFCGeorge Burgess IV2018-07-121-2/+2
* [MemorySSA] Add APIs to move memory accesses between blocks, following CFG ch...Alina Sbirlea2018-07-111-0/+50
* [MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an u...Alina Sbirlea2018-06-291-0/+33
* [MemorySSA] Reflow comments + clean up control flow; NFCGeorge Burgess IV2018-05-261-3/+9
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [MemorySSAUpdater] Mark Phi users of a node being moved as non-optimizeZhaoshi Zheng2018-04-091-0/+17
* [MemorySSA] Fix exponential compile-time updating MemorySSA.Eli Friedman2018-03-261-15/+28
* Remove redundant includes from lib/Analysis.Michael Zolotukhin2017-12-131-2/+0
* MemorySSAUpdater: Only add phis to insertedphis if we actually inserted them,...Daniel Berlin2017-09-271-3/+2
* [mssa] Fix case when there is no definition in a block prior to an inserted use.Alina Sbirlea2017-06-071-11/+6
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [MSSA] Clean up the updater a bit. NFCGeorge Burgess IV2017-04-211-5/+4
* MemorySSA: Move to Analysis, from Transforms/Utils. It's used asDaniel Berlin2017-04-111-0/+494
OpenPOWER on IntegriCloud