Fix imm printing for logical instructions.
[oota-llvm.git] / lib / Target / SystemZ / SystemZInstrInfo.td
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
2009-07-16 Anton KorobeynikovProperly handle divides. As a bonus - implement memory...
2009-07-16 Anton KorobeynikovFix epic fail: full-width muls are not commutable....
2009-07-16 Anton Korobeynikov32 bit rotate is not twoaddr instruction
2009-07-16 Anton Korobeynikov32 bit shifts have only 12 bit displacements
2009-07-16 Anton KorobeynikovUnbreak indirect branches
2009-07-16 Anton KorobeynikovAll calls clobbers R14
2009-07-16 Anton KorobeynikovConsolidate reg-imm / reg-reg-imm address mode selectio...
2009-07-16 Anton KorobeynikovAdd support for 12 bit displacements
2009-07-16 Anton KorobeynikovAdd jump tables
2009-07-16 Anton KorobeynikovExapnd br_jt into indirect branch. Provide pattern...
2009-07-16 Anton KorobeynikovImplement 64 bit immediates
2009-07-16 Anton KorobeynikovAdd rotates
2009-07-16 Anton KorobeynikovAdd patterns for integer negate
2009-07-16 Anton KorobeynikovProvide proper patterns for and with imm instructions...
2009-07-16 Anton KorobeynikovAdd 32 bit and reg-imm and disable invalid patterns...
2009-07-16 Anton KorobeynikovAdd z9 and z10 target processors. Mark z10-only instruc...
2009-07-16 Anton KorobeynikovFix MUL64rm instruction asmprinting
2009-07-16 Anton KorobeynikovPreliminary asmprinting of globals
2009-07-16 Anton KorobeynikovImplement asmprinting for odd-even regpairs
2009-07-16 Anton Korobeynikov32-bit ri addressing mode has only 12-bit displacement
2009-07-16 Anton KorobeynikovPrint signed imms properly
2009-07-16 Anton KorobeynikovPipehole pattern for i32 imm's
2009-07-16 Anton KorobeynikovBunch of sext_inreg patterns
2009-07-16 Anton KorobeynikovProvide normal 32 bit load and store
2009-07-16 Anton KorobeynikovProper lower 'small' results
2009-07-16 Anton KorobeynikovCompletel forgot about unconditional branches
2009-07-16 Anton KorobeynikovLower addresses of globals
2009-07-16 Anton KorobeynikovProvide "wide" muls and divs/rems
2009-07-16 Anton KorobeynikovPreliminary mul lowering
2009-07-16 Anton KorobeynikovMore extloads
2009-07-16 Anton KorobeynikovSELECT_CC lowering
2009-07-16 Anton KorobeynikovConditional branches and comparisons
2009-07-16 Anton KorobeynikovEmit callee-saved regs spills / restores
2009-07-16 Anton KorobeynikovSome preliminary call lowering
2009-07-16 Anton KorobeynikovPrologue / epilogue emission
2009-07-16 Anton KorobeynikovSwap the order of imm and idx field for rri addrmode...
2009-07-16 Anton KorobeynikovDo not truncate sign bits for negative imms
2009-07-16 Anton KorobeynikovAdd address computation stuff
2009-07-16 Anton KorobeynikovCleanup
2009-07-16 Anton KorobeynikovAdd mem-imm stores
2009-07-16 Anton KorobeynikovAdd stores and truncstores
2009-07-16 Anton KorobeynikovAdd patterns for various extloads
2009-07-16 Anton KorobeynikovDo some heroic rri address matching (shamelessly stolen...
2009-07-16 Anton KorobeynikovAdd shifts and reg-imm address matching
2009-07-16 Anton KorobeynikovAdd bunch of 32-bit patterns... Uffff :)
2009-07-16 Anton KorobeynikovAdd another bunch of reg-imm patterns for add/or/and/xor
2009-07-16 Anton KorobeynikovAdd bunch of reg-imm movs
2009-07-16 Anton KorobeynikovProper match halfword-imm operands for mov and add
2009-07-16 Anton KorobeynikovProvide masked reg-imm 'or' and 'and'
2009-07-16 Anton KorobeynikovAdd reg-reg and pattern
2009-07-16 Anton KorobeynikovAdd sub reg-reg pattern
2009-07-16 Anton KorobeynikovAdd xor reg-reg pattern
2009-07-16 Anton KorobeynikovAdd or reg-reg pattern.
2009-07-16 Anton KorobeynikovAdd add reg-reg and reg-imm patterns
2009-07-16 Anton KorobeynikovAdd simple reg-reg and reg-imm moves
2009-07-16 Anton KorobeynikovMinimal lowering for formal_arguments / ret
2009-07-16 Anton KorobeynikovLet's start another backend :)