summaryrefslogtreecommitdiff
path: root/gcc/config/s390
Commit message (Expand)AuthorAgeFilesLines
* 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
* PR target/78748: S/390: Fix ICE with ANDC splitter.krebbel2016-12-191-1/+5
* S/390: Fix RTL sharing when generating reg note.krebbel2016-12-021-1/+1
* PR target/77822: S390: Validate argument range of {zero,sign}_extract.krebbel2016-12-021-3/+17
* S/390: Define vectorization_cost hookkrebbel2016-12-021-0/+37
* S/390: Add vector pack/unpack patterns.krebbel2016-12-022-10/+189
* S/390: Merge compare of compare resultskrebbel2016-12-023-0/+55
* S/390: Fix vector all/any cc modes.krebbel2016-12-024-166/+178
* [Patch 7/17] Delete TARGET_FLT_EVAL_METHOD and poison it.jgreenhalgh2016-11-231-5/+0
* [Patch 3/17] Implement TARGET_C_EXCESS_PRECISION for s390jgreenhalgh2016-11-231-0/+40
* use rtx_insn * more places where it is obvioustbsaunde2016-11-212-8/+15
* use rtx_insn * in various places where it is obvioustbsaunde2016-11-021-3/+4
* S/390: Add static OSC breaker if necessary.krebbel2016-10-282-0/+160
* S/390: Add support for arch<n> arch/tune options.krebbel2016-10-283-5/+50
* S/390: Add fallthrough comment in md file.krebbel2016-10-201-0/+1
* Move MEMMODEL_* from coretypes.h to memmodel.hthopre012016-10-132-0/+2
* PR target/77957jakub2016-10-131-0/+5
* S/390: Wrap more macro args into ()krebbel2016-10-101-43/+45
* S/390: Add missing fallthrough comments.krebbel2016-09-261-0/+2
* S/390: Improved risbg usage.krebbel2016-09-232-66/+206
* S/390: Enable wraparound in s390_contiguous_bitmask_p.krebbel2016-09-235-89/+151
* S/390: Mode attrs "bitoff[_plus]" simplify risbg instructions.krebbel2016-09-231-7/+10
* Fix typos: adress -> addressmarxin2016-09-231-2/+2
* use rtx_insn * moretbsaunde2016-09-222-2/+2
* gcc/:ian2016-08-231-0/+1
* S/390: Add splitter for "and" with complement.krebbel2016-08-231-0/+27
* S/390: Provide low-level builtins with __int128 ops.krebbel2016-08-116-110/+91
* S/390: Fix vlvg vlgv low-level builtins.krebbel2016-08-111-10/+10
* 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: Add support for z13 instructions lochi and locghi.krebbel2016-07-042-8/+23
* S/390: vecintrin.h fix file description in commentkrebbel2016-06-131-1/+1
* S/390: Change builtin type naming scheme to match builtin-types.def.krebbel2016-06-131-210/+210
* S/390: Fix MAX_ARGS value.krebbel2016-06-131-1/+1
* 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: Improve documentation of s390_reload_costs.krebbel2016-04-291-2/+4
* S/390: Replace LDER with LDR.krebbel2016-04-293-10/+10
* S/390: Memory constraint cleanupkrebbel2016-04-295-230/+259
* PR70674: S/390: Add memory barrier to stack pointer restore from fpr.krebbel2016-04-202-38/+63
* PR70404 S/390: Fix insv expansion.krebbel2016-04-011-1/+1
* 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