aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390
AgeCommit message (Expand)AuthorFilesLines
2017-01-05S/390: Unroll mvc loop for memcpy with small constant lengths.Andreas Krebbel1-3/+18
2017-01-05S/390: Unroll mvc/xc loop for memset with small constantAndreas Krebbel1-22/+34
2017-01-05S/390: memset: Avoid overlapping MVC operands between iterations.Andreas Krebbel1-31/+64
2017-01-01Update copyright years.Jakub Jelinek33-33/+33
2016-12-22Run tests only if the machine supports the instruction set.Dominik Vogt1-0/+17
2016-12-19PR target/78748: S/390: Fix ICE with ANDC splitter.Dominik Vogt1-1/+5
2016-12-02S/390: Fix RTL sharing when generating reg note.Andreas Krebbel1-1/+1
2016-12-02PR target/77822: S390: Validate argument range of {zero,sign}_extract.Dominik Vogt1-3/+17
2016-12-02S/390: Define vectorization_cost hookAndreas Krebbel1-0/+37
2016-12-02S/390: Add vector pack/unpack patterns.Andreas Krebbel2-10/+189
2016-12-02S/390: Merge compare of compare resultsAndreas Krebbel3-0/+55
2016-12-02S/390: Fix vector all/any cc modes.Andreas Krebbel4-166/+178
2016-11-23[Patch 7/17] Delete TARGET_FLT_EVAL_METHOD and poison it.James Greenhalgh1-5/+0
2016-11-23[Patch 3/17] Implement TARGET_C_EXCESS_PRECISION for s390James Greenhalgh1-0/+40
2016-11-21use rtx_insn * more places where it is obviousTrevor Saunders2-8/+15
2016-11-02use rtx_insn * in various places where it is obviousTrevor Saunders1-3/+4
2016-10-28S/390: Add static OSC breaker if necessary.Andreas Krebbel2-0/+160
2016-10-28S/390: Add support for arch<n> arch/tune options.Andreas Krebbel3-5/+50
2016-10-20S/390: Add fallthrough comment in md file.Andreas Krebbel1-0/+1
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme2-0/+2
2016-10-13re PR target/77957 (Undefined .LCTOC0 with -fstack-protector-strong -mminimal...Jakub Jelinek1-0/+5
2016-10-10S/390: Wrap more macro args into ()Andreas Krebbel1-43/+45
2016-09-26S/390: Add missing fallthrough comments.Andreas Krebbel1-0/+2
2016-09-23S/390: Improved risbg usage.Dominik Vogt2-66/+206
2016-09-23S/390: Enable wraparound in s390_contiguous_bitmask_p.Dominik Vogt5-89/+151
2016-09-23S/390: Mode attrs "bitoff[_plus]" simplify risbg instructions.Dominik Vogt1-7/+10
2016-09-23Fix typos: adress -> addressMartin Liska1-2/+2
2016-09-22use rtx_insn * moreTrevor Saunders2-2/+2
2016-08-23s390.c (s390_asm_file_start): Call default_file_start.Ian Lance Taylor1-0/+1
2016-08-23S/390: Add splitter for "and" with complement.Dominik Vogt1-0/+27
2016-08-11S/390: Provide low-level builtins with __int128 ops.Andreas Krebbel6-110/+91
2016-08-11S/390: Fix vlvg vlgv low-level builtins.Andreas Krebbel1-10/+10
2016-07-20S/390: Remove mode size check in encode_section_info.Andreas Krebbel1-5/+2
2016-07-18S/390: Fix alignment check for literal pool references.Andreas Krebbel1-20/+15
2016-07-06S/390: Fix vecinit expansion.Andreas Krebbel1-5/+11
2016-07-04S/390: Add support for z13 instructions lochi and locghi.Dominik Vogt2-8/+23
2016-06-13S/390: vecintrin.h fix file description in commentAndreas Krebbel1-1/+1
2016-06-13S/390: Change builtin type naming scheme to match builtin-types.def.Andreas Krebbel1-210/+210
2016-06-13S/390: Fix MAX_ARGS value.Andreas Krebbel1-1/+1
2016-05-27S/390: Replace rtx_equal_p with reg_overlap_mentioned_p in splitter check.Andreas Krebbel1-2/+2
2016-05-10S/390: Disable scalar vector instructions with -mno-vx.Andreas Krebbel1-6/+6
2016-05-03S/390: Add patterns for r<nox>sbg instructions.Dominik Vogt1-2/+32
2016-04-29S/390: Improve documentation of s390_reload_costs.Dominik Vogt1-2/+4
2016-04-29S/390: Replace LDER with LDR.Andreas Krebbel3-10/+10
2016-04-29S/390: Memory constraint cleanupUlrich Weigand5-230/+259
2016-04-20PR70674: S/390: Add memory barrier to stack pointer restore from fpr.Andreas Krebbel2-38/+63
2016-04-01PR70404 S/390: Fix insv expansion.Andreas Krebbel1-1/+1
2016-03-11S/390: Fix rounding for _Decimal128 to _Decimal32 conversionAndreas Krebbel1-3/+14
2016-03-11S/390: Define macros for rounding mode constantsAndreas Krebbel1-13/+50
2016-03-11S/390: Rename shift_count_or_setmem_operand to setmem_operandAndreas Krebbel6-25/+30