aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.cc
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/tree-vect-loop.cc
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/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions