aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390
AgeCommit message (Expand)AuthorFilesLines
2022-08-30s390: fix build on 32-bit hostsMartin Liska1-1/+1
2022-08-29s390: Change SET rtx_cost handling.Robin Dapp1-37/+93
2022-08-29s390: Recognize reverse/element swap permute patterns.Robin Dapp2-2/+138
2022-08-29s390: Implement vec_extract via vec_select.Robin Dapp3-53/+61
2022-08-29s390: Use vpdi and verllg in vec_reve.Robin Dapp2-0/+69
2022-08-29s390: Add z15 to s390_issue_rate.Robin Dapp1-0/+1
2022-08-29s390: Add -munroll-only-small-loops.Robin Dapp2-0/+35
2022-08-25PR 106101: IBM zSystems: Fix strict_low_part problemAndreas Krebbel4-22/+54
2022-08-04PR106342 - IBM zSystems: Provide vsel for all vector modesIlya Leoshkevich2-6/+12
2022-07-08[PATCH][s390]: Fix the usage of store_bit_field in the backend.Tamar Christina1-1/+1
2022-05-25Add new parameter to vec_perm_const hook for specifying operand mode.Prathamesh Kulkarni1-1/+5
2022-05-16Use more ARRAY_SIZE.Martin Liska1-1/+1
2022-05-13Make gimple_build main workers more flexibleRichard Biener1-0/+1
2022-04-27PR102024 - IBM Z: Add psabi diagnosticsAndreas Krebbel2-104/+105
2022-04-14s390: Add scheduler description for z16.Robin Dapp4-6/+2592
2022-04-12IBM zSystems: Add support for z16 as CPU name.Andreas Krebbel6-24/+25
2022-03-07s390: Fix up *cmp_and_trap_unsigned_int<mode> constraints [PR104775]Jakub Jelinek1-1/+1
2022-02-08s390: Increase costs for load on condition and change movqicc expander.Robin Dapp2-3/+3
2022-02-07Check always_inline flag in s390_can_inline_p [PR104327]Andreas Krebbel1-17/+47
2022-02-03Fix wording for: attribute ‘-xyz’ argument ‘target’ is unknownMartin Liska1-3/+3
2022-02-03s390x: Fix one more -Wformat-diag.Martin Liska1-3/+3
2022-02-01IBM Z: fix `section type conflict` with -mindirect-branch-tableIlya Leoshkevich1-1/+0
2022-01-18Fix -Wformat-diag for s390x-ibm-tpf.Martin Liska1-4/+4
2022-01-18Fix -Wformat-diag for s390x target.Martin Liska2-18/+19
2022-01-17Change references of .c files to .cc filesMartin Liska14-37/+37
2022-01-17Rename .c files to .cc files.Martin Liska4-0/+0
2022-01-03Update copyright years.Jakub Jelinek37-37/+37
2021-12-30c-family: Use BULTINS_LOCATION for predefined macros changed upon optimize or...Jakub Jelinek1-0/+2
2021-12-07Fix --help -Q outputMartin Liska1-1/+1
2021-11-19IBM Z: Fix load-and-test peephole2 conditionStefan Schulze Frielinghaus1-1/+1
2021-11-04IBM Z: Define STACK_CHECK_MOVING_SPAndreas Krebbel1-0/+5
2021-11-03IBM Z: Free bbs in s390_loop_unroll_adjustStefan Schulze Frielinghaus1-1/+4
2021-11-02IBM Z: Fix address of operands will never be NULL warningsStefan Schulze Frielinghaus1-5/+4
2021-10-20Rename asm_out_file function arguments.Martin Liska1-23/+23
2021-10-11IBM Z: Provide rawmemchr{qi,hi,si} expanderStefan Schulze Frielinghaus5-26/+104
2021-10-08Come up with OPTION_SET_P macro.Martin Liska1-2/+2
2021-09-22IBM Z: TPF: Add cc clobber to profiling expandersAndreas Krebbel1-2/+4
2021-09-22IBM Z: Fix PR102222Andreas Krebbel1-0/+10
2021-09-08Support -fexcess-precision=16 which will enable FLT_EVAL_METHOD_PROMOTE_TO_FL...liuhongt1-0/+3
2021-08-04IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vpdiAndreas Krebbel2-3/+49
2021-08-04IBM Z: Implement TARGET_VECTORIZE_VEC_PERM_CONST for vector mergeAndreas Krebbel1-0/+105
2021-08-04IBM Z: Remove redundant V_HW_64 mode iterator.Andreas Krebbel2-11/+10
2021-08-04IBM Z: Get rid of vpdi unspecAndreas Krebbel3-17/+36
2021-08-04IBM Z: Get rid of vec merge unspecAndreas Krebbel6-57/+237
2021-07-29Use range-based for loops for traversing loopsKewen Lin1-3/+1
2021-07-16IBM Z: Use @PLT symbols for local functions in 64-bit modeIlya Leoshkevich3-43/+79
2021-07-15pass location to md_asm_adjustTrevor Saunders1-1/+1
2021-06-24IBM Z: Define NO_PROFILE_COUNTERSIlya Leoshkevich2-26/+18
2021-06-17IBM Z: Fix vector intrinsics vec_double and vec_floateMarius Hillenbrand1-2/+2
2021-06-10s390: Allow more vcond_mask patterns.Robin Dapp1-1/+1