LoadIntValidator
object LoadIntValidator
Methods
visit
fun visit(node: LoadInt, context: FunctionBody): FunctionBody
Validates the given node, and if necessary: its children (recursively, using other ValidationVisitor instances).
Parameters
Name | Description |
---|---|
node: LoadInt
|
|
context: FunctionBody
|
ReturnValue
Name | Description |
---|---|
FunctionBody
|
Validator of MemoryInstruction.LoadInt nodes.
From the docs:
C.mems[0]
must be defined in the context.2^memarg.align
must not be larger than the bit width oft
divided by8
.[i32] => [t]
.C.mems[0]
must be defined in the context.2^memarg.align
must not be larger thanN/8
.\[i32] => \[t]
.