| Commit message (Expand) | Author | Age | Files | Lines |
* | [ARM] Allow rematerialization of ARM Thumb literal pool loads | Sam Parker | 2017-07-14 | 2 | -2/+30 |
* | [NFC] Use stdin for some tests instead of positional argument. | Nikolai Bozhenov | 2017-06-29 | 1 | -1/+1 |
* | RegScavenging: Add scavengeRegisterBackwards() | Matthias Braun | 2017-06-17 | 1 | -6/+6 |
* | Revert "RegScavenging: Add scavengeRegisterBackwards()" | Matthias Braun | 2017-06-16 | 1 | -6/+6 |
* | RegScavenging: Add scavengeRegisterBackwards() | Matthias Braun | 2017-06-15 | 1 | -6/+6 |
* | Move machine-cse-physreg.mir to test/CodeGen/Thumb | Krzysztof Parzyszek | 2017-05-24 | 1 | -0/+35 |
* | Elide stores which are overwritten without being observed. | Nirav Dave | 2017-05-16 | 1 | -5/+5 |
* | [ARM] ScheduleDAGRRList::DelayForLiveRegsBottomUp must consider OptionalDefs | Artyom Skrobov | 2017-04-23 | 1 | -0/+18 |
* | [Thumb1] The recently added tADCS and tSBCS pseudo-instructions were missing ... | Artyom Skrobov | 2017-04-21 | 1 | -0/+31 |
* | Add address space mangling to lifetime intrinsics | Matt Arsenault | 2017-04-10 | 3 | -17/+17 |
* | Reapply r298417 "[ARM] Recommit the glueless lowering of addc/adde in Thumb1" | Artyom Skrobov | 2017-03-22 | 1 | -8/+132 |
* | [ARM] t2_so_imm_neg had a subtle bug in the conversion, and could trigger UB ... | Artyom Skrobov | 2017-03-22 | 1 | -0/+9 |
* | Revert "[ARM] Recommit the glueless lowering of addc/adde in Thumb1, includin... | Vitaly Buka | 2017-03-22 | 1 | -132/+8 |
* | [ARM] Recommit the glueless lowering of addc/adde in Thumb1, | Artyom Skrobov | 2017-03-21 | 1 | -8/+132 |
* | [ARM] Revert r297443 and r297820. | Eli Friedman | 2017-03-21 | 1 | -120/+8 |
* | Revert "[Thumb1] Fix the bug when adding/subtracting -2147483648" | Artyom Skrobov | 2017-03-15 | 1 | -12/+0 |
* | [Thumb1] Fix the bug when adding/subtracting -2147483648 | Artyom Skrobov | 2017-03-15 | 1 | -0/+12 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-03-14 | 2 | -10/+18 |
* | [Thumb1] combine ADDC/SUBC with a negative immediate | Artyom Skrobov | 2017-03-13 | 1 | -8/+6 |
* | For Thumb1, lower ADDC/ADDE/SUBC/SUBE via the glueless ARMISD nodes, | Artyom Skrobov | 2017-03-10 | 1 | -8/+122 |
* | In Thumb1, materialize a move between low registers as a `movs`, if CPSR isn'... | Artyom Skrobov | 2017-03-07 | 2 | -17/+6 |
* | [SDAG] Revert r296476 (and r296486, r296668, r296690). | Chandler Carruth | 2017-03-03 | 2 | -18/+10 |
* | [ARM] Don't generate deprecated T1 STM. | Eli Friedman | 2017-02-28 | 1 | -0/+19 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-28 | 2 | -10/+18 |
* | Relate the CHECK: lines to the functions that they're checking [NFC] | Artyom Skrobov | 2017-02-28 | 1 | -13/+15 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-02-26 | 2 | -18/+10 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-25 | 2 | -10/+18 |
* | [ARM] Fix constant islands pass. | Roger Ferrer Ibanez | 2017-02-22 | 1 | -0/+1052 |
* | In Thumb1 mode, the custom lowering for ARMISD::CMPZ could never emit tADDi3 | Artyom Skrobov | 2017-02-17 | 1 | -1/+2 |
* | [Thumb-1] TBB generation: spot redefinitions of index register | James Molloy | 2017-02-13 | 1 | -0/+151 |
* | [LLC] Add an inline assembly diagnostics handler. | Sanne Wouda | 2017-02-03 | 1 | -1/+1 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-02-02 | 2 | -18/+10 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-02 | 2 | -10/+18 |
* | CodeGen: Allow small copyable blocks to "break" the CFG. | Kyle Butt | 2017-01-31 | 1 | -4/+7 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-01-26 | 2 | -18/+10 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-01-26 | 2 | -10/+18 |
* | Revert "CodeGen: Allow small copyable blocks to "break" the CFG." | Kyle Butt | 2017-01-11 | 1 | -7/+4 |
* | CodeGen: Allow small copyable blocks to "break" the CFG. | Kyle Butt | 2017-01-10 | 1 | -4/+7 |
* | [Thumb] Teach ISel how to lower compares of AND bitmasks efficiently | Sjoerd Meijer | 2016-12-15 | 1 | -2/+6 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-12-14 | 2 | -18/+10 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-12-14 | 2 | -10/+18 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-12-09 | 2 | -6/+4 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-12-09 | 2 | -4/+6 |
* | Revert "[Thumb] Teach ISel how to lower compares of AND bitmasks efficiently" | James Molloy | 2016-11-03 | 1 | -6/+2 |
* | [Thumb] Teach ISel how to lower compares of AND bitmasks efficiently | James Molloy | 2016-11-03 | 1 | -2/+6 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-10-13 | 2 | -6/+4 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-10-13 | 2 | -4/+6 |
* | Re-land "[Thumb] Save/restore high registers in Thumb1 pro/epilogues" | Reid Kleckner | 2016-10-11 | 2 | -6/+246 |
* | Revert "[Thumb] Save/restore high registers in Thumb1 pro/epilogues" | Reid Kleckner | 2016-10-11 | 2 | -246/+6 |
* | [Thumb] Save/restore high registers in Thumb1 pro/epilogues | Oliver Stannard | 2016-10-11 | 2 | -6/+246 |