summaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ/SystemZISelLowering.cpp
Commit message (Expand)AuthorAge
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Fix typo.Richard Sandiford2013-12-24
* [SystemZ] Use interlocked-access 1 instructions for CodeGenRichard Sandiford2013-12-24
* [SystemZ] Optimize comparisons with truncated extended loadsRichard Sandiford2013-12-20
* [SystemZ] Optimize X [!=]= Y in cases where X - Y or Y - X is also computedRichard Sandiford2013-12-13
* [SystemZ] Make more use of TMHHRichard Sandiford2013-12-13
* [SystemZ] Extend integer absolute selectionRichard Sandiford2013-12-13
* [SystemZ] Add a structure to represent a selected comparisonRichard Sandiford2013-12-13
* [SystemZ] Make more use of LTGFRRichard Sandiford2013-12-13
* [SystemZ] Optimize fcmp X, 0 in cases where X is also negatedRichard Sandiford2013-12-11
* Add TargetLowering::prepareVolatileOrAtomicLoadRichard Sandiford2013-12-10
* Add TargetLowering::prepareVolatileOrAtomicLoadRichard Sandiford2013-12-10
* [SystemZ] Extend the use of C(L)GFRRichard Sandiford2013-12-06
* [SystemZ] Optimize selects between 0 and -1Richard Sandiford2013-12-06
* [SystemZ] Fix choice of known-zero mask in insertion optimizationRichard Sandiford2013-12-03
* [SystemZ] Handle vectors in getSetCCResultTypeRichard Sandiford2013-11-06
* [SystemZ] Improve handling of SETCCRichard Sandiford2013-10-16
* Add missing #include's to cctype when using isdigit/alpha/etc.Will Dietz2013-10-12
* [SystemZ] Extend pseudo conditional 8- and 16-bit stores to high wordsRichard Sandiford2013-10-01
* [SystemZ] Optimize 32-bit FPR<->GPR moves for z196 and aboveRichard Sandiford2013-10-01
* [SystemZ] Allow integer AND involving high wordsRichard Sandiford2013-10-01
* [SystemZ] Allow integer XOR involving high wordsRichard Sandiford2013-10-01
* [SystemZ] Allow integer OR involving high wordsRichard Sandiford2013-10-01
* [SystemZ] Allow selects with a high-word destinationRichard Sandiford2013-10-01
* [SystemZ] Use upper words of GR64s for codegenRichard Sandiford2013-10-01
* [SystemZ] Rename subregs and add subreg_h32Richard Sandiford2013-09-30
* [SystemZ] Rename 32-bit GPR registersRichard Sandiford2013-09-30
* [SystemZ] Improve handling of PC-relative addressesRichard Sandiford2013-09-27
* [SystemZ] Define the GR64 low-word logic instructions as pseudo aliases.Richard Sandiford2013-09-25
* [SystemZ] Use subregs for 64-bit truncating storesRichard Sandiford2013-09-25
* [SystemZ] Use getTarget{Insert,Extract}Subreg rather than getMachineNodeRichard Sandiford2013-09-13
* [SystemZ] Try to fold shifts into TMxxRichard Sandiford2013-09-13
* [SystemZ] Add TM and TMYRichard Sandiford2013-09-10
* [SystemZ] Tweak integer comparison codeRichard Sandiford2013-09-06
* [SystemZ] Add NC, OC and XCRichard Sandiford2013-09-05
* [SystemZ] Add support for TMHH, TMHL, TMLH and TMLLRichard Sandiford2013-09-03
* [SystemZ] Add support for TMHH, TMHL, TMLH and TMLLRichard Sandiford2013-08-28
* [SystemZ] Extend memcmp support to all constant lengthsRichard Sandiford2013-08-28
* [SystemZ] Extend memcpy and memset support to all constant lengthsRichard Sandiford2013-08-27
* [SystemZ] Add basic prefetch supportRichard Sandiford2013-08-23
* [SystemZ] Try reversing comparisons whose first operand is in memoryRichard Sandiford2013-08-23
* [SystemZ] Define remainig *MUL_LOHI patternsRichard Sandiford2013-08-21
* [SystemZ] Use FI[EDX]BRA for codegenRichard Sandiford2013-08-21
* [SystemZ] Use SRST to optimize memchrRichard Sandiford2013-08-20
* [SystemZ] Add support for sibling callsRichard Sandiford2013-08-19
* [SystemZ] Use SRST to implement strlen and strnlenRichard Sandiford2013-08-16
* [SystemZ] Use MVST to implement strcpy and stpcpyRichard Sandiford2013-08-16
* [SystemZ] Use CLST to implement strcmpRichard Sandiford2013-08-16
* [SystemZ] Use CLC and IPM to implement memcmpRichard Sandiford2013-08-12
* [SystemZ] Add a definition of the CLC instructionRichard Sandiford2013-08-12