Skip to content

buffer.MemorySpace enum

← Attribute reference

Target-independent memory space for storage roots, views, and fences.

Cases

Keyword Value Description
unknown 0 No target-independent memory space is known.
global 1 Device-visible global storage.
workgroup 2 Workgroup/shared storage.
private 3 Invocation-private storage.
constant 4 Read-only constant storage.
host 5 Host-visible storage.
descriptor 6 Descriptor-backed storage identity.
generic 7 Target-generic device storage. Targets may lower this to a generic address space such as AMDGPU flat memory.

Used by

  • buffer.alloca.memory_space
  • buffer.assume.memory_space.memory_space