summaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ/SystemZInstrInfo.td
Commit message (Expand)AuthorAge
* [SystemZ] Make use of SUBTRACT HALFWORDRichard Sandiford2013-05-15
* [SystemZ] Remove bogus isAsmParserOnlyRichard Sandiford2013-05-14
* [SystemZ] Match operands to fields by name rather than by orderRichard Sandiford2013-05-14
* [SystemZ] Add back endUlrich Weigand2013-05-06
* Remove the SystemZ backend.Dan Gohman2011-10-24
* Ban rematerializable instructions with side effects.Jakob Stoklund Olesen2011-10-14
* Fix imm printing for logical instructions.Anton Korobeynikov2011-02-01
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-23
* Remove isTwoAddress from SystemZ.Eric Christopher2010-06-21
* Merge the SystemZ subreg_even32 SubRegIndex into subreg_32bit. The SubRegIndicesJakob Stoklund Olesen2010-05-28
* Improve systemz to model cmp and ucmp nodes as returningChris Lattner2010-03-28
* set SDNPVariadic on nodes throughout the rest of the targets thatChris Lattner2010-03-19
* fix a type compatibility bug. imm is i32 in the input Chris Lattner2010-03-08
* The mayHaveSideEffects flag is no longer used.Dan Gohman2010-02-27
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-29
* Update SystemZ to use PSW following the way x86 uses EFLAGS. BesidesDan Gohman2009-10-28
* Some dummy cost model for s390x:Anton Korobeynikov2009-08-22
* Typo :(Anton Korobeynikov2009-08-21
* Correct instruction names for subtract-with-borrowAnton Korobeynikov2009-08-21
* Convert bswap test to filecheck, add more test entries & convert stuff to fil...Anton Korobeynikov2009-08-05
* Add memory versions of some instructions.Anton Korobeynikov2009-08-05
* Add carry producing / using versions of add / subAnton Korobeynikov2009-07-18
* Provide expansion for ct* intrinsicsAnton Korobeynikov2009-07-18
* Temporary disable 16 bit bswapAnton Korobeynikov2009-07-16
* Add instruction formats and few opcodesAnton Korobeynikov2009-07-16
* Add bswap patternsAnton Korobeynikov2009-07-16
* Provide crazy pseudos for regpairs spills / reloadsAnton Korobeynikov2009-07-16
* Revert the commit, it just hides the real bugAnton Korobeynikov2009-07-16
* Out GR128 regclass is not a 'real' i128 one.Anton Korobeynikov2009-07-16
* Handle bitconvertsAnton Korobeynikov2009-07-16
* Lower anyext to zext, 32-bit stuff does not have any implicit zero-extension ...Anton Korobeynikov2009-07-16
* Handle FP callee-saved regsAnton Korobeynikov2009-07-16
* Implement all comparisonsAnton Korobeynikov2009-07-16
* Add constpool lowering / printingAnton Korobeynikov2009-07-16
* Fix fallout from prev. patchAnton Korobeynikov2009-07-16
* Use divide single for 32 bit signed dividesAnton Korobeynikov2009-07-16
* Implement 'large' PIC modelAnton Korobeynikov2009-07-16
* Implement shifts properly (hopefilly - finally!)Anton Korobeynikov2009-07-16
* Remove redundand register moveAnton Korobeynikov2009-07-16
* Properly handle divides. As a bonus - implement memory versions of them.Anton Korobeynikov2009-07-16
* Fix epic fail: full-width muls are not commutable. This unbreaks bunch of stu...Anton Korobeynikov2009-07-16
* 32 bit rotate is not twoaddr instructionAnton Korobeynikov2009-07-16
* 32 bit shifts have only 12 bit displacementsAnton Korobeynikov2009-07-16
* Unbreak indirect branchesAnton Korobeynikov2009-07-16
* All calls clobbers R14Anton Korobeynikov2009-07-16
* Consolidate reg-imm / reg-reg-imm address mode selection logic in one place.Anton Korobeynikov2009-07-16
* Add support for 12 bit displacementsAnton Korobeynikov2009-07-16
* Add jump tablesAnton Korobeynikov2009-07-16
* Exapnd br_jt into indirect branch. Provide pattern for indirect branches.Anton Korobeynikov2009-07-16
* Implement 64 bit immediatesAnton Korobeynikov2009-07-16