aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SystemZ/SystemZInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* [SystemZ] Use MVC for simple load/store pairsRichard Sandiford2013-07-091-0/+22
* [SystemZ] Use MVC for memcpyRichard Sandiford2013-07-081-0/+6
* [SystemZ] Fold more spillsRichard Sandiford2013-07-031-120/+121
* [SystemZ] Rename mapping table fieldsRichard Sandiford2013-07-031-3/+3
* [SystemZ] Use DSGFR over DSGR in more casesRichard Sandiford2013-07-021-3/+2
* [SystemZ] Use MVC to spill loads and storesRichard Sandiford2013-07-021-12/+12
* [SystemZ] Add the MVC instructionRichard Sandiford2013-07-021-0/+6
* [SystemZ] Allow LA and LARL to be rematerializedRichard Sandiford2013-06-271-2/+4
* [SystemZ] Allow immediate moves to be rematerializedRichard Sandiford2013-06-271-2/+4
* [SystemZ] Add conditional store patternsRichard Sandiford2013-06-271-0/+20
* [SystemZ] Don't use LOAD and STORE REVERSED for volatile accessesRichard Sandiford2013-05-311-7/+8
* [SystemZ] Immediate compare-and-branch supportRichard Sandiford2013-05-291-4/+17
* [SystemZ] Register compare-and-branch supportRichard Sandiford2013-05-281-10/+66
* [SystemZ] Rename PSW to CCRichard Sandiford2013-05-221-18/+18
* [SystemZ] Add long branch passRichard Sandiford2013-05-201-8/+5
* [SystemZ] Make use of SUBTRACT HALFWORDRichard Sandiford2013-05-151-0/+1
* [SystemZ] Remove bogus isAsmParserOnlyRichard Sandiford2013-05-141-28/+22
* [SystemZ] Match operands to fields by name rather than by orderRichard Sandiford2013-05-141-38/+38
* [SystemZ] Add back endUlrich Weigand2013-05-061-0/+955
* Remove the SystemZ backend.Dan Gohman2011-10-241-1147/+0
* Ban rematerializable instructions with side effects.Jakob Stoklund Olesen2011-10-141-1/+1
* Fix imm printing for logical instructions.Anton Korobeynikov2011-02-011-24/+24
* Flag -> Glue, the ongoing sagaChris Lattner2010-12-231-4/+4
* Remove isTwoAddress from SystemZ.Eric Christopher2010-06-211-6/+7
* Merge the SystemZ subreg_even32 SubRegIndex into subreg_32bit. The SubRegIndicesJakob Stoklund Olesen2010-05-281-2/+2
* Improve systemz to model cmp and ucmp nodes as returningChris Lattner2010-03-281-37/+27
* set SDNPVariadic on nodes throughout the rest of the targets thatChris Lattner2010-03-191-1/+1
* fix a type compatibility bug. imm is i32 in the input Chris Lattner2010-03-081-1/+2
* The mayHaveSideEffects flag is no longer used.Dan Gohman2010-02-271-1/+1
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-291-1/+1
* Update SystemZ to use PSW following the way x86 uses EFLAGS. BesidesDan Gohman2009-10-281-25/+25
* Some dummy cost model for s390x:Anton Korobeynikov2009-08-221-0/+4
* Typo :(Anton Korobeynikov2009-08-211-2/+2
* Correct instruction names for subtract-with-borrowAnton Korobeynikov2009-08-211-2/+2
* Convert bswap test to filecheck, add more test entries & convert stuff to fil...Anton Korobeynikov2009-08-051-1/+1
* Add memory versions of some instructions.Anton Korobeynikov2009-08-051-6/+83
* Add carry producing / using versions of add / subAnton Korobeynikov2009-07-181-6/+63
* Provide expansion for ct* intrinsicsAnton Korobeynikov2009-07-181-0/+12
* Temporary disable 16 bit bswapAnton Korobeynikov2009-07-161-3/+4
* Add instruction formats and few opcodesAnton Korobeynikov2009-07-161-490/+619
* Add bswap patternsAnton Korobeynikov2009-07-161-0/+18
* Provide crazy pseudos for regpairs spills / reloadsAnton Korobeynikov2009-07-161-1/+30
* Revert the commit, it just hides the real bugAnton Korobeynikov2009-07-161-1/+2
* Out GR128 regclass is not a 'real' i128 one.Anton Korobeynikov2009-07-161-3/+3
* Handle bitconvertsAnton Korobeynikov2009-07-161-4/+5
* Lower anyext to zext, 32-bit stuff does not have any implicit zero-extension ...Anton Korobeynikov2009-07-161-2/+1
* Handle FP callee-saved regsAnton Korobeynikov2009-07-161-1/+2
* Implement all comparisonsAnton Korobeynikov2009-07-161-7/+30
* Add constpool lowering / printingAnton Korobeynikov2009-07-161-1/+2
* Fix fallout from prev. patchAnton Korobeynikov2009-07-161-4/+4