diff options
author | Jay Foad <jay.foad@amd.com> | 2023-06-19 15:39:45 +0100 |
---|---|---|
committer | Jay Foad <jay.foad@amd.com> | 2023-06-19 17:12:54 +0100 |
commit | eb7491769a511476ffae596a8f58abfd12ed46d4 (patch) | |
tree | 3b607f15bcc469e1dfc4da0da436ee9553249ab8 /llvm/lib/Bitcode/Reader/MetadataLoader.cpp | |
parent | 632ccc538cf454a00010fa83e0734b562a34faa8 (diff) | |
download | llvm-eb7491769a511476ffae596a8f58abfd12ed46d4.zip llvm-eb7491769a511476ffae596a8f58abfd12ed46d4.tar.gz llvm-eb7491769a511476ffae596a8f58abfd12ed46d4.tar.bz2 |
[AMDGPU] Reimplement the GFX11 early release VGPRs optimization
Implement this optimization in SIInsertWaitcnts, where we already have
information about whether there might be outstanding VMEM store
instructions. This has the following advantages:
- Correctly handles atomics-with-return.
- Correctly handles call instructions.
- Should be faster because it does not require running a separate pass.
Differential Revision: https://reviews.llvm.org/D153279
Diffstat (limited to 'llvm/lib/Bitcode/Reader/MetadataLoader.cpp')
0 files changed, 0 insertions, 0 deletions