summaryrefslogtreecommitdiff
path: root/gcc/config/s390/s390.c
Commit message (Expand)AuthorAgeFilesLines
* S/390: Don't fetch the return address early with oookrebbel2017-06-011-31/+32
* S/390: Fix PR80725.krebbel2017-05-241-0/+3
* S/390: PR80080: Optimize atomic patterns.krebbel2017-04-251-8/+176
* PR target/79890: S/390: Fix crash.krebbel2017-04-051-0/+6
* Fix numerous typos in commentsredi2017-04-031-1/+1
* S/390: arch12: New builtins.krebbel2017-03-241-2/+15
* S/390: arch12: Support new vector floating point modes.krebbel2017-03-241-2/+11
* S/390: arch12: Add vllezlf instruction.krebbel2017-03-241-0/+28
* S/390: arch12: Add support for new vector bitkrebbel2017-03-241-0/+15
* S/390: arch12: Add arch12 option.krebbel2017-03-241-6/+16
* S/390: Use wfc for scalar vector compareskrebbel2017-03-241-101/+1
* S/390: vec_init improvementskrebbel2017-03-241-1/+4
* S/390: Improve support of 128 bit vectors in GPRskrebbel2017-03-241-4/+0
* S/390: PR79904: Disallow reg + sym_ref literal pool addresses.krebbel2017-03-241-7/+4
* S/390: Disable vectorization for loops with few iterationskrebbel2017-03-061-0/+4
* S/390: Change 2-byte NOPskrebbel2017-03-061-2/+2
* PR target/79241: S/390: define TARGET_CUSTOM_FUNCTION_DESCRIPTORS.krebbel2017-02-151-0/+4
* S/390: Cleanup: Remove builtin type flags.krebbel2017-02-141-6/+6
* S/390: Use macros from hwint.h where possible.krebbel2017-02-061-26/+24
* PR bootstrap/78985law2017-02-051-1/+2
* gcc/jakub2017-01-311-0/+10
* S/390: Downcase first letter of error messages.krebbel2017-01-181-6/+6
* 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-011-1/+1
* S/390: Fix RTL sharing when generating reg note.krebbel2016-12-021-1/+1
* S/390: Define vectorization_cost hookkrebbel2016-12-021-0/+37
* S/390: Merge compare of compare resultskrebbel2016-12-021-0/+42
* S/390: Fix vector all/any cc modes.krebbel2016-12-021-112/+114
* [Patch 3/17] Implement TARGET_C_EXCESS_PRECISION for s390jgreenhalgh2016-11-231-0/+40
* use rtx_insn * more places where it is obvioustbsaunde2016-11-211-1/+1
* use rtx_insn * in various places where it is obvioustbsaunde2016-11-021-3/+4
* S/390: Add static OSC breaker if necessary.krebbel2016-10-281-0/+152
* Move MEMMODEL_* from coretypes.h to memmodel.hthopre012016-10-131-0/+1
* PR target/77957jakub2016-10-131-0/+5
* S/390: Add missing fallthrough comments.krebbel2016-09-261-0/+2
* S/390: Enable wraparound in s390_contiguous_bitmask_p.krebbel2016-09-231-79/+121
* use rtx_insn * moretbsaunde2016-09-221-1/+1
* gcc/:ian2016-08-231-0/+1
* S/390: Provide low-level builtins with __int128 ops.krebbel2016-08-111-0/+15
* S/390: Remove mode size check in encode_section_info.krebbel2016-07-201-5/+2
* S/390: Fix alignment check for literal pool references.krebbel2016-07-181-20/+15
* S/390: Fix vecinit expansion.krebbel2016-07-061-5/+11
* S/390: Fix MAX_ARGS value.krebbel2016-06-131-1/+1
* S/390: Improve documentation of s390_reload_costs.krebbel2016-04-291-2/+4
* S/390: Memory constraint cleanupkrebbel2016-04-291-16/+15
* PR70674: S/390: Add memory barrier to stack pointer restore from fpr.krebbel2016-04-201-38/+53
* PR70404 S/390: Fix insv expansion.krebbel2016-04-011-1/+1