aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/s390/vx-builtins.md
AgeCommit message (Expand)AuthorFilesLines
2024-06-10IBM Z: Fix ICE in expand_perm_as_replicateAndreas Krebbel1-1/+1
2024-04-09s390x: Optimize vector permute with constant indexesJuergen Christ1-1/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-09s390: Revise vector reverse elementsStefan Schulze Frielinghaus1-143/+0
2023-07-18IBM zSystems: Optimize vec_cmpge followed by vec_selJuergen Christ1-0/+11
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-08-29s390: Recognize reverse/element swap permute patterns.Robin Dapp1-0/+21
2022-08-29s390: Implement vec_extract via vec_select.Robin Dapp1-29/+34
2022-08-29s390: Use vpdi and verllg in vec_reve.Robin Dapp1-0/+41
2022-08-04PR106342 - IBM zSystems: Provide vsel for all vector modesIlya Leoshkevich1-6/+6
2022-01-17Change references of .c files to .cc filesMartin Liska1-1/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-10-11IBM Z: Provide rawmemchr{qi,hi,si} expanderStefan Schulze Frielinghaus1-26/+0
2021-08-04IBM Z: Remove redundant V_HW_64 mode iterator.Andreas Krebbel1-7/+7
2021-08-04IBM Z: Get rid of vpdi unspecAndreas Krebbel1-16/+10
2021-08-04IBM Z: Get rid of vec merge unspecAndreas Krebbel1-18/+17
2021-03-02IBM Z: arch14: New instrinsicsAndreas Krebbel1-0/+55
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-12IBM Z: Rename mode attr tointvec to TOINTVECAndreas Krebbel1-25/+25
2020-11-10IBM Z: Store long doubles in vector registers when possibleIlya Leoshkevich1-19/+19
2020-04-30IBM Z: vec_store_len_r/vec_load_len_r fixAndreas Krebbel1-12/+46
2020-04-20PR94613: Fix vec_sel builtin for IBM ZAndreas Krebbel1-14/+13
2020-04-02S/390: Remove superfluous commutative constraint modifiersAndreas Krebbel1-39/+39
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-10-10S/390: Add support for z15 as CPU name.Andreas Krebbel1-3/+3
2019-07-06[s390] Fix ambiguous .md attribute usesRichard Sandiford1-1/+1
2019-04-12S/390: Fix a problem with the bswap vector patternAndreas Krebbel1-8/+10
2019-04-02S/390: arch13: vector float-int conversion builtinsAndreas Krebbel1-16/+0
2019-04-02S/390: arch13: vector string search builtinsAndreas Krebbel1-0/+68
2019-04-02S/390: arch13: vector shift double by bit builtinsAndreas Krebbel1-2/+26
2019-04-02S/390: arch13: vector load byte reversed element and replicateAndreas Krebbel1-1/+0
2019-04-02S/390: arch13: vector load/store byte reversed element for builtinsAndreas Krebbel1-0/+63
2019-04-02S/390: arch13: vec_reve element order reversal builtinsAndreas Krebbel1-1/+82
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-13S/390: Use VEC_INEXACT/VEC_NOINEXACT instead of magic numbers.Andreas Krebbel1-6/+6
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-11-01Add gen_(const_)vec_duplicate helpersRichard Sandiford1-11/+7
2017-10-04S/390: Fix mode in vector merge pattern.Andreas Krebbel1-6/+6
2017-09-26S/390: Fix vmslg instruction and builtin.Andreas Krebbel1-2/+2
2017-09-26S/390: Add support for vec_shrAndreas Krebbel1-10/+13
2017-08-30[2/77] Add an E_ prefix to case statementsRichard Sandiford1-3/+3
2017-03-24S/390: arch12: New builtins.Andreas Krebbel1-248/+298
2017-03-24S/390: vec_init improvementsAndreas Krebbel1-1/+0
2017-03-09S/390: Add missing constraints in builtin patternsAndreas Krebbel1-9/+9
2017-02-06S/390: Use macros from hwint.h where possible.Dominik Vogt1-6/+6
2017-02-02S/390: Remove unused expanders from vx-builtins.mdAndreas Krebbel1-35/+0
2017-02-02S/390: Add missing comments listing mnemonics.Andreas Krebbel1-0/+18
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-02S/390: Add vector pack/unpack patterns.Andreas Krebbel1-1/+0
2016-12-02S/390: Fix vector all/any cc modes.Andreas Krebbel1-22/+22