2013-08-12 |
Richard Sandiford | [SystemZ] Use CLC and IPM to implement memcmp |
blob | commitdiff | raw |
2013-08-12 |
Richard Sandiford | [SystemZ] Add a definition of the CLC instruction |
blob | commitdiff | raw | diff to current |
2013-08-12 |
Richard Sandiford | [SystemZ] Add a definition of the IPM instruction |
blob | commitdiff | raw | diff to current |
2013-08-07 |
Richard Sandiford | [SystemZ] Optimize floating-point comparisons with... |
blob | commitdiff | raw | diff to current |
2013-08-05 |
Richard Sandiford | [SystemZ] Add definitions for BRCT and BRCTG |
blob | commitdiff | raw | diff to current |
2013-08-05 |
Richard Sandiford | [SystemZ] Add LOAD AND TEST instructions |
blob | commitdiff | raw | diff to current |
2013-08-01 |
Richard Sandiford | [SystemZ] Reuse CC results for integer comparisons... |
blob | commitdiff | raw | diff to current |
2013-07-31 |
Richard Sandiford | [SystemZ] Be more careful about inverting CC masks... |
blob | commitdiff | raw | diff to current |
2013-07-31 |
Richard Sandiford | [SystemZ] Be more careful about inverting CC masks |
blob | commitdiff | raw | diff to current |
2013-07-31 |
Richard Sandiford | [SystemZ] Postpone NI->RISBG conversion to convertToThr... |
blob | commitdiff | raw | diff to current |
2013-07-31 |
Richard Sandiford | [SystemZ] Add RISBLG and RISBHG instruction definitions |
blob | commitdiff | raw | diff to current |
2013-07-25 |
Richard Sandiford | [SystemZ] Rework compare and branch support |
blob | commitdiff | raw | diff to current |
2013-07-25 |
Richard Sandiford | [SystemZ] Add LOCR and LOCGR |
blob | commitdiff | raw | diff to current |
2013-07-25 |
Richard Sandiford | [SystemZ] Add LOC and LOCG |
blob | commitdiff | raw | diff to current |
2013-07-25 |
Richard Sandiford | [SystemZ] Add STOC and STOCG |
blob | commitdiff | raw | diff to current |
2013-07-19 |
Richard Sandiford | [SystemZ] Add ALRK, AGLRK, SLRK and SGLRK |
blob | commitdiff | raw | diff to current |
2013-07-19 |
Richard Sandiford | [SystemZ] Add AHIK and AGHIK |
blob | commitdiff | raw | diff to current |
2013-07-19 |
Richard Sandiford | [SystemZ] Add ARK, AGRK, SRK and SGRK |
blob | commitdiff | raw | diff to current |
2013-07-19 |
Richard Sandiford | [SystemZ] Add NGRK, OGRK and XGRK |
blob | commitdiff | raw | diff to current |
2013-07-19 |
Richard Sandiford | [SystemZ] Add NRK, ORK and XRK |
blob | commitdiff | raw | diff to current |
2013-07-19 |
Richard Sandiford | [SystemZ] Start adding z196 and zEC12 support |
blob | commitdiff | raw | diff to current |
2013-07-16 |
Richard Sandiford | [SystemZ] Add MC support for R[NOX]SBG |
blob | commitdiff | raw | diff to current |
2013-07-12 |
Richard Sandiford | [SystemZ] Optimize sign-extends of vector setccs |
blob | commitdiff | raw | diff to current |
2013-07-09 |
Richard Sandiford | [SystemZ] Use MVC for simple load/store pairs |
blob | commitdiff | raw | diff to current |
2013-07-08 |
Richard Sandiford | [SystemZ] Use MVC for memcpy |
blob | commitdiff | raw | diff to current |
2013-07-03 |
Richard Sandiford | [SystemZ] Fold more spills |
blob | commitdiff | raw | diff to current |
2013-07-03 |
Richard Sandiford | [SystemZ] Rename mapping table fields |
blob | commitdiff | raw | diff to current |
2013-07-02 |
Richard Sandiford | [SystemZ] Use DSGFR over DSGR in more cases |
blob | commitdiff | raw | diff to current |
2013-07-02 |
Richard Sandiford | [SystemZ] Use MVC to spill loads and stores |
blob | commitdiff | raw | diff to current |
2013-07-02 |
Richard Sandiford | [SystemZ] Add the MVC instruction |
blob | commitdiff | raw | diff to current |
2013-06-27 |
Richard Sandiford | [SystemZ] Allow LA and LARL to be rematerialized |
blob | commitdiff | raw | diff to current |
2013-06-27 |
Richard Sandiford | [SystemZ] Allow immediate moves to be rematerialized |
blob | commitdiff | raw | diff to current |
2013-06-27 |
Richard Sandiford | [SystemZ] Add conditional store patterns |
blob | commitdiff | raw | diff to current |
2013-05-31 |
Richard Sandiford | [SystemZ] Don't use LOAD and STORE REVERSED for volatil... |
blob | commitdiff | raw | diff to current |
2013-05-29 |
Richard Sandiford | [SystemZ] Immediate compare-and-branch support |
blob | commitdiff | raw | diff to current |
2013-05-28 |
Richard Sandiford | [SystemZ] Register compare-and-branch support |
blob | commitdiff | raw | diff to current |
2013-05-22 |
Richard Sandiford | [SystemZ] Rename PSW to CC |
blob | commitdiff | raw | diff to current |
2013-05-20 |
Richard Sandiford | [SystemZ] Add long branch pass |
blob | commitdiff | raw | diff to current |
2013-05-15 |
Richard Sandiford | [SystemZ] Make use of SUBTRACT HALFWORD |
blob | commitdiff | raw | diff to current |
2013-05-14 |
Richard Sandiford | [SystemZ] Remove bogus isAsmParserOnly |
blob | commitdiff | raw | diff to current |
2013-05-14 |
Richard Sandiford | [SystemZ] Match operands to fields by name rather than... |
blob | commitdiff | raw | diff to current |
2013-05-06 |
Ulrich Weigand | [SystemZ] Add back end |
blob | commitdiff | raw | diff to current |
2011-10-24 |
Dan Gohman | Remove the SystemZ backend. |
blob | commitdiff | raw |
2011-10-14 |
Jakob Stoklund Olesen | Ban rematerializable instructions with side effects. |
blob | commitdiff | raw | diff to current |
2011-02-01 |
Anton Korobeynikov | Fix imm printing for logical instructions. |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Chris Lattner | Flag -> Glue, the ongoing saga |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Eric Christopher | Remove isTwoAddress from SystemZ. |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Jakob Stoklund Olesen | Merge the SystemZ subreg_even32 SubRegIndex into subreg... |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | Improve systemz to model cmp and ucmp nodes as returning |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | set SDNPVariadic on nodes throughout the rest of the... |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Chris Lattner | fix a type compatibility bug. imm is i32 in the input |
blob | commitdiff | raw | diff to current |
2010-02-27 |
Dan Gohman | The mayHaveSideEffects flag is no longer used. |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Dan Gohman | Rename usesCustomDAGSchedInserter to usesCustomInserter... |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Dan Gohman | Update SystemZ to use PSW following the way x86 uses... |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Anton Korobeynikov | Some dummy cost model for s390x: |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Anton Korobeynikov | Typo :( |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Anton Korobeynikov | Correct instruction names for subtract-with-borrow |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Anton Korobeynikov | Convert bswap test to filecheck, add more test entries... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Anton Korobeynikov | Add memory versions of some instructions. |
blob | commitdiff | raw | diff to current |
2009-07-18 |
Anton Korobeynikov | Add carry producing / using versions of add / sub |
blob | commitdiff | raw | diff to current |
2009-07-18 |
Anton Korobeynikov | Provide expansion for ct* intrinsics |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Temporary disable 16 bit bswap |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Add instruction formats and few opcodes |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Add bswap patterns |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Provide crazy pseudos for regpairs spills / reloads |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Revert the commit, it just hides the real bug |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Out GR128 regclass is not a 'real' i128 one. |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Handle bitconverts |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Lower anyext to zext, 32-bit stuff does not have any... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Handle FP callee-saved regs |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Implement all comparisons |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Add constpool lowering / printing |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Fix fallout from prev. patch |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Use divide single for 32 bit signed divides |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Implement 'large' PIC model |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Implement shifts properly (hopefilly - finally!) |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Remove redundand register move |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Properly handle divides. As a bonus - implement memory... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Fix epic fail: full-width muls are not commutable.... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | 32 bit rotate is not twoaddr instruction |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | 32 bit shifts have only 12 bit displacements |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Unbreak indirect branches |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | All calls clobbers R14 |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Consolidate reg-imm / reg-reg-imm address mode selectio... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Add support for 12 bit displacements |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Add jump tables |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Exapnd br_jt into indirect branch. Provide pattern... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Implement 64 bit immediates |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Add rotates |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Add patterns for integer negate |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Provide proper patterns for and with imm instructions... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Add 32 bit and reg-imm and disable invalid patterns... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Add z9 and z10 target processors. Mark z10-only instruc... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Fix MUL64rm instruction asmprinting |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Preliminary asmprinting of globals |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Implement asmprinting for odd-even regpairs |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | 32-bit ri addressing mode has only 12-bit displacement |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Print signed imms properly |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Pipehole pattern for i32 imm's |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Anton Korobeynikov | Bunch of sext_inreg patterns |
blob | commitdiff | raw | diff to current |
next |