aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SystemZ/SystemZISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-43/+150
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-30/+24
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-22/+41
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-29/+25
* Update to LLVM 3.5a.Stephen Hines2014-04-241-219/+544
* Merging r196267:Richard Sandiford2013-12-031-4/+4
* [SystemZ] Handle vectors in getSetCCResultTypeRichard Sandiford2013-11-061-2/+7
* [SystemZ] Improve handling of SETCCRichard Sandiford2013-10-161-2/+114
* Add missing #include's to cctype when using isdigit/alpha/etc.Will Dietz2013-10-121-0/+2
* [SystemZ] Extend pseudo conditional 8- and 16-bit stores to high wordsRichard Sandiford2013-10-011-0/+8
* [SystemZ] Optimize 32-bit FPR<->GPR moves for z196 and aboveRichard Sandiford2013-10-011-7/+18
* [SystemZ] Allow integer AND involving high wordsRichard Sandiford2013-10-011-12/+12
* [SystemZ] Allow integer XOR involving high wordsRichard Sandiford2013-10-011-2/+2
* [SystemZ] Allow integer OR involving high wordsRichard Sandiford2013-10-011-6/+6
* [SystemZ] Allow selects with a high-word destinationRichard Sandiford2013-10-011-0/+1
* [SystemZ] Use upper words of GR64s for codegenRichard Sandiford2013-10-011-2/+10
* [SystemZ] Rename subregs and add subreg_h32Richard Sandiford2013-09-301-9/+9
* [SystemZ] Rename 32-bit GPR registersRichard Sandiford2013-09-301-5/+5
* [SystemZ] Improve handling of PC-relative addressesRichard Sandiford2013-09-271-10/+11
* [SystemZ] Define the GR64 low-word logic instructions as pseudo aliases.Richard Sandiford2013-09-251-46/+46
* [SystemZ] Use subregs for 64-bit truncating storesRichard Sandiford2013-09-251-12/+0
* [SystemZ] Use getTarget{Insert,Extract}Subreg rather than getMachineNodeRichard Sandiford2013-09-131-19/+9
* [SystemZ] Try to fold shifts into TMxxRichard Sandiford2013-09-131-20/+57
* [SystemZ] Add TM and TMYRichard Sandiford2013-09-101-6/+8
* [SystemZ] Tweak integer comparison codeRichard Sandiford2013-09-061-87/+63
* [SystemZ] Add NC, OC and XCRichard Sandiford2013-09-051-0/+15
* [SystemZ] Add support for TMHH, TMHL, TMLH and TMLLRichard Sandiford2013-09-031-8/+103
* [SystemZ] Add support for TMHH, TMHL, TMLH and TMLLRichard Sandiford2013-08-281-10/+51
* [SystemZ] Extend memcmp support to all constant lengthsRichard Sandiford2013-08-281-17/+66
* [SystemZ] Extend memcpy and memset support to all constant lengthsRichard Sandiford2013-08-271-21/+147
* [SystemZ] Add basic prefetch supportRichard Sandiford2013-08-231-0/+26
* [SystemZ] Try reversing comparisons whose first operand is in memoryRichard Sandiford2013-08-231-0/+71
* [SystemZ] Define remainig *MUL_LOHI patternsRichard Sandiford2013-08-211-16/+72
* [SystemZ] Use FI[EDX]BRA for codegenRichard Sandiford2013-08-211-0/+9
* [SystemZ] Use SRST to optimize memchrRichard Sandiford2013-08-201-3/+4
* [SystemZ] Add support for sibling callsRichard Sandiford2013-08-191-15/+70
* [SystemZ] Use SRST to implement strlen and strnlenRichard Sandiford2013-08-161-0/+3
* [SystemZ] Use MVST to implement strcpy and stpcpyRichard Sandiford2013-08-161-0/+3
* [SystemZ] Use CLST to implement strcmpRichard Sandiford2013-08-161-0/+63
* [SystemZ] Use CLC and IPM to implement memcmpRichard Sandiford2013-08-121-4/+8
* [SystemZ] Add a definition of the CLC instructionRichard Sandiford2013-08-121-0/+1
* [SystemZ] Reuse CC results for integer comparisons with zeroRichard Sandiford2013-08-011-1/+2
* [SystemZ] Prefer comparisons with zeroRichard Sandiford2013-08-011-1/+25
* [SystemZ] Implement isLegalAddressingMode()Richard Sandiford2013-07-311-0/+15
* [SystemZ] Be more careful about inverting CC masksRichard Sandiford2013-07-311-26/+39
* [SystemZ] Move compare-and-branch generation even laterRichard Sandiford2013-07-311-14/+9
* [SystemZ] Rework compare and branch supportRichard Sandiford2013-07-251-54/+2
* [SystemZ] Add STOC and STOCGRichard Sandiford2013-07-251-24/+38
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-3/+3
* [SystemZ] Fix parsing of inline asm registersRichard Sandiford2013-07-121-0/+42