summaryrefslogtreecommitdiff
path: root/gcc/config/s390/s390.md
Commit message (Expand)AuthorAgeFilesLines
* Update copyright years.jakub2018-01-031-1/+1
* S/390: Split MVC instruction for better forwardingkrebbel2017-12-011-1/+21
* retire mem_signal_fence patternamonakov2017-09-011-9/+0
* S/390: Fix PR81534krebbel2017-07-271-3/+3
* S/390: Remove loc splitterkrebbel2017-07-121-22/+8
* S/390: Fix PR80725.krebbel2017-05-241-4/+6
* S/390: PR79895: Fix TImode constant handlingkrebbel2017-04-251-2/+11
* S/390: PR80080: Optimize atomic patterns.krebbel2017-04-251-63/+47
* S/390: Load and test peephole.krebbel2017-04-251-0/+15
* S/390: Use load-on-condition in cstorecc4krebbel2017-04-251-4/+21
* S/390: arch12: New builtins.krebbel2017-03-241-6/+14
* S/390: arch12: Support new vector floating point modes.krebbel2017-03-241-64/+80
* S/390: arch12: Support the mul/add/subtractkrebbel2017-03-241-13/+85
* S/390: arch12: Add indirect branch patternkrebbel2017-03-241-11/+37
* S/390: arch12: Add arch12 option.krebbel2017-03-241-2/+10
* S/390: Rearrange fixuns_trunc pattern definitions.krebbel2017-03-241-110/+143
* S/390: Use wfc for scalar vector compareskrebbel2017-03-241-17/+9
* S/390: movdf improvementskrebbel2017-03-241-16/+14
* S/390: movsf/sd pattern fixes.krebbel2017-03-241-3/+3
* S/390: Improve support of 128 bit vectors in GPRskrebbel2017-03-241-0/+16
* S/390: Rename cpu facility vec to vx.krebbel2017-03-241-23/+23
* S/390: PR78857: Don't use load and test if result is live.krebbel2017-03-201-2/+25
* S/390: Change 2-byte NOPskrebbel2017-03-061-1/+1
* PR tree-optimization/79345jakub2017-03-021-4/+4
* S/390: Use macros from hwint.h where possible.krebbel2017-02-061-3/+2
* S/390: Add missing comments listing mnemonics.krebbel2017-02-021-0/+7
* S/390: PR target/79240: Fix assertion in s390_extzv_shift_ok.krebbel2017-01-301-4/+4
* S/390: Fix matching setmem_long_and*.krebbel2017-01-271-10/+4
* S/390: Downcase first letter of error messages.krebbel2017-01-181-1/+1
* Update copyright years.jakub2017-01-011-1/+1
* PR target/78748: S/390: Fix ICE with ANDC splitter.krebbel2016-12-191-1/+5
* PR target/77822: S390: Validate argument range of {zero,sign}_extract.krebbel2016-12-021-3/+17
* S/390: Fix vector all/any cc modes.krebbel2016-12-021-1/+1
* use rtx_insn * more places where it is obvioustbsaunde2016-11-211-7/+14
* S/390: Add static OSC breaker if necessary.krebbel2016-10-281-0/+8
* S/390: Add fallthrough comment in md file.krebbel2016-10-201-0/+1
* S/390: Improved risbg usage.krebbel2016-09-231-66/+185
* S/390: Enable wraparound in s390_contiguous_bitmask_p.krebbel2016-09-231-4/+4
* S/390: Mode attrs "bitoff[_plus]" simplify risbg instructions.krebbel2016-09-231-7/+10
* S/390: Add splitter for "and" with complement.krebbel2016-08-231-0/+27
* S/390: Provide low-level builtins with __int128 ops.krebbel2016-08-111-4/+1
* S/390: Add support for z13 instructions lochi and locghi.krebbel2016-07-041-8/+16
* S/390: Replace rtx_equal_p with reg_overlap_mentioned_p in splitter check.krebbel2016-05-271-2/+2
* S/390: Disable scalar vector instructions with -mno-vx.krebbel2016-05-101-6/+6
* S/390: Add patterns for r<nox>sbg instructions.krebbel2016-05-031-2/+32
* S/390: Replace LDER with LDR.krebbel2016-04-291-6/+6
* S/390: Memory constraint cleanupkrebbel2016-04-291-185/+216
* PR70674: S/390: Add memory barrier to stack pointer restore from fpr.krebbel2016-04-201-0/+10
* S/390: Fix rounding for _Decimal128 to _Decimal32 conversionkrebbel2016-03-111-3/+14
* S/390: Define macros for rounding mode constantskrebbel2016-03-111-13/+50