diff options
author | Jay Foad <jay.foad@amd.com> | 2022-06-16 15:02:06 +0100 |
---|---|---|
committer | Jay Foad <jay.foad@amd.com> | 2022-06-20 21:58:12 +0100 |
commit | 13107c2770dfdbb95ad07fa9235116fbf26e38f0 (patch) | |
tree | 54e7ba3640b9b59115c840a408e9627692bd4336 /llvm/lib/Object/XCOFFObjectFile.cpp | |
parent | bbf3fd4af1653693c7ada225c07cbd485ad1463c (diff) | |
download | llvm-13107c2770dfdbb95ad07fa9235116fbf26e38f0.zip llvm-13107c2770dfdbb95ad07fa9235116fbf26e38f0.tar.gz llvm-13107c2770dfdbb95ad07fa9235116fbf26e38f0.tar.bz2 |
[AMDGPU] Add support for GFX11 LDSDIR hazards
Detect LDS direct WAR/WAW hazards and compute values for
wait_vdst (va_vdst) parameter. Where appropriate this
raises wait_vdst from the default 0 to allow concurrent
issue of LDS direct with VALU execution.
Also detect LDS direct versus VMEM source VGPR hazards
and insert vm_vsrc=0 waits using s_waitcnt_depctr.
Differential Revision: https://reviews.llvm.org/D127963
Diffstat (limited to 'llvm/lib/Object/XCOFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions