Skip to content

ireevm.buffer.store.i16

ireevm dialect

Store the low 16 bits of an i32 value into an IREE VM host byte buffer.

Operation contract

Property Value
Semantic phase executable
Memory effects write buffer
Ownership effects borrow buffer (by_value)

Signature

Kind Name Type Cardinality Description
Operand buffer any required Target buffer reference.
Operand element_offset any required Element offset into the target buffer.
Operand value any required Scalar value to store.

Examples

ireevm.buffer.store.i16 %value, %buffer[%offset] : i32, ireevm.ref<ireevm.buffer>, i64