diff options
author | Pierre van Houtryve <pierre.vanhoutryve@amd.com> | 2025-09-02 09:37:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-02 09:37:43 +0200 |
commit | d6edc1a96f6ba06c745bbc733f9e7ce0b44ab71c (patch) | |
tree | af77b9da6e128b5bfe50018ff4699e6fa299c317 /llvm/lib/Support/CommandLine.cpp | |
parent | 8f59a946740bf8dbe2574b33eaa431fde3ce9204 (diff) | |
download | llvm-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