summaryrefslogtreecommitdiff
path: root/gcc/config/s390
Commit message (Expand)AuthorAgeFilesLines
* Merge branches/gcc-7-branch rev 249190.Yvan Roux2017-06-142-4/+9
* S/390: PR80464: Split MEM->GPR vector moveskrebbel2017-04-251-0/+19
* S/390: PR79895: Fix TImode constant handlingkrebbel2017-04-252-2/+16
* S/390: PR80080: Optimize atomic patterns.krebbel2017-04-253-73/+225
* S/390: Load and test peephole.krebbel2017-04-251-0/+15
* S/390: Load and test peephole.krebbel2017-04-251-4/+21
* PR target/79890: S/390: Fix crash.krebbel2017-04-051-0/+6
* S/390: Initialize variable to avoid warningkrebbel2017-04-051-1/+1
* Fix numerous typos in commentsredi2017-04-031-1/+1
* S/390: arch12: New builtins.krebbel2017-03-248-1906/+2473
* S/390: arch12: Support new vector floating point modes.krebbel2017-03-244-171/+301
* 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 vllezlf instruction.krebbel2017-03-242-0/+45
* S/390: arch12: New vector popcount variantskrebbel2017-03-241-8/+30
* S/390: arch12: Add support for new vector bitkrebbel2017-03-242-2/+44
* S/390: arch12: Add arch12 option.krebbel2017-03-248-14/+57
* S/390: Rearrange fixuns_trunc pattern definitions.krebbel2017-03-241-110/+143
* S/390: Use wfc for scalar vector compareskrebbel2017-03-243-122/+14
* S/390: movdf improvementskrebbel2017-03-241-16/+14
* S/390: movsf/sd pattern fixes.krebbel2017-03-241-3/+3
* S/390: vec_init improvementskrebbel2017-03-243-21/+57
* S/390: Improve support of 128 bit vectors in GPRskrebbel2017-03-244-10/+71
* S/390: Rename cpu facility vec to vx.krebbel2017-03-241-23/+23
* S/390: PR79904: Disallow reg + sym_ref literal pool addresses.krebbel2017-03-241-7/+4
* S/390: PR79893: Add diagnostics vec_load_bndry builtin.krebbel2017-03-241-2/+10
* S/390: PR78857: Don't use load and test if result is live.krebbel2017-03-201-2/+25
* S/390: Add missing constraints in builtin patternskrebbel2017-03-091-9/+9
* S/390: Disable vectorization for loops with few iterationskrebbel2017-03-061-0/+4
* S/390: Change 2-byte NOPskrebbel2017-03-062-3/+3
* PR tree-optimization/79345jakub2017-03-021-4/+4
* PR target/79241: S/390: define TARGET_CUSTOM_FUNCTION_DESCRIPTORS.krebbel2017-02-151-0/+4
* S/390: Cleanup: Remove builtin type flags.krebbel2017-02-142-293/+287
* S/390: Use macros from hwint.h where possible.krebbel2017-02-065-38/+35
* S/390: Add SIZE_TYPE comment.krebbel2017-02-061-2/+5
* PR bootstrap/78985law2017-02-051-1/+2
* S/390: Remove unused expanders from vx-builtins.mdkrebbel2017-02-021-35/+0
* S/390: Add missing comments listing mnemonics.krebbel2017-02-023-0/+34
* S/390: Rename __S390_VX__ to __VX__.krebbel2017-02-021-1/+1
* gcc/jakub2017-01-311-0/+10
* S/390: Rename __S390_ARCH_LEVEL__ to __ARCH__.krebbel2017-01-311-2/+2
* 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-183-10/+10
* PR translation/79019jakub2017-01-091-1/+1
* S/390: Unroll mvc loop for memcpy with small constant lengths.krebbel2017-01-051-3/+18
* S/390: Unroll mvc/xc loop for memset with small constantkrebbel2017-01-051-22/+34
* S/390: memset: Avoid overlapping MVC operands between iterations.krebbel2017-01-051-31/+64
* Update copyright years.jakub2017-01-0133-33/+33
* Run tests only if the machine supports the instruction set.krebbel2016-12-221-0/+17