Skip to content

view dialect

← Dialect reference

Logical view operations.

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

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.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.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.