diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-01-03 10:07:51 -0500 |
---|---|---|
committer | Matt Arsenault <arsenm2@gmail.com> | 2020-01-22 10:50:59 -0500 |
commit | e3d352c54119b5d30821b4857dec77ac0af688c8 (patch) | |
tree | 31597413daefe29aeecabc5ff92d8177b2fe4606 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 9dc9f7ca145e7fd5fafbdf071a2e5b5914918c04 (diff) | |
download | llvm-e3d352c54119b5d30821b4857dec77ac0af688c8.zip llvm-e3d352c54119b5d30821b4857dec77ac0af688c8.tar.gz llvm-e3d352c54119b5d30821b4857dec77ac0af688c8.tar.bz2 |
AMDGPU/GlobalISel: Fold constant offset vector extract indexes
Handle dynamic vector extracts that use an index that's an add of a
constant offset into moving the base subregister of the indexing
operation.
Force the add into the loop in regbankselect, which will be recognized
when selected.
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions