[SystemZ] Add definitions of LFH and STFH
[oota-llvm.git] / lib / Target / SystemZ / SystemZInstrInfo.td
2013-09-30 Richard Sandiford[SystemZ] Add definitions of LFH and STFH
2013-09-30 Richard Sandiford[SystemZ] Add GRH32 for the high word of a GR64
2013-09-30 Richard Sandiford[SystemZ] Rename subregs and add subreg_h32
2013-09-30 Richard Sandiford[SystemZ] Rename 32-bit GPR registers
2013-09-25 Richard Sandiford[SystemZ] Define the GR64 low-word logic instructions...
2013-09-25 Richard Sandiford[SystemZ] Define the call instructions as pseudo aliases.
2013-09-25 Richard Sandiford[SystemZ] Use subregs for 64-bit truncating stores
2013-09-25 Richard Sandiford[SystemZ] Define the return instruction as a pseudo...
2013-09-25 Richard Sandiford[SystemZ] Add instruction-shortening pass
2013-09-18 Richard Sandiford[SystemZ] Add unsigned compare-and-branch instructions
2013-09-16 Richard Sandiford[SystemZ] Improve extload handling
2013-09-10 Richard Sandiford[SystemZ] Add TM and TMY
2013-09-06 Richard Sandiford[SystemZ] Tweak integer comparison code
2013-09-05 Richard Sandiford[SystemZ] Add NC, OC and XC
2013-08-28 Richard Sandiford[SystemZ] Add support for TMHH, TMHL, TMLH and TMLL
2013-08-27 Richard Sandiford[SystemZ] Extend memcpy and memset support to all const...
2013-08-23 Richard Sandiford[SystemZ] Add basic prefetch support
2013-08-19 Richard Sandiford[SystemZ] Add negative integer absolute (load negative)
2013-08-19 Richard Sandiford[SystemZ] Add integer absolute (load positive)
2013-08-19 Richard Sandiford[SystemZ] Add support for sibling calls
2013-08-16 Richard Sandiford[SystemZ] Use SRST to implement strlen and strnlen
2013-08-16 Richard Sandiford[SystemZ] Use MVST to implement strcpy and stpcpy
2013-08-16 Richard Sandiford[SystemZ] Use CLST to implement strcmp
2013-08-12 Richard Sandiford[SystemZ] Use CLC and IPM to implement memcmp
2013-08-12 Richard Sandiford[SystemZ] Add a definition of the CLC instruction
2013-08-12 Richard Sandiford[SystemZ] Add a definition of the IPM instruction
2013-08-07 Richard Sandiford[SystemZ] Optimize floating-point comparisons with...
2013-08-05 Richard Sandiford[SystemZ] Add definitions for BRCT and BRCTG
2013-08-05 Richard Sandiford[SystemZ] Add LOAD AND TEST instructions
2013-08-01 Richard Sandiford[SystemZ] Reuse CC results for integer comparisons...
2013-07-31 Richard Sandiford[SystemZ] Be more careful about inverting CC masks...
2013-07-31 Richard Sandiford[SystemZ] Be more careful about inverting CC masks
2013-07-31 Richard Sandiford[SystemZ] Postpone NI->RISBG conversion to convertToThr...
2013-07-31 Richard Sandiford[SystemZ] Add RISBLG and RISBHG instruction definitions
2013-07-25 Richard Sandiford[SystemZ] Rework compare and branch support
2013-07-25 Richard Sandiford[SystemZ] Add LOCR and LOCGR
2013-07-25 Richard Sandiford[SystemZ] Add LOC and LOCG
2013-07-25 Richard Sandiford[SystemZ] Add STOC and STOCG
2013-07-19 Richard Sandiford[SystemZ] Add ALRK, AGLRK, SLRK and SGLRK
2013-07-19 Richard Sandiford[SystemZ] Add AHIK and AGHIK
2013-07-19 Richard Sandiford[SystemZ] Add ARK, AGRK, SRK and SGRK
2013-07-19 Richard Sandiford[SystemZ] Add NGRK, OGRK and XGRK
2013-07-19 Richard Sandiford[SystemZ] Add NRK, ORK and XRK
2013-07-19 Richard Sandiford[SystemZ] Start adding z196 and zEC12 support
2013-07-16 Richard Sandiford[SystemZ] Add MC support for R[NOX]SBG
2013-07-12 Richard Sandiford[SystemZ] Optimize sign-extends of vector setccs
2013-07-09 Richard Sandiford[SystemZ] Use MVC for simple load/store pairs
2013-07-08 Richard Sandiford[SystemZ] Use MVC for memcpy
2013-07-03 Richard Sandiford[SystemZ] Fold more spills
2013-07-03 Richard Sandiford[SystemZ] Rename mapping table fields
2013-07-02 Richard Sandiford[SystemZ] Use DSGFR over DSGR in more cases
2013-07-02 Richard Sandiford[SystemZ] Use MVC to spill loads and stores
2013-07-02 Richard Sandiford[SystemZ] Add the MVC instruction
2013-06-27 Richard Sandiford[SystemZ] Allow LA and LARL to be rematerialized
2013-06-27 Richard Sandiford[SystemZ] Allow immediate moves to be rematerialized
2013-06-27 Richard Sandiford[SystemZ] Add conditional store patterns
2013-05-31 Richard Sandiford[SystemZ] Don't use LOAD and STORE REVERSED for volatil...
2013-05-29 Richard Sandiford[SystemZ] Immediate compare-and-branch support
2013-05-28 Richard Sandiford[SystemZ] Register compare-and-branch support
2013-05-22 Richard Sandiford[SystemZ] Rename PSW to CC
2013-05-20 Richard Sandiford[SystemZ] Add long branch pass
2013-05-15 Richard Sandiford[SystemZ] Make use of SUBTRACT HALFWORD
2013-05-14 Richard Sandiford[SystemZ] Remove bogus isAsmParserOnly
2013-05-14 Richard Sandiford[SystemZ] Match operands to fields by name rather than...
2013-05-06 Ulrich Weigand[SystemZ] Add back end
2011-10-24 Dan GohmanRemove the SystemZ backend.
2011-10-14 Jakob Stoklund OlesenBan rematerializable instructions with side effects.
2011-02-01 Anton KorobeynikovFix imm printing for logical instructions.
2010-12-23 Chris LattnerFlag -> Glue, the ongoing saga
2010-06-21 Eric ChristopherRemove isTwoAddress from SystemZ.
2010-05-28 Jakob Stoklund OlesenMerge the SystemZ subreg_even32 SubRegIndex into subreg...
2010-03-28 Chris LattnerImprove systemz to model cmp and ucmp nodes as returning
2010-03-19 Chris Lattnerset SDNPVariadic on nodes throughout the rest of the...
2010-03-08 Chris Lattnerfix a type compatibility bug. imm is i32 in the input
2010-02-27 Dan GohmanThe mayHaveSideEffects flag is no longer used.
2009-10-29 Dan GohmanRename usesCustomDAGSchedInserter to usesCustomInserter...
2009-10-28 Dan GohmanUpdate SystemZ to use PSW following the way x86 uses...
2009-08-22 Anton KorobeynikovSome dummy cost model for s390x:
2009-08-21 Anton KorobeynikovTypo :(
2009-08-21 Anton KorobeynikovCorrect instruction names for subtract-with-borrow
2009-08-05 Anton KorobeynikovConvert bswap test to filecheck, add more test entries...
2009-08-05 Anton KorobeynikovAdd memory versions of some instructions.
2009-07-18 Anton KorobeynikovAdd carry producing / using versions of add / sub
2009-07-18 Anton KorobeynikovProvide expansion for ct* intrinsics
2009-07-16 Anton KorobeynikovTemporary disable 16 bit bswap
2009-07-16 Anton KorobeynikovAdd instruction formats and few opcodes
2009-07-16 Anton KorobeynikovAdd bswap patterns
2009-07-16 Anton KorobeynikovProvide crazy pseudos for regpairs spills / reloads
2009-07-16 Anton KorobeynikovRevert the commit, it just hides the real bug
2009-07-16 Anton KorobeynikovOut GR128 regclass is not a 'real' i128 one.
2009-07-16 Anton KorobeynikovHandle bitconverts
2009-07-16 Anton KorobeynikovLower anyext to zext, 32-bit stuff does not have any...
2009-07-16 Anton KorobeynikovHandle FP callee-saved regs
2009-07-16 Anton KorobeynikovImplement all comparisons
2009-07-16 Anton KorobeynikovAdd constpool lowering / printing
2009-07-16 Anton KorobeynikovFix fallout from prev. patch
2009-07-16 Anton KorobeynikovUse divide single for 32 bit signed divides
2009-07-16 Anton KorobeynikovImplement 'large' PIC model
2009-07-16 Anton KorobeynikovImplement shifts properly (hopefilly - finally!)
2009-07-16 Anton KorobeynikovRemove redundand register move
next