diff options
| author | Piotr Sobczak <piotr.sobczak@amd.com> | 2019-10-16 10:17:02 +0000 |
|---|---|---|
| committer | Piotr Sobczak <piotr.sobczak@amd.com> | 2019-10-16 10:17:02 +0000 |
| commit | 02baaca742f7cfb16e21bac916c427bcec2b0af5 (patch) | |
| tree | abcb5f7a453668676c47811e81ace1b9f9d2e884 /llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | |
| parent | 9604624ebffcbfcf56d48381d5a15e87731b358e (diff) | |
| download | bcm5719-llvm-02baaca742f7cfb16e21bac916c427bcec2b0af5.tar.gz bcm5719-llvm-02baaca742f7cfb16e21bac916c427bcec2b0af5.zip | |
[AMDGPU] Extend the SI Load/Store optimizer
Summary:
Extend the SI Load/Store optimizer to merge MIMG load instructions. Handle
different flavours of image_load and image_sample instructions.
When the instructions of the same subclass differ only in dmask, merge
them and update dmask accordingly.
Reviewers: nhaehnle
Reviewed By: nhaehnle
Subscribers: arsenm, kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D64911
llvm-svn: 374984
Diffstat (limited to 'llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp')
0 files changed, 0 insertions, 0 deletions

