BOXED_KIND
The kind of register that holds an AvailObject.
Properties
Link copied to clipboard
Link copied to clipboard
The JVM instruction that loads a register of this kind.
Link copied to clipboard
The RestrictionFlagEncoding used to indicate a TypeRestriction has an available register of this kind.
Link copied to clipboard
The JVM instruction for storing.
Functions
Link copied to clipboard
fun <R : L2Register, RR : L2ReadOperand<R>, WR : L2WriteOperand<R>, RV : L2ReadVectorOperand<R, RR>> move(): L2_MOVE<R, RR, WR, RV>
Answer a suitable L2_MOVE operation for transferring values of this kind.
Link copied to clipboard
open override fun <R : L2Register, RR : L2ReadOperand<R>> readOperand(semanticValue: L2SemanticValue, restriction: TypeRestriction, register: R): RR
Answer a suitable L2ReadOperand for extracting the indicated L2SemanticValue of this kind.