[llvm] [AMDGPU] BackOffBarrier feature added to gfx1250; Removed incorrect "DS Store drain" check. (PR #179818)

Jay Foad via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 16 08:17:42 PST 2026


jayfoad wrote:

> I may be misremembering, but didn't you mention BackOffBarrier was not necessary on gfx12.5 because of the split barriers ?

That sounds backwards. BackOffBarrier means that the hardware can properly handle a page fault when waiting at a barrier, and hardware with split barriers should be able to do that.

> I think it is because of how the feature is used in the compiler; we use it to tell whether we need a wait before a barrier signal. Maybe we should rename this feature eventually or split it up ?

Maybe invert it to CannotBackOffBarrier, so that only the old architectures that need the "workaround" of adding a wait before a barrier need the feature?

https://github.com/llvm/llvm-project/pull/179818


More information about the llvm-commits mailing list