aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/XCOFFObjectFile.cpp
diff options
context:
space:
mode:
authorJay Foad <jay.foad@amd.com>2022-06-16 15:02:06 +0100
committerJay Foad <jay.foad@amd.com>2022-06-20 21:58:12 +0100
commit13107c2770dfdbb95ad07fa9235116fbf26e38f0 (patch)
tree54e7ba3640b9b59115c840a408e9627692bd4336 /llvm/lib/Object/XCOFFObjectFile.cpp
parentbbf3fd4af1653693c7ada225c07cbd485ad1463c (diff)
downloadllvm-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