aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390/s390.c
AgeCommit message (Expand)AuthorFilesLines
2017-01-05S/390: memset: Avoid overlapping MVC operands between iterations.Andreas Krebbel1-31/+64
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-02S/390: Fix RTL sharing when generating reg note.Andreas Krebbel1-1/+1
2016-12-02S/390: Define vectorization_cost hookAndreas Krebbel1-0/+37
2016-12-02S/390: Merge compare of compare resultsAndreas Krebbel1-0/+42
2016-12-02S/390: Fix vector all/any cc modes.Andreas Krebbel1-112/+114
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 Saunders1-1/+1
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 Krebbel1-0/+152
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-10-13re PR target/77957 (Undefined .LCTOC0 with -fstack-protector-strong -mminimal...Jakub Jelinek1-0/+5
2016-09-26S/390: Add missing fallthrough comments.Andreas Krebbel1-0/+2
2016-09-23S/390: Enable wraparound in s390_contiguous_bitmask_p.Dominik Vogt1-79/+121
2016-09-22use rtx_insn * moreTrevor Saunders1-1/+1
2016-08-23s390.c (s390_asm_file_start): Call default_file_start.Ian Lance Taylor1-0/+1
2016-08-11S/390: Provide low-level builtins with __int128 ops.Andreas Krebbel1-0/+15
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-06-13S/390: Fix MAX_ARGS value.Andreas Krebbel1-1/+1
2016-04-29S/390: Improve documentation of s390_reload_costs.Dominik Vogt1-2/+4
2016-04-29S/390: Memory constraint cleanupUlrich Weigand1-16/+15
2016-04-20PR70674: S/390: Add memory barrier to stack pointer restore from fpr.Andreas Krebbel1-38/+53
2016-04-01PR70404 S/390: Fix insv expansion.Andreas Krebbel1-1/+1
2016-03-11S/390: Rename shift_count_or_setmem_operand to setmem_operandAndreas Krebbel1-9/+13
2016-03-01S/390: Disallow SImode in s390_decompose_addressAndreas Krebbel1-6/+2
2016-03-01S/390: Get rid of Y constraint in rotate patterns.Andreas Krebbel1-6/+17
2016-02-19S/390: z13 fix mode in vcond expansionAndreas Krebbel1-2/+2
2016-02-19S/390: z13 inline stpcpy implementation.Andreas Krebbel1-0/+118
2016-02-19S/390: Add IBM z13 pipeline descriptionAndreas Krebbel1-63/+196
2016-02-15S/390: New mcount call sequence for z900+ CPUs in 31-bit mode.Marcin Kościelnicki1-0/+7
2016-02-15S/390: Add -fsplit-stack supportMarcin Kościelnicki1-5/+209
2016-02-12cgraph.c: Spelling fixes - behaviour -> behavior and neighbour -> neighbor.Jakub Jelinek1-1/+1
2016-02-05S/390: Remove superfluous loops.Andreas Krebbel1-4/+0
2016-02-05S/390: Fix 64 bit sibcallAndreas Krebbel1-1/+1
2016-02-05S/390: Fix r6 vararg handling.Andreas Krebbel1-51/+88
2016-01-21S/390: Fix missing .size directives.Marcin Kościelnicki1-1/+3
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-21S/390: Fix base reg condition.Dominik Vogt1-1/+1
2015-12-18S/390: Allow to use r2 to r4 as literal pool base.Dominik Vogt1-3/+10
2015-12-18S/390: Turn constm1_operand into all_ones_operandRobin Dapp1-2/+2
2015-12-18S/390: Simplify vector conditionalsRobin Dapp1-11/+52
2015-12-18S/390: Deprecate g5 and g6 CPU levelsAndreas Krebbel1-5/+36
2015-12-11S/390: Wide int support.Dominik Vogt1-10/+16
2015-12-11S/390: Fix warnings in "*setmem_long..." patterns.Dominik Vogt1-1/+6
2015-12-04[PATCH 2/2] S/390: Implement "target" attribute.Dominik Vogt1-1/+15
2015-12-04[PATCH 1/2] S/390: Implement "target" attribute.Dominik Vogt1-184/+707
2015-12-02S/390: Fix vec_splat_* builtins.Andreas Krebbel1-0/+9
2015-12-02S/390: Enable vrepi constants.Andreas Krebbel1-10/+16