aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/CommandLine.cpp
diff options
context:
space:
mode:
authorPierre van Houtryve <pierre.vanhoutryve@amd.com>2025-09-02 09:37:43 +0200
committerGitHub <noreply@github.com>2025-09-02 09:37:43 +0200
commitd6edc1a96f6ba06c745bbc733f9e7ce0b44ab71c (patch)
treeaf77b9da6e128b5bfe50018ff4699e6fa299c317 /llvm/lib/Support/CommandLine.cpp
parent8f59a946740bf8dbe2574b33eaa431fde3ce9204 (diff)
downloadllvm-d6edc1a96f6ba06c745bbc733f9e7ce0b44ab71c.zip
llvm-d6edc1a96f6ba06c745bbc733f9e7ce0b44ab71c.tar.gz
llvm-d6edc1a96f6ba06c745bbc733f9e7ce0b44ab71c.tar.bz2
[AMDGPU] Reenable BackOffBarrier on GFX11/12 (#155370)
Re-enable it by adding a wait on vm_vsrc before every barrier "start" instruction in GFX10/11/12 CU mode. This is a less strong wait than what we do without BackOffBarrier, thus this shouldn't introduce any new guarantees that can be abused, instead it relaxes the guarantees we have now to the bare minimum needed to support the behavior users want (fence release + barrier works). There is an exact memory model in the works which will be documented separately.
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions