aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390/s390.md
AgeCommit message (Expand)Author
2018-02-08S/390: Disable branch prediction for indirect branchesAndreas Krebbel
2017-07-27S/390: Fix PR81534Andreas Krebbel
2017-05-29S/390: Fix PR80725.Andreas Krebbel
2017-04-25S/390: PR79895: Fix TImode constant handlingAndreas Krebbel
2017-04-25S/390: PR80080: Optimize atomic patterns.Dominik Vogt
2017-04-25S/390: Load and test peephole.Dominik Vogt
2017-04-25S/390: Load and test peephole.Dominik Vogt
2017-03-24S/390: arch12: New builtins.Andreas Krebbel
2017-03-24S/390: arch12: Support new vector floating point modes.Andreas Krebbel
2017-03-24S/390: arch12: Support the mul/add/subtractAndreas Krebbel
2017-03-24S/390: arch12: Add indirect branch patternAndreas Krebbel
2017-03-24S/390: arch12: Add arch12 option.Andreas Krebbel
2017-03-24S/390: Rearrange fixuns_trunc pattern definitions.Andreas Krebbel
2017-03-24S/390: Use wfc for scalar vector comparesAndreas Krebbel
2017-03-24S/390: movdf improvementsAndreas Krebbel
2017-03-24S/390: movsf/sd pattern fixes.Andreas Krebbel
2017-03-24S/390: Improve support of 128 bit vectors in GPRsAndreas Krebbel
2017-03-24S/390: Rename cpu facility vec to vx.Andreas Krebbel
2017-03-20S/390: PR78857: Don't use load and test if result is live.Andreas Krebbel
2017-03-06S/390: Change 2-byte NOPsRobin Dapp
2017-03-02 PR tree-optimization/79345Jakub Jelinek
2017-02-06S/390: Use macros from hwint.h where possible.Dominik Vogt
2017-02-02S/390: Add missing comments listing mnemonics.Andreas Krebbel
2017-01-30S/390: PR target/79240: Fix assertion in s390_extzv_shift_ok.Dominik Vogt
2017-01-27S/390: Fix matching setmem_long_and*.Dominik Vogt
2017-01-18S/390: Downcase first letter of error messages.Andreas Krebbel
2017-01-01 Update copyright years.Jakub Jelinek
2016-12-19PR target/78748: S/390: Fix ICE with ANDC splitter.Dominik Vogt
2016-12-02PR target/77822: S390: Validate argument range of {zero,sign}_extract.Dominik Vogt
2016-12-02S/390: Fix vector all/any cc modes.Andreas Krebbel
2016-11-21use rtx_insn * more places where it is obviousTrevor Saunders
2016-10-28S/390: Add static OSC breaker if necessary.Andreas Krebbel
2016-10-20S/390: Add fallthrough comment in md file.Andreas Krebbel
2016-09-23S/390: Improved risbg usage.Dominik Vogt
2016-09-23S/390: Enable wraparound in s390_contiguous_bitmask_p.Dominik Vogt
2016-09-23S/390: Mode attrs "bitoff[_plus]" simplify risbg instructions.Dominik Vogt
2016-08-23S/390: Add splitter for "and" with complement.Dominik Vogt
2016-08-11S/390: Provide low-level builtins with __int128 ops.Andreas Krebbel
2016-07-04S/390: Add support for z13 instructions lochi and locghi.Dominik Vogt
2016-05-27S/390: Replace rtx_equal_p with reg_overlap_mentioned_p in splitter check.Andreas Krebbel
2016-05-10S/390: Disable scalar vector instructions with -mno-vx.Andreas Krebbel
2016-05-03S/390: Add patterns for r<nox>sbg instructions.Dominik Vogt
2016-04-29S/390: Replace LDER with LDR.Andreas Krebbel
2016-04-29S/390: Memory constraint cleanupUlrich Weigand
2016-04-20PR70674: S/390: Add memory barrier to stack pointer restore from fpr.Andreas Krebbel
2016-03-11S/390: Fix rounding for _Decimal128 to _Decimal32 conversionAndreas Krebbel
2016-03-11S/390: Define macros for rounding mode constantsAndreas Krebbel
2016-03-11S/390: Rename shift_count_or_setmem_operand to setmem_operandAndreas Krebbel
2016-03-01S/390: Revert setmem pattern foldingAndreas Krebbel
2016-03-01S/390: Use define_subst for the setmem patterns.Andreas Krebbel