Skip to content

ireevm.buffer.store.i8

ireevm dialect

Store the low 8 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.i8 %value, %buffer[%offset] : i32, ireevm.ref<ireevm.buffer>, i64