aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorAndrew Stubbs <ams@baylibre.com>2024-02-14 15:12:43 +0000
committerAndrew Stubbs <ams@baylibre.com>2024-02-15 13:01:39 +0000
commit84da9bca72558119974db307208eb2fa2b8ad5dd (patch)
tree6b76a75da9ca6d89c77c922b898e60c56d1a1f9a /gcc/fortran
parentf0b1cf01782ba975cfda32800c91076df78058d6 (diff)
downloadgcc-84da9bca72558119974db307208eb2fa2b8ad5dd.zip
gcc-84da9bca72558119974db307208eb2fa2b8ad5dd.tar.gz
gcc-84da9bca72558119974db307208eb2fa2b8ad5dd.tar.bz2
amdgcn: Disallow unsupported permute on RDNA devices
The RDNA architecture has limited support for permute operations. This should allow use of the permutations that do work, and fall back to linear code for other cases. gcc/ChangeLog: * config/gcn/gcn-valu.md (vec_extract<V_MOV:mode><V_MOV_ALT:mode>): Add conditions for RDNA. * config/gcn/gcn.cc (gcn_vectorize_vec_perm_const): Check permutation details are supported on RDNA devices.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions