aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390
AgeCommit message (Expand)AuthorFilesLines
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-53/+26
2019-11-07IBM Z: Add pattern for load truth value of comparison into regAndreas Krebbel1-0/+15
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 Leoshkevich2-14/+29
2019-10-15[PATCH] S/390: Run %a0:DI splitters only after reloadIlya Leoshkevich1-3/+10
2019-10-11S/390: Use signaling FP comparison instructionsIlya Leoshkevich9-70/+236
2019-10-10[PATCH 1/3] S/390: Do not use signaling vector comparisons on z13Ilya Leoshkevich1-1/+21
2019-10-10S/390: Add support for z15 as CPU name.Andreas Krebbel11-114/+138
2019-10-10S/390: PR91035 Fix call to __morestackAndreas Krebbel3-95/+95
2019-10-01S/390: Remove code duplication in vec_* comparison expandersIlya Leoshkevich2-58/+13
2019-10-01S/390: Implement vcond expander for V1TI,V1TFIlya Leoshkevich1-1/+1
2019-09-30S/390: Remove code duplication in vec_unordered<mode>Ilya Leoshkevich1-7/+7
2019-09-30Pass an ABI identifier to hard_regno_call_part_clobberedRichard Sandiford1-2/+2
2019-09-10Remove call_really_used_regsRichard Sandiford2-39/+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 Sandiford2-2/+2
2019-07-24S/390: Add add/sub/mul overflow check patternsAndreas Krebbel4-0/+174
2019-07-08S/390: Define shift_truncation_mask.Robin Dapp1-0/+8
2019-07-08S/390: Rework shift count handling.Robin Dapp7-99/+138
2019-07-06[s390] Fix ambiguous .md attribute usesRichard Sandiford2-3/+3
2019-07-01S/390: Fix vector shift count operandAndreas Krebbel1-1/+1
2019-06-27builtins.c (get_memory_rtx): Fix comment.Aaron Sawdey3-18/+18
2019-05-17S/390: Fix vec_sldw builtinAndreas Krebbel1-9/+11
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-12S/390: Fix a problem with the bswap vector patternAndreas Krebbel3-46/+89
2019-04-11S/390: Add arch13 pipeline and model numberRobin Dapp7-9/+326
2019-04-03S/390: Reject long disp for vector load/store earlyAndreas Krebbel1-0/+11
2019-04-02S/390: arch13: vector float-int conversion builtinsAndreas Krebbel4-34/+44
2019-04-02S/390: arch13: vector string search builtinsAndreas Krebbel5-0/+114
2019-04-02S/390: arch13: vector shift double by bit builtinsAndreas Krebbel5-3/+70
2019-04-02S/390: arch13: vector load byte reversed element and replicateAndreas Krebbel2-1/+20
2019-04-02S/390: arch13: vector load/store byte reversed element for builtinsAndreas Krebbel2-0/+77
2019-04-02S/390: arch13: vec_reve element order reversal builtinsAndreas Krebbel5-1/+117
2019-04-02S/390: arch13: vec_revb vector byte swap builtinAndreas Krebbel4-0/+94
2019-04-02S/390: arch13: New vector builtins - preparationAndreas Krebbel2-3/+7
2019-04-02S/390: arch13: Support 32 bit fp-int scalar convertsAndreas Krebbel1-27/+44
2019-04-02S/390: arch13: Support 32 bit fp-int vector convertsAndreas Krebbel2-25/+33
2019-04-02S/390: arch13: Add support for new select instructionAndreas Krebbel2-9/+11
2019-04-02S/390: arch13: Support new popcount instructionAndreas Krebbel1-7/+97
2019-04-02S/390: arch13: Support new bit operationsAndreas Krebbel2-5/+225