diff options
author | Andrew Stubbs <ams@codesourcery.com> | 2023-03-06 12:42:44 +0000 |
---|---|---|
committer | Andrew Stubbs <ams@codesourcery.com> | 2023-03-17 13:03:01 +0000 |
commit | 47cfa2d657edb9eddc8836059f02d81cbebad2e5 (patch) | |
tree | a27093980ed49904cc33e92df306c0d0d2f0ed64 /gcc/tree-ssa-loop-split.cc | |
parent | 61453f32d28c60bb0f996a6d60b2fdc52e67c093 (diff) | |
download | gcc-47cfa2d657edb9eddc8836059f02d81cbebad2e5.zip gcc-47cfa2d657edb9eddc8836059f02d81cbebad2e5.tar.gz gcc-47cfa2d657edb9eddc8836059f02d81cbebad2e5.tar.bz2 |
amdgcn: gather/scatter with DImode offsets
The GPU architecture requires SImode offsets on gather/scatter instructions,
but they can also take a vector of absolute addresses, so this allows
gather/scatter in more situations.
gcc/ChangeLog:
* config/gcn/gcn-valu.md (gather_load<mode><vndi>): New.
(scatter_store<mode><vndi>): New.
(mask_gather_load<mode><vndi>): New.
(mask_scatter_store<mode><vndi>): New.
Diffstat (limited to 'gcc/tree-ssa-loop-split.cc')
0 files changed, 0 insertions, 0 deletions