summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SystemZ/SystemZInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* [SystemZ] Support transactional execution on zEC12Ulrich Weigand2015-04-011-0/+54
* [SystemZ] Support RISBGN instruction on zEC12Ulrich Weigand2015-03-311-0/+4
* [SystemZ] Use POPCNT instruction on z196Ulrich Weigand2015-03-311-0/+7
* [SystemZ] Support all TLS access models - CodeGen partUlrich Weigand2015-02-181-0/+15
* [SystemZ] Support all TLS access models - MC partUlrich Weigand2015-02-181-2/+3
* Replace neverHasSideEffects=1 with hasSideEffects=0 in all .td files.Craig Topper2014-11-261-13/+13
* [SystemZ] Use SystemZCallingConv.td to define callee-saved registersRichard Sandiford2014-07-101-3/+1
* [SystemZ] Tweak instruction format classificationsRichard Sandiford2014-07-101-8/+8
* [SystemZ] Avoid using i8 constants for immediate fieldsRichard Sandiford2014-07-101-12/+12
* [SystemZ] Use "let Predicates =" for blocks of new instructionsRichard Sandiford2014-03-211-9/+9
* Fix known typosAlp Toker2014-01-241-1/+1
* [SystemZ] Use interlocked-access 1 instructions for CodeGenRichard Sandiford2013-12-241-54/+70
* [SystemZ] Add MC support for interlocked-access 1 instructionsRichard Sandiford2013-12-241-0/+13
* [SystemZ] Extend integer absolute selectionRichard Sandiford2013-12-131-4/+10
* Add TargetLowering::prepareVolatileOrAtomicLoadRichard Sandiford2013-12-101-0/+2
* [SystemZ] Fix TMHH and TMHL usage for z10 with -O0Richard Sandiford2013-11-221-4/+5
* [SystemZ] Add the general form of BCRRichard Sandiford2013-11-131-0/+3
* [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
OpenPOWER on IntegriCloud