| Commit message (Expand) | Author | Age | Files | Lines |
| * | NewGVN: Dead argument cleanup | Daniel Berlin | 2017-01-31 | 1 | -91/+63 |
| * | NewGVN: Cleanup conditions to match reality | Daniel Berlin | 2017-01-31 | 1 | -13/+8 |
| * | NewGVN: Add basic support for symbolic comparison evaluation | Daniel Berlin | 2017-01-31 | 1 | -3/+20 |
| * | NewGVN: Formatting cleanup after lookupOperandLeader change | Daniel Berlin | 2017-01-31 | 1 | -6/+3 |
| * | NewGVN: Remove the unsued two arguments from lookupOperandLeader. | Daniel Berlin | 2017-01-31 | 1 | -21/+17 |
| * | NewGVN: Cleanup header files we are using. | Daniel Berlin | 2017-01-31 | 1 | -5/+0 |
| * | NewGVN: Instead of changeToUnreachable, insert an instruction SimplifyCFG wil... | Daniel Berlin | 2017-01-30 | 1 | -4/+5 |
| * | Revert "NewGVN: Make unreachable blocks be marked with unreachable" | Daniel Berlin | 2017-01-30 | 1 | -13/+18 |
| * | NewGVN: Fix where newline is printed in debug printing of memory equivalence | Daniel Berlin | 2017-01-29 | 1 | -1/+1 |
| * | Remove inclusion of SSAUpdater from several passes. | Davide Italiano | 2017-01-29 | 1 | -1/+0 |
| * | Fix unused variable warning. | Richard Trieu | 2017-01-27 | 1 | -0/+1 |
| * | NewGVN: Add basic dead and redundant store elimination | Daniel Berlin | 2017-01-27 | 1 | -29/+114 |
| * | NewGVN: Fix bug exposed by PR31761 | Daniel Berlin | 2017-01-26 | 1 | -43/+83 |
| * | NewGVN: Add algorithm overview | Daniel Berlin | 2017-01-26 | 1 | -0/+21 |
| * | NewGVN: Make unreachable blocks be marked with unreachable | Daniel Berlin | 2017-01-26 | 1 | -18/+13 |
| * | [NewGVN] Skip uses in unreachable blocks. | Davide Italiano | 2017-01-26 | 1 | -0/+6 |
| * | [NewGVN] Simplify folding a lambda used only once. NFCI. | Davide Italiano | 2017-01-25 | 1 | -5/+3 |
| * | [NewGVN] Optimize processing for instructions found trivially dead. | Davide Italiano | 2017-01-20 | 1 | -3/+19 |
| * | NewGVN: Fix PR 31686 and PR 31698 by rewriting store leader handling. | Daniel Berlin | 2017-01-20 | 1 | -36/+41 |
| * | NewGVN: Fix PR 31682, an overactive assert. | Daniel Berlin | 2017-01-20 | 1 | -10/+16 |
| * | [NewGVN] We don't use postdom info anymore. Update. | Davide Italiano | 2017-01-18 | 1 | -1/+0 |
| * | NewGVN: Change a bunch of densemap find_or_creates to lookups, since they sho... | Daniel Berlin | 2017-01-15 | 1 | -8/+8 |
| * | [NewGVN] Fix a warning from GCC. | Davide Italiano | 2017-01-14 | 1 | -7/+6 |
| * | [NewGVN] clang-format this file after recent changes. | Davide Italiano | 2017-01-14 | 1 | -6/+7 |
| * | [NewGVN] Try to be consistent wit the style used in this file. NFCI. | Davide Italiano | 2017-01-14 | 1 | -1/+1 |
| * | NewGVN: Kill unneeded DFSDomMap, cleanup a few comments. | Daniel Berlin | 2017-01-14 | 1 | -13/+7 |
| * | NewGVN: Move leaders around properly to ensure we have a canonical dominating... | Daniel Berlin | 2017-01-13 | 1 | -40/+89 |
| * | [NewGVN] Fixup store count for the `initial` congruency class. | Davide Italiano | 2017-01-11 | 1 | -3/+6 |
| * | Revert "[NewGVN] Strengthen a couple of assertions." | Davide Italiano | 2017-01-11 | 1 | -2/+2 |
| * | [NewGVN] Parenthesise assertion condition (-Wparenthesis). | Davide Italiano | 2017-01-11 | 1 | -5/+4 |
| * | [NewGVN] Strengthen a couple of assertions. | Davide Italiano | 2017-01-11 | 1 | -2/+2 |
| * | NewGVN: Fix PR31594, by tracking the store count of congruence | Daniel Berlin | 2017-01-11 | 1 | -11/+50 |
| * | NewGVN: Refactor performCongruenceFinding and split out congruence class moving | Daniel Berlin | 2017-01-11 | 1 | -27/+43 |
| * | NewGVN: Fix PR 31573, a failure to verify memory congruency due to | Daniel Berlin | 2017-01-09 | 1 | -1/+14 |
| * | NewGVN: Change a std::vector to SmallVector and cleanup naming. | Daniel Berlin | 2017-01-09 | 1 | -10/+11 |
| * | NewGVN: Make sure we properly lookup operand leaders while creating | Daniel Berlin | 2017-01-07 | 1 | -13/+48 |
| * | NewGVN: Reformat and fix a few newlines | Daniel Berlin | 2017-01-07 | 1 | -2/+3 |
| * | [NewGVN] Prefer auto over explicit type. NFCI. | Davide Italiano | 2017-01-07 | 1 | -1/+1 |
| * | NewGVN: Fix PR 31501. | Daniel Berlin | 2017-01-07 | 1 | -38/+50 |
| * | NewGVN: Track the maximum number of iterations GVN takes on any function, so ... | Daniel Berlin | 2017-01-04 | 1 | -1/+4 |
| * | NewGVN: Clean up after removing possibility of null expressions. | Daniel Berlin | 2017-01-02 | 1 | -17/+14 |
| * | [NewGVN] Fold single-use variable inside the assertion. | Davide Italiano | 2017-01-02 | 1 | -5/+3 |
| * | [NewGVN] Restore old code to placate buildbots. | Davide Italiano | 2017-01-02 | 1 | -2/+6 |
| * | NewGVN: Fix some formatting and comment issues | Daniel Berlin | 2017-01-02 | 1 | -18/+8 |
| * | NewGVN: Add UnknownExpression and create them for things we can't symbolize. ... | Daniel Berlin | 2017-01-02 | 1 | -19/+19 |
| * | NewGVN: Fix PR31480, PR31483, PR31499, by rewriting how memory congruence han... | Daniel Berlin | 2017-01-02 | 1 | -20/+144 |
| * | [NewGVN] Remove unneeded newline from assertion message. | Davide Italiano | 2016-12-30 | 1 | -1/+1 |
| * | NewGVN: Fix PR 31491 by ensuring that we touch the right instructions. Chang... | Daniel Berlin | 2016-12-29 | 1 | -11/+21 |
| * | NewGVN: Sort Dominator Tree in RPO order, and use that for generating order. | Daniel Berlin | 2016-12-29 | 1 | -4/+24 |
| * | Update equalsStoreHelper for the fact that only one branch can be true | Daniel Berlin | 2016-12-29 | 1 | -4/+5 |