| Commit message (Expand) | Author | Age | Files | Lines |
| * | [MemorySSA] Moving at the end often means before terminator. | Alina Sbirlea | 2019-11-20 | 1 | -1/+7 |
| * | [MemorySSA] Update Phi simplification. | Alina Sbirlea | 2019-10-10 | 1 | -5/+12 |
| * | [MemorySSA] Additional handling of unreachable blocks. | Alina Sbirlea | 2019-10-10 | 1 | -0/+4 |
| * | [MemorySSA] Make the use of moveAllAfterMergeBlocks consistent. | Alina Sbirlea | 2019-10-09 | 1 | -15/+22 |
| * | [MemorySSA] Update Phi creation when inserting a Def. | Alina Sbirlea | 2019-10-02 | 1 | -37/+40 |
| * | MemorySSAUpdater::applyInsertUpdates - silence static analyzer dyn_cast<Memor... | Simon Pilgrim | 2019-10-02 | 1 | -1/+1 |
| * | [MemorySSA] Check for unreachable blocks when getting last definition. | Alina Sbirlea | 2019-10-01 | 1 | -0/+3 |
| * | [MemorySSA] Update last_access_in_block check. | Alina Sbirlea | 2019-10-01 | 1 | -2/+7 |
| * | [MemorySSA] Avoid adding Phis in the presence of unreachable blocks. | Alina Sbirlea | 2019-09-25 | 1 | -45/+57 |
| * | [MemorySSA] Update Phi insertion. | Alina Sbirlea | 2019-09-23 | 1 | -43/+39 |
| * | [MemorySSA] Fix phi insertion when inserting a def. | Alina Sbirlea | 2019-09-17 | 1 | -0/+3 |
| * | [MemorySSA] Fix insertUse. | Alina Sbirlea | 2019-08-27 | 1 | -5/+5 |
| * | [MemorySSA] Make Phi cleanups consistent. | Alina Sbirlea | 2019-08-20 | 1 | -24/+17 |
| * | [MemorySSA] Fix existing phis when inserting defs. | Alina Sbirlea | 2019-08-20 | 1 | -8/+12 |
| * | [MemorySSA] Rename uses when inserting memory uses. | Alina Sbirlea | 2019-08-19 | 1 | -6/+37 |
| * | [IR] Value: add replaceUsesWithIf() utility | Roman Lebedev | 2019-08-01 | 1 | -7/+4 |
| * | [MemorySSA] Add additional verification for phis. | Alina Sbirlea | 2019-07-31 | 1 | -1/+1 |
| * | [MemorySSA] Extend allowed behavior for simplified instructions. | Alina Sbirlea | 2019-07-30 | 1 | -22/+44 |
| * | [MemorySSA] Use SetVector to avoid nondeterminism. | Alina Sbirlea | 2019-07-12 | 1 | -1/+1 |
| * | [MemorySSA] Cleanup trivial phis. | Alina Sbirlea | 2019-06-19 | 1 | -5/+8 |
| * | [MemorySSA] Use GraphDiff info when computing IDF. | Alina Sbirlea | 2019-06-19 | 1 | -1/+1 |
| * | [MemorySSA] Don't use template when the clone is a simplified instruction. | Alina Sbirlea | 2019-06-17 | 1 | -3/+11 |
| * | [MemorySSA] Add all MemoryPhis before filling their values. | Alina Sbirlea | 2019-06-17 | 1 | -3/+13 |
| * | [MemorySSA] When applying updates, clean unnecessary Phis. | Alina Sbirlea | 2019-06-11 | 1 | -1/+4 |
| * | [MemorySSA] Teach LoopSimplify to preserve MemorySSA. | Alina Sbirlea | 2019-05-08 | 1 | -2/+79 |
| * | [MemorySSA] Check that block is reachable when adding phis. | Alina Sbirlea | 2019-05-02 | 1 | -1/+4 |
| * | [MemorySSA] Refactor removing multiple trivial phis [NFC]. | Alina Sbirlea | 2019-05-02 | 1 | -6/+11 |
| * | [MemorySSA] Add previous def to cache when found, even if trivial. | Alina Sbirlea | 2019-04-12 | 1 | -1/+3 |
| * | [MemorySSA] Don't optimize incomplete phis. | Alina Sbirlea | 2019-03-29 | 1 | -2/+9 |
| * | [MemorySSA] Make insertDef insert corresponding phi nodes. | Alina Sbirlea | 2019-02-27 | 1 | -0/+54 |
| * | [NFC] fix trivial typos in comments | Hiroshi Inoue | 2019-02-05 | 1 | -2/+2 |
| * | [MemorySSA] Extend removeMemoryAccess API to optimize MemoryPhis. | Alina Sbirlea | 2019-01-31 | 1 | -1/+21 |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock | Vedant Kumar | 2018-11-19 | 1 | -1/+1 |
| * | Use llvm::copy. NFC | Fangrui Song | 2018-11-17 | 1 | -1/+1 |
| * | [TI removal] Make variables declared as `TerminatorInst` and initialized | Chandler Carruth | 2018-10-15 | 1 | -1/+1 |
| * | [MemorySSAUpdater] Avoid creating self-referencing MemoryDefs | Alexandros Lamprineas | 2018-09-11 | 1 | -4/+3 |
| * | API to update MemorySSA for cloned blocks and added CFG edges. | Alina Sbirlea | 2018-09-10 | 1 | -0/+518 |
| * | [MemorySSA] Update MemoryPhi wiring for block splitting to consider if identi... | Alina Sbirlea | 2018-09-07 | 1 | -1/+10 |
| * | [IR] Begin removal of TerminatorInst by removing successor manipulation. | Chandler Carruth | 2018-08-26 | 1 | -1/+1 |
| * | [MemorySSAUpdater] Update Phi operands after trivial Phi elimination | Alexandros Lamprineas | 2018-07-23 | 1 | -15/+13 |
| * | [MemorySSA] Add API to update MemoryPhis, following CFG changes. | Alina Sbirlea | 2018-07-20 | 1 | -0/+29 |
| * | [MemorySSAUpdater] Remove deleted trivial Phis from active workset | Alexandros Lamprineas | 2018-07-16 | 1 | -7/+12 |
| * | Remove redundant *_or_null checks; NFC | George Burgess IV | 2018-07-12 | 1 | -2/+2 |
| * | [MemorySSA] Add APIs to move memory accesses between blocks, following CFG ch... | Alina Sbirlea | 2018-07-11 | 1 | -0/+50 |
| * | [MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an u... | Alina Sbirlea | 2018-06-29 | 1 | -0/+33 |
| * | [MemorySSA] Reflow comments + clean up control flow; NFC | George Burgess IV | 2018-05-26 | 1 | -3/+9 |
| * | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -1/+1 |
| * | [MemorySSAUpdater] Mark Phi users of a node being moved as non-optimize | Zhaoshi Zheng | 2018-04-09 | 1 | -0/+17 |
| * | [MemorySSA] Fix exponential compile-time updating MemorySSA. | Eli Friedman | 2018-03-26 | 1 | -15/+28 |