aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390
AgeCommit message (Expand)AuthorFilesLines
2024-03-14IBM Z: Fix -munaligned-symbolsAndreas Krebbel2-6/+16
2024-03-13s390: Fix TARGET_SECONDARY_RELOAD for non-SYMBOL_REFsStefan Schulze Frielinghaus1-1/+1
2024-03-13s390: Streamline vector builtins with LLVMStefan Schulze Frielinghaus2-34/+37
2024-03-13s390: Deprecate some vector builtinsStefan Schulze Frielinghaus1-12/+12
2024-02-21ipa: Convert lattices from pure array to vector (PR 113476)Martin Jambor1-0/+2
2024-01-12target/112280 - properly guard permute queryRichard Biener1-12/+24
2024-01-05asan: Align .LASANPC on function boundaryIlya Leoshkevich1-1/+1
2024-01-04Add generated .opt.urls filesDavid Malcolm2-0/+100
2024-01-03Update copyright years.Jakub Jelinek39-39/+39
2023-12-18IBM Z: Cover weak symbols with -munaligned-symbolsAndreas Krebbel1-4/+2
2023-12-07s390: Fix expansion of vec_stepStefan Schulze Frielinghaus1-2/+2
2023-12-05Allow targets to add USEs to asmsRichard Sandiford1-1/+2
2023-12-02Allow target attributes in non-gnu namespacesRichard Sandiford1-6/+3
2023-12-01s390x: Fix s390_md_asm_adjust handling of long doubles [PR112753]Juergen Christ1-0/+4
2023-12-01s390: Fix builtin-classify-type-1.c on s390 too [PR112725]Jakub Jelinek1-1/+2
2023-11-27s390: Add missing builtin typeStefan Schulze Frielinghaus1-0/+1
2023-11-27s390: Fixup builtins vec_rli and verllStefan Schulze Frielinghaus3-43/+27
2023-11-27s390: Streamline NNPA builtins with their LLVM counterpartsStefan Schulze Frielinghaus2-8/+7
2023-11-27s390: Fix builtins floating-point convert to/from fixedStefan Schulze Frielinghaus1-8/+8
2023-11-27s390: Fix constraint for insn *cmphi_ccuStefan Schulze Frielinghaus1-2/+2
2023-11-23s390: implement flags outputJuergen Christ3-9/+139
2023-11-23s390: split int128 loadJuergen Christ1-4/+0
2023-11-23s390: Fix ICE in testcase pr89233Juergen Christ1-6/+8
2023-11-19[committed] Fix missing mode on a few unspec/unspec_volatile operandsJeff Law1-6/+6
2023-11-15s390: Fix generation of s390-gen-builtins.hStefan Schulze Frielinghaus1-1/+1
2023-11-14s390: Fix vec_scatter_element for vectors of floatsStefan Schulze Frielinghaus2-2/+2
2023-11-14IBM Z: Add GTY marker to builtin data structuresAndreas Krebbel2-5/+9
2023-11-14IBM Z: Fix ICE with overloading and checking enabledAndreas Krebbel1-0/+3
2023-11-09s390: Revise vector reverse elementsStefan Schulze Frielinghaus3-145/+146
2023-11-09s390: Add expand_perm_reverse_elementsStefan Schulze Frielinghaus1-72/+16
2023-11-09s390: Recognize further vpdi and vmr{l,h} patternStefan Schulze Frielinghaus1-28/+90
2023-11-09s390: Reduce number of patterns where the condition is false anywayStefan Schulze Frielinghaus2-51/+46
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