Skip to content

vector.CacheScope enum

← Attribute reference

Target-independent cache scope for memory operations.

Cases

Keyword Value Description
cu 0 Cache/coherency scope is the compute unit.
se 1 Cache/coherency scope is the shader engine.
device 2 Cache/coherency scope is the current device.
system 3 Cache/coherency scope is the full system.

Used by

  • vector.atomic.cmpxchg.cache_scope
  • vector.atomic.reduce.cache_scope
  • vector.atomic.reduce.mask.cache_scope
  • vector.atomic.rmw.cache_scope
  • vector.atomic.rmw.mask.cache_scope
  • vector.fragment.load.cache_scope
  • vector.fragment.store.cache_scope
  • vector.gather.cache_scope
  • vector.gather.mask.cache_scope
  • vector.load.cache_scope
  • vector.load.expand.cache_scope
  • vector.load.mask.cache_scope
  • vector.scatter.cache_scope
  • vector.scatter.mask.cache_scope
  • vector.store.cache_scope
  • vector.store.compress.cache_scope
  • vector.store.mask.cache_scope