aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390
AgeCommit message (Expand)AuthorFilesLines
2023-10-16s390: Fix expander popcountv8hi2_vxStefan Schulze Frielinghaus1-8/+8
2023-10-09s390: Make use of new copysign RTLStefan Schulze Frielinghaus1-4/+2
2023-09-11s390: Fix some builtin definitionsStefan Schulze Frielinghaus1-10/+10
2023-09-11s390: Fix builtins vec_rli and verllStefan Schulze Frielinghaus2-27/+39
2023-08-09targhooks: Extend legitimate_address_p with code_helper [PR110248]Kewen Lin1-1/+2
2023-08-03s390: Try to emit vlbr/vstbr instead of vperm et al.Stefan Schulze Frielinghaus2-4/+67
2023-08-01IBM Z: Handle unaligned symbolsAndreas Krebbel2-2/+14
2023-07-18IBM zSystems: Optimize vec_cmpge followed by vec_selJuergen Christ1-0/+11
2023-07-07IBM Z: Fix vec_init default expanderJuergen Christ1-5/+6
2023-06-26IBM zSystems: Assume symbols without explicit alignment to be okAndreas Krebbel1-2/+4
2023-05-18gcc/config/*: use _P() defines from tree.hBernhard Reutner-Fischer2-6/+6
2023-05-17s390: Implement TARGET_ATOMIC_ALIGN_FOR_MODEStefan Schulze Frielinghaus1-0/+8
2023-05-16s390: Refactor block operation setmemStefan Schulze Frielinghaus3-17/+128
2023-05-16s390: Add block operation movmemStefan Schulze Frielinghaus3-0/+124
2023-05-16s390: Refactor block operation cpymemStefan Schulze Frielinghaus3-22/+74
2023-03-03s390: Use arch14 instead of z16 for -march=native.Robin Dapp1-2/+2
2023-03-02s390: Add LEN_LOAD/LEN_STORE support.Robin Dapp3-1/+51
2023-02-13IBM zSystems: Do not propagate scheduler state across basic blocks [PR108102]Stefan Schulze Frielinghaus1-35/+7
2023-02-13IBM zSystems: Fix predicate execute_operationStefan Schulze Frielinghaus1-2/+2
2023-02-01IBM zSystems: Save argument registers to the stack -mpreserve-argsAndreas Krebbel2-74/+184
2023-02-01IBM zSystems: Make stack_tie to work with hard frame pointerAndreas Krebbel2-11/+11
2023-01-24IBM zSystems: Fix TARGET_D_CPU_VERSIONSStefan Schulze Frielinghaus1-4/+5
2023-01-11IBM zSystems: Use NAND instruction to implement bit notAndreas Krebbel1-0/+8
2023-01-10IBM zSystems: Make -fcall-saved-... work.Andreas Krebbel1-6/+4
2023-01-02Update copyright years.Jakub Jelinek39-39/+39
2022-10-19IBM zSystems: Fix function_ok_for_sibcall [PR106355]Stefan Schulze Frielinghaus1-23/+24
2022-10-19s390: Fix bootstrap error with checking and -m31.Robin Dapp1-3/+4
2022-09-30i386, rs6000, ia64, s390: Fix C++ ICEs with _Float64x or _Float128 [PR107080]Jakub Jelinek1-2/+1
2022-09-26s390: fix wrong refactoringMartin Liska1-8/+7
2022-09-05rename DBX_REGISTER_NUMBER to DEBUGGER_REGNOMartin Liska1-1/+1
2022-09-02d: Fix #error You must define PREFERRED_DEBUGGING_TYPE if DWARF is not supportedIain Buclaw4-8/+25
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