diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-10-12 18:49:05 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-10-12 18:49:05 +0000 |
commit | d486d3f8d14845a9d0f71f1e3e3d2a3d979fe5c1 (patch) | |
tree | ae1fefe0ecf61fc4e1eace5f1dc3222d64c8646c /clang/lib | |
parent | 4b9b3791727dd8664c2d228ce3abeb5be82719ca (diff) | |
download | bcm5719-llvm-d486d3f8d14845a9d0f71f1e3e3d2a3d979fe5c1.tar.gz bcm5719-llvm-d486d3f8d14845a9d0f71f1e3e3d2a3d979fe5c1.zip |
AMDGPU: Initial implementation of VGPR indexing mode
This is the most basic handling of the indirect access
pseudos using GPR indexing mode. This currently only enables
the mode for a single v_mov_b32 and then disables it.
This is much more complicated to use than the movrel instructions,
so a new optimization pass is probably needed to fold the access
into the uses and keep the mode enabled for them.
llvm-svn: 284031
Diffstat (limited to 'clang/lib')
0 files changed, 0 insertions, 0 deletions