aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SystemZ/SystemZInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* [SystemZ] Add comparisons of high words and memoryRichard Sandiford2013-10-011-0/+8
* [SystemZ] Add comparisons of large immediates using high wordsRichard Sandiford2013-10-011-2/+12
* [SystemZ] Add immediate addition involving high wordsRichard Sandiford2013-10-011-0/+5
* [SystemZ] Extend test-under-mask support to high GR32sRichard Sandiford2013-10-011-5/+11
* [SystemZ] Extend pseudo conditional 8- and 16-bit stores to high wordsRichard Sandiford2013-10-011-6/+14
* [SystemZ] Allow integer AND involving high wordsRichard Sandiford2013-10-011-18/+32
* [SystemZ] Allow integer XOR involving high wordsRichard Sandiford2013-10-011-3/+8
* [SystemZ] Allow integer OR involving high wordsRichard Sandiford2013-10-011-7/+20
* [SystemZ] Allow integer insertions with a high-word destinationRichard Sandiford2013-10-011-2/+10
* [SystemZ] Allow selects with a high-word destinationRichard Sandiford2013-10-011-2/+3
* [SystemZ] Add patterns to load a constant into a high word (IIHF)Richard Sandiford2013-10-011-5/+12
* [SystemZ] Add register zero extensions involving at least one high wordRichard Sandiford2013-10-011-2/+8
* [SystemZ] Add truncating high-word stores (STCH and STHH)Richard Sandiford2013-10-011-4/+16
* [SystemZ] Add zero-extending high-word loads (LLCH and LLHH)Richard Sandiford2013-10-011-2/+14
* [SystemZ] Add sign-extending high-word loads (LBH and LHH)Richard Sandiford2013-10-011-2/+14
* [SystemZ] Use upper words of GR64s for codegenRichard Sandiford2013-10-011-5/+15
* [SystemZ] Reapply: Add definitions of LFH and STFHRichard Sandiford2013-10-011-0/+4
* [SystemZ] Revert r191661: Add definitions of LFH and STFHRichard Sandiford2013-09-301-4/+0
* [SystemZ] Add definitions of LFH and STFHRichard Sandiford2013-09-301-0/+4
* [SystemZ] Add GRH32 for the high word of a GR64Richard Sandiford2013-09-301-2/+2
* [SystemZ] Rename subregs and add subreg_h32Richard Sandiford2013-09-301-6/+6
* [SystemZ] Rename 32-bit GPR registersRichard Sandiford2013-09-301-3/+3
* [SystemZ] Define the GR64 low-word logic instructions as pseudo aliases.Richard Sandiford2013-09-251-58/+48
* [SystemZ] Define the call instructions as pseudo aliases.Richard Sandiford2013-09-251-20/+16
* [SystemZ] Use subregs for 64-bit truncating storesRichard Sandiford2013-09-251-28/+23
* [SystemZ] Define the return instruction as a pseudo alias of BRRichard Sandiford2013-09-251-6/+3
* [SystemZ] Add instruction-shortening passRichard Sandiford2013-09-251-8/+0
* [SystemZ] Add unsigned compare-and-branch instructionsRichard Sandiford2013-09-181-0/+24
* [SystemZ] Improve extload handlingRichard Sandiford2013-09-161-69/+57
* [SystemZ] Add TM and TMYRichard Sandiford2013-09-101-6/+8
* [SystemZ] Tweak integer comparison codeRichard Sandiford2013-09-061-21/+23
* [SystemZ] Add NC, OC and XCRichard Sandiford2013-09-051-14/+28
* [SystemZ] Add support for TMHH, TMHL, TMLH and TMLLRichard Sandiford2013-08-281-0/+13
* [SystemZ] Extend memcpy and memset support to all constant lengthsRichard Sandiford2013-08-271-9/+9
* [SystemZ] Add basic prefetch supportRichard Sandiford2013-08-231-0/+7
* [SystemZ] Add negative integer absolute (load negative)Richard Sandiford2013-08-191-0/+10
* [SystemZ] Add integer absolute (load positive)Richard Sandiford2013-08-191-1/+11
* [SystemZ] Add support for sibling callsRichard Sandiford2013-08-191-0/+10
* [SystemZ] Use SRST to implement strlen and strnlenRichard Sandiford2013-08-161-0/+4
* [SystemZ] Use MVST to implement strcpy and stpcpyRichard Sandiford2013-08-161-0/+4
* [SystemZ] Use CLST to implement strcmpRichard Sandiford2013-08-161-0/+4
* [SystemZ] Use CLC and IPM to implement memcmpRichard Sandiford2013-08-121-1/+1
* [SystemZ] Add a definition of the CLC instructionRichard Sandiford2013-08-121-9/+5
* [SystemZ] Add a definition of the IPM instructionRichard Sandiford2013-08-121-0/+4
* [SystemZ] Optimize floating-point comparisons with zeroRichard Sandiford2013-08-071-19/+19
* [SystemZ] Add definitions for BRCT and BRCTGRichard Sandiford2013-08-051-0/+7
* [SystemZ] Add LOAD AND TEST instructionsRichard Sandiford2013-08-051-0/+13
* [SystemZ] Reuse CC results for integer comparisons with zeroRichard Sandiford2013-08-011-26/+45
* [SystemZ] Be more careful about inverting CC masks (conditional loads)Richard Sandiford2013-07-311-4/+2
* [SystemZ] Be more careful about inverting CC masksRichard Sandiford2013-07-311-13/+18