Skip to content

view dialect

← Dialect reference

Logical view operations.

Property Value
Bytecode dialect ID 0x0d
Registered by default yes
Operations 10

Operations

Operation Summary
view.atomic.cmpxchg Atomically compare the bits of one scalar view element with an expected payload, write a replacement payload when they match, and return the old observed payload.
view.atomic.load Atomically read one scalar view element at a full-rank logical index.
view.atomic.reduce Atomically combine one scalar value into a typed view element at a full-rank logical index.
view.atomic.rmw Atomically read one scalar view element, combine it with a scalar update value, write the combined value back, and return the old value observed by that atomic operation.
view.atomic.store Atomically write one scalar view element at a full-rank logical index.
view.load Load one scalar element from a typed view at a full-rank logical index.
view.prefetch Compiler hint for a future access to a logical view origin.
view.refine Refine the static type information attached to an existing view while preserving the same storage root and byte base.
view.store Store one scalar element into a typed view at a full-rank logical index.
view.subview Form a logical subview from an existing view.