aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390/s390.c
AgeCommit message (Expand)AuthorFilesLines
2020-03-14Fix doubled indefinite articles, mostly in comments.Jakub Jelinek1-1/+1
2020-03-04IBM Z: zTPF: Prevent FPR usageAndreas Krebbel1-2/+3
2020-03-04IBM Z: zTPF: Add tpf trace customization optionsAndreas Krebbel1-13/+40
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-14Replace mode_for_int_vector with related_int_vector_modeRichard Sandiford1-2/+2
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-53/+26
2019-11-05IBM Z: Use tree_fits_uhwi_p in vector_alignment hookAndreas Krebbel1-1/+7
2019-10-24S/390: Use UNSPEC_GET_TP for thread pointer loadsIlya Leoshkevich1-2/+3
2019-10-11S/390: Use signaling FP comparison instructionsIlya Leoshkevich1-11/+23
2019-10-10S/390: Add support for z15 as CPU name.Andreas Krebbel1-21/+27
2019-10-10S/390: PR91035 Fix call to __morestackAndreas Krebbel1-19/+59
2019-10-01S/390: Remove code duplication in vec_* comparison expandersIlya Leoshkevich1-2/+2
2019-09-30Pass an ABI identifier to hard_regno_call_part_clobberedRichard Sandiford1-2/+2
2019-09-10Remove call_really_used_regsRichard Sandiford1-23/+18
2019-09-10Add call_used_or_fixed_reg_pRichard Sandiford1-2/+2
2019-09-09Remove IOR_HARD_REG_SETRichard Sandiford1-2/+2
2019-09-09Make note_stores take an rtx_insnRichard Sandiford1-1/+1
2019-09-03S/390: Fix failing RTL check in s390_canonicalize_comparisonIlya Leoshkevich1-1/+1
2019-08-20Add a apply_pass_by_reference_rules helperRichard Sandiford1-14/+2
2019-08-20Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCERichard Sandiford1-13/+9
2019-08-20Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARGRichard Sandiford1-24/+19
2019-08-20Use function_arg_info for TARGET_PASS_BY_REFERENCERichard Sandiford1-12/+9
2019-08-20Add pass_va_arg_by_referenceRichard Sandiford1-1/+1
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford1-1/+1
2019-07-24S/390: Add add/sub/mul overflow check patternsAndreas Krebbel1-0/+10
2019-07-08S/390: Define shift_truncation_mask.Robin Dapp1-0/+8
2019-07-08S/390: Rework shift count handling.Robin Dapp1-1/+65
2019-06-27builtins.c (get_memory_rtx): Fix comment.Aaron Sawdey1-9/+9
2019-05-16gcc: move assemble_start_function / assemble_end_function to output_mi_thunkMax Filippov1-0/+3
2019-04-24S/390: Fix PR89952 incorrect CFIAndreas Krebbel1-2/+60
2019-04-11S/390: Add arch13 pipeline and model numberRobin Dapp1-5/+28
2019-04-03S/390: Reject long disp for vector load/store earlyAndreas Krebbel1-0/+11
2019-04-02S/390: arch13: Add support for new select instructionAndreas Krebbel1-1/+2
2019-04-02S/390: arch13: Support new bit operationsAndreas Krebbel1-4/+97
2019-04-02S/390: arch13: Add arch13 as architecture optionAndreas Krebbel1-0/+3
2019-03-20S/390: Fix PR89775. Stackpointer save/restore instructions removedAndreas Krebbel1-16/+18
2019-03-12S/390: Perform more aggressive inliningRobin Dapp1-0/+12
2019-03-12S/390: Rework instruction scheduling.Robin Dapp1-111/+186
2019-03-12S/390: Change z13 pipeline description.Robin Dapp1-20/+19
2019-03-11Wrap option names in gcc internal messages with %< and %>.Martin Liska1-13/+16
2019-03-11S/390: Fix immediate vector operands for some builtins.Andreas Krebbel1-4/+10
2019-03-08re PR target/79846 (s390: untranslatable diagnostic in s390.c)Jakub Jelinek1-10/+7
2019-02-18re PR target/89361 (s390 broken without S390_USE_TARGET_ATTRIBUTE, likely sin...Jakub Jelinek1-3/+6
2019-02-12S/390: Reject invalid Q/R/S/T addresses after LRAIlya Leoshkevich1-3/+7
2019-01-11aarch64.c (aarch64_simd_call_p): New function.Steve Ellcey1-1/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-03S/390: Add support for section anchorsIlya Leoshkevich1-0/+19
2018-11-21S/390: Support vector load/store alignment hintsAndreas Krebbel1-0/+13
2018-11-09S/390: Allow relative addressing of literal pool entriesIlya Leoshkevich1-35/+80