ireevm.buffer.load.i8.s
← ireevm dialect
Load a sign-extended i8 value as i32 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.i8.s %buffer[%offset] : ireevm.ref<ireevm.buffer>, i64 -> i32