[all-commits] [llvm/llvm-project] e867cb: [AMDGPU][Doc] Move barrier documentation to a sepa...
Pierre van Houtryve via All-commits
all-commits at lists.llvm.org
Tue Apr 28 01:09:01 PDT 2026
Branch: refs/heads/users/pierre-vh/standalone-barrier-docs
Home: https://github.com/llvm/llvm-project
Commit: e867cb0b30bd08c88affffb043b7ea04431766ff
https://github.com/llvm/llvm-project/commit/e867cb0b30bd08c88affffb043b7ea04431766ff
Author: pvanhout <pierre.vanhoutryve at amd.com>
Date: 2026-04-28 (Tue, 28 Apr 2026)
Changed paths:
A llvm/docs/AMDGPUExecutionSynchronization.rst
M llvm/docs/AMDGPUUsage.rst
M llvm/docs/UserGuides.rst
Log Message:
-----------
[AMDGPU][Doc] Move barrier documentation to a separate document
Create a new "AMDGPU Execution Synchronization" document.
For now, it just documents barriers and their execution model.
Hopefully, over time, we can improve it to document the
programming model of most common methods of synchronizing execution
of threads (e.g. using memory/spinlock).
I kept the documentation mostly as-is, but I did do some minor changes
to make it flow a bit better as a standalone document. For example,
the fact that barriers work at a wavefront granularity has been moved
to the section about `s_barrier` specifically.
I also moved the note about barrier objects existing within a scope
in the main documentation. As a result, the "target-specific properties"
section has been eliminated.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list