summaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ/SystemZOperators.td
AgeCommit message (Expand)Author
2017-09-28[SystemZ] Custom-expand ATOMIC_CMP_AND_SWAP_WITH_SUCCESSUlrich Weigand
2017-08-04[SystemZ] Add support for 128-bit atomic load/store/cmpxchgUlrich Weigand
2017-07-17[SystemZ] Add support for IBM z14 processor (1/3)Ulrich Weigand
2017-07-05[SystemZ] Simplify handling of 128-bit multiply/divide instructionUlrich Weigand
2017-06-23[SystemZ] Remove unnecessary serialization before volatile loadsUlrich Weigand
2017-05-09Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov
2016-12-02[SystemZ] Support floating-point control register instructionsUlrich Weigand
2016-11-08[SystemZ] Model access registers as LLVM registersUlrich Weigand
2016-10-07Target: Remove unused patterns and transforms. NFC.Peter Collingbourne
2016-09-14getScalarType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel
2016-06-29[SystemZ] Add floating-point test data class instructions.Marcin Koscielnicki
2016-05-16[SystemZ] Support LRVH and STRVH opcodesBryan Chan
2016-04-04[SystemZ] Support ATOMIC_FENCEUlrich Weigand
2015-05-05[SystemZ] Add vector intrinsicsUlrich Weigand
2015-05-05[SystemZ] Handle sub-128 vectorsUlrich Weigand
2015-05-05[SystemZ] Add CodeGen support for v4f32Ulrich Weigand
2015-05-05[SystemZ] Add CodeGen support for v2f64Ulrich Weigand
2015-05-05[SystemZ] Add CodeGen support for integer vector typesUlrich Weigand
2015-04-01[SystemZ] Support transactional execution on zEC12Ulrich Weigand
2015-03-31[SystemZ] Use POPCNT instruction on z196Ulrich Weigand
2015-02-18[SystemZ] Support all TLS access models - CodeGen partUlrich Weigand
2014-07-10[SystemZ] Avoid using i8 constants for immediate fieldsRichard Sandiford
2014-03-06[SystemZ] Use "auto" for cast resultsRichard Sandiford
2013-12-13[SystemZ] Extend integer absolute selectionRichard Sandiford
2013-12-10Add TargetLowering::prepareVolatileOrAtomicLoadRichard Sandiford
2013-09-27[SystemZ] Improve handling of PC-relative addressesRichard Sandiford
2013-09-16[SystemZ] Improve extload handlingRichard Sandiford
2013-09-10[SystemZ] Add TM and TMYRichard Sandiford
2013-09-06[SystemZ] Tweak integer comparison codeRichard Sandiford
2013-09-05[SystemZ] Add NC, OC and XCRichard Sandiford
2013-08-28[SystemZ] Add support for TMHH, TMHL, TMLH and TMLLRichard Sandiford
2013-08-27[SystemZ] Extend memcpy and memset support to all constant lengthsRichard Sandiford
2013-08-23[SystemZ] Add basic prefetch supportRichard Sandiford
2013-08-19[SystemZ] Add negative integer absolute (load negative)Richard Sandiford
2013-08-19[SystemZ] Add integer absolute (load positive)Richard Sandiford
2013-08-19[SystemZ] Add support for sibling callsRichard Sandiford
2013-08-16[SystemZ] Use SRST to implement strlen and strnlenRichard Sandiford
2013-08-16[SystemZ] Use MVST to implement strcpy and stpcpyRichard Sandiford
2013-08-16[SystemZ] Use CLST to implement strcmpRichard Sandiford
2013-08-12[SystemZ] Use CLC and IPM to implement memcmpRichard Sandiford
2013-08-12[SystemZ] Add a definition of the CLC instructionRichard Sandiford
2013-07-31[SystemZ] Be more careful about inverting CC masksRichard Sandiford
2013-07-08[SystemZ] Use MVC for memcpyRichard Sandiford
2013-07-02[SystemZ] Use DSGFR over DSGR in more casesRichard Sandiford
2013-06-27[SystemZ] Add conditional store patternsRichard Sandiford
2013-05-31[SystemZ] Don't use LOAD and STORE REVERSED for volatile accessesRichard Sandiford
2013-05-06[SystemZ] Add back endUlrich Weigand