| Commit message (Expand) | Author | Age | Files | Lines |
* | [SystemZ] Add unsigned compare-and-branch instructions | Richard Sandiford | 2013-09-18 | 25 | -154/+781 |
* | [SystemZ] Improve extload handling | Richard Sandiford | 2013-09-16 | 1 | -2/+2 |
* | [SystemZ] Try to fold shifts into TMxx | Richard Sandiford | 2013-09-13 | 2 | -0/+80 |
* | [SystemZ] Add TM and TMY | Richard Sandiford | 2013-09-10 | 1 | -0/+245 |
* | [SystemZ] Tweak integer comparison code | Richard Sandiford | 2013-09-06 | 1 | -0/+101 |
* | [SystemZ] Use XC for a memset of 0 | Richard Sandiford | 2013-09-06 | 1 | -42/+26 |
* | [SystemZ] Add NC, OC and XC | Richard Sandiford | 2013-09-05 | 3 | -0/+511 |
* | [SystemZ] Add support for TMHH, TMHL, TMLH and TMLL | Richard Sandiford | 2013-09-03 | 1 | -0/+352 |
* | [SystemZ] Add support for TMHH, TMHL, TMLH and TMLL | Richard Sandiford | 2013-08-28 | 3 | -2/+294 |
* | [SystemZ] Extend memcmp support to all constant lengths | Richard Sandiford | 2013-08-28 | 2 | -4/+96 |
* | [SystemZ] Extend memcpy and memset support to all constant lengths | Richard Sandiford | 2013-08-27 | 5 | -29/+224 |
* | [SystemZ] Add basic prefetch support | Richard Sandiford | 2013-08-23 | 1 | -0/+87 |
* | [SystemZ] Try reversing comparisons whose first operand is in memory | Richard Sandiford | 2013-08-23 | 18 | -2/+430 |
* | [SystemZ] Prefer LHI;ST... over LAY;MV... | Richard Sandiford | 2013-08-23 | 6 | -48/+49 |
* | Turn MipsOptimizeMathLibCalls into a target-independent scalar transform | Richard Sandiford | 2013-08-23 | 2 | -1/+31 |
* | [SystemZ] Define remainig *MUL_LOHI patterns | Richard Sandiford | 2013-08-21 | 2 | -3/+63 |
* | [SystemZ] Use FI[EDX]BRA for codegen | Richard Sandiford | 2013-08-21 | 2 | -6/+315 |
* | [SystemZ] Use SRST to optimize memchr | Richard Sandiford | 2013-08-20 | 2 | -0/+78 |
* | Fix test typo and add usual "br %r14" test | Richard Sandiford | 2013-08-20 | 1 | -1/+2 |
* | Fix overly pessimistic shortcut in post-RA MachineLICM | Richard Sandiford | 2013-08-20 | 1 | -0/+22 |
* | [SystemZ] Add negative integer absolute (load negative) | Richard Sandiford | 2013-08-19 | 1 | -0/+91 |
* | [SystemZ] Add integer absolute (load positive) | Richard Sandiford | 2013-08-19 | 1 | -0/+83 |
* | [SystemZ] Add support for sibling calls | Richard Sandiford | 2013-08-19 | 3 | -154/+125 |
* | [SystemZ] Use SRST to implement strlen and strnlen | Richard Sandiford | 2013-08-16 | 2 | -0/+78 |
* | [SystemZ] Use MVST to implement strcpy and stpcpy | Richard Sandiford | 2013-08-16 | 1 | -0/+50 |
* | [SystemZ] Use CLST to implement strcmp | Richard Sandiford | 2013-08-16 | 2 | -0/+142 |
* | [SystemZ] Fix handling of 64-bit memcmp results | Richard Sandiford | 2013-08-16 | 2 | -1/+136 |
* | [SystemZ] Fix sign of integer memcmp result | Richard Sandiford | 2013-08-16 | 1 | -8/+7 |
* | [tests] Cleanup initialization of test suffixes. | Daniel Dunbar | 2013-08-16 | 1 | -2/+0 |
* | [SystemZ] Use CLC and IPM to implement memcmp | Richard Sandiford | 2013-08-12 | 1 | -0/+134 |
* | [SystemZ] Optimize floating-point comparisons with zero | Richard Sandiford | 2013-08-07 | 1 | -0/+348 |
* | [SystemZ] Add floating-point load-and-test instructions | Richard Sandiford | 2013-08-07 | 3 | -0/+39 |
* | [SystemZ] Use BRCT and BRCTG to eliminate add-&-compare sequences | Richard Sandiford | 2013-08-05 | 3 | -1/+237 |
* | [SystemZ] Use LOAD AND TEST to eliminate comparisons against zero | Richard Sandiford | 2013-08-05 | 1 | -0/+223 |
* | [SystemZ] Reuse CC results for integer comparisons with zero | Richard Sandiford | 2013-08-01 | 2 | -0/+691 |
* | [SystemZ] Prefer comparisons with zero | Richard Sandiford | 2013-08-01 | 5 | -10/+54 |
* | [SystemZ] Implement isLegalAddressingMode() | Richard Sandiford | 2013-07-31 | 1 | -0/+25 |
* | [SystemZ] Be more careful about inverting CC masks (conditional loads) | Richard Sandiford | 2013-07-31 | 2 | -14/+14 |
* | [SystemZ] Be more careful about inverting CC masks | Richard Sandiford | 2013-07-31 | 47 | -124/+149 |
* | [SystemZ] Move compare-and-branch generation even later | Richard Sandiford | 2013-07-31 | 1 | -0/+45 |
* | [SystemZ] Postpone NI->RISBG conversion to convertToThreeAddress() | Richard Sandiford | 2013-07-31 | 29 | -431/+446 |
* | [SystemZ] Rework compare and branch support | Richard Sandiford | 2013-07-25 | 1 | -0/+22 |
* | [SystemZ] Add LOCR and LOCGR | Richard Sandiford | 2013-07-25 | 1 | -0/+25 |
* | [SystemZ] Add LOC and LOCG | Richard Sandiford | 2013-07-25 | 2 | -0/+260 |
* | [SystemZ] Add STOC and STOCG | Richard Sandiford | 2013-07-25 | 4 | -2/+312 |
* | [SystemZ] Add tests for ALHSIK and ALGHSIK | Richard Sandiford | 2013-07-19 | 1 | -0/+71 |
* | [SystemZ] Add ALRK, AGLRK, SLRK and SGLRK | Richard Sandiford | 2013-07-19 | 5 | -4/+50 |
* | [SystemZ] Add AHIK and AGHIK | Richard Sandiford | 2013-07-19 | 2 | -0/+134 |
* | [SystemZ] Add ARK, AGRK, SRK and SGRK | Richard Sandiford | 2013-07-19 | 10 | -8/+90 |
* | [SystemZ] Add NGRK, OGRK and XGRK | Richard Sandiford | 2013-07-19 | 10 | -7/+64 |