aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390/s390-builtins.def
AgeCommit message (Expand)AuthorFilesLines
2024-08-14s390: Fix high-level builtins vec_gfmsum{,_accum}_128Stefan Schulze Frielinghaus1-0/+2
2024-03-13s390: Streamline vector builtins with LLVMStefan Schulze Frielinghaus1-24/+24
2024-03-13s390: Deprecate some vector builtinsStefan Schulze Frielinghaus1-12/+12
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-27s390: Fixup builtins vec_rli and verllStefan Schulze Frielinghaus1-36/+24
2023-11-27s390: Streamline NNPA builtins with their LLVM counterpartsStefan Schulze Frielinghaus1-5/+5
2023-11-27s390: Fix builtins floating-point convert to/from fixedStefan Schulze Frielinghaus1-8/+8
2023-11-14s390: Fix vec_scatter_element for vectors of floatsStefan Schulze Frielinghaus1-1/+1
2023-09-11s390: Fix some builtin definitionsStefan Schulze Frielinghaus1-10/+10
2023-09-11s390: Fix builtins vec_rli and verllStefan Schulze Frielinghaus1-24/+36
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-01-17Change references of .c files to .cc filesMartin Liska1-4/+4
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-05-06IBM Z: Fix error checking for builtin vec_permiMarius Hillenbrand1-28/+16
2021-04-14IBM Z: Fix error checking for immediate builtin operandsAndreas Krebbel1-29/+56
2021-03-02IBM Z: arch14: New instrinsicsAndreas Krebbel1-0/+12
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-04-20PR94613: Fix vec_sel builtin for IBM ZAndreas Krebbel1-30/+35
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-10-11S/390: Use signaling FP comparison instructionsIlya Leoshkevich1-8/+8
2019-10-10S/390: Add support for z15 as CPU name.Andreas Krebbel1-1/+1
2019-05-17S/390: Fix vec_sldw builtinAndreas Krebbel1-9/+11
2019-04-02S/390: arch13: vector float-int conversion builtinsAndreas Krebbel1-11/+28
2019-04-02S/390: arch13: vector string search builtinsAndreas Krebbel1-0/+30
2019-04-02S/390: arch13: vector shift double by bit builtinsAndreas Krebbel1-0/+28
2019-04-02S/390: arch13: vec_reve element order reversal builtinsAndreas Krebbel1-0/+31
2019-04-02S/390: arch13: vec_revb vector byte swap builtinAndreas Krebbel1-0/+25
2019-04-02S/390: arch13: New vector builtins - preparationAndreas Krebbel1-2/+6
2019-02-07S/390: Fix the vec_xl / vec_xst style builtinsAndreas Krebbel1-31/+34
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-13S/390: Fix zvector vec_double builtinAndreas Krebbel1-2/+2
2018-06-05S/390: Fix __builtin_tbeginc signatureAndreas Krebbel1-1/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-10-09S/390: Fix vec_nabs and vec_vfi builtin flagsAndreas Krebbel1-4/+4
2017-10-09S/390: PR82465: Fix vec_sqrt builtin flagsAndreas Krebbel1-3/+3
2017-10-09re PR target/82464 (s390x z14: vector float: invalid parameter combination fo...Jakub Jelinek1-0/+3
2017-10-06PR82322: S/390: Fix vec_ceil and friendsAndreas Krebbel1-0/+4
2017-10-06PR82317: S/390: Fix vec_min/vec_max builtins for IBM z13.Andreas Krebbel1-3/+3
2017-09-26S/390: Fix vmslg instruction and builtin.Andreas Krebbel1-1/+1
2017-08-01re PR target/80846 (auto-vectorized AVX2 horizontal sum should narrow to 128b...Jakub Jelinek1-6/+6
2017-03-24S/390: arch12: New builtins.Andreas Krebbel1-1576/+1925
2017-03-24S/390: arch12: Support new vector floating point modes.Andreas Krebbel1-1/+1
2017-03-24S/390: arch12: Add arch12 option.Andreas Krebbel1-1/+2
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-08-11S/390: Provide low-level builtins with __int128 ops.Andreas Krebbel1-16/+33
2016-08-11S/390: Fix vlvg vlgv low-level builtins.Andreas Krebbel1-10/+10
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-02S/390: Make constant checking more strictAndreas Krebbel1-9/+9
2015-12-02S/390: Fix vec_splat_* builtins.Andreas Krebbel1-0/+9
2015-08-21s390-builtins.def: Fix value range of vec_load_bndry.Dominik Vogt1-9/+9