Skip to content

ireevm.buffer.load.i64

ireevm dialect

Load an i64 value from an IREE VM host byte buffer.

Operation contract

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

Signature

Kind Name Type Cardinality Description
Operand buffer any required Source buffer reference.
Operand element_offset any required Element offset into the source buffer.
Result result any required Loaded scalar value.

Examples

%value = ireevm.buffer.load.i64 %buffer[%offset] : ireevm.ref<ireevm.buffer>, i64 -> i64