diff options
| author | Jay Foad <jay.foad@amd.com> | 2024-01-11 13:20:19 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-11 13:20:19 +0000 |
| commit | b120dae9bb99b67d12c7b307debb222953473b7c (patch) | |
| tree | d725dab6f94acaa6266a01aba14ce26a6e03d380 /llvm/lib/Bitcode | |
| parent | 40d5c2bcd41a534e6bab98fedf1a930d9bd165e7 (diff) | |
| download | llvm-b120dae9bb99b67d12c7b307debb222953473b7c.zip llvm-b120dae9bb99b67d12c7b307debb222953473b7c.tar.gz llvm-b120dae9bb99b67d12c7b307debb222953473b7c.tar.bz2 | |
[AMDGPU] Support GFX12 VDSDIR instructions WAITVMSRC operand in GCNHazardRecognizer (#77628)
Modify GCNHazardRecognizer::fixLdsDirectVMEMHazard() so the waitvsrc
operand
in gfx12 DS_PARAM_LOAD or DS_DIRECT_LOAD instructions is set
appropriately
depending on whether a hazard is found or not, rather than inserting an
S_WAITCNT_DEPCTR instruction if a hazard needs to be mitigated.
Co-authored-by: Stephen Thomas <Stephen.Thomas@amd.com>
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions
