doOperand

open override fun doOperand(operand: L2ArbitraryConstantOperand)

Process an operand which is an arbitrary Java constant.

Parameters


open override fun doOperand(operand: L2CommentOperand)

Process an operand which is merely a comment.

Parameters

operand

open override fun doOperand(operand: L2ConstantOperand)

Process an operand which is a constant.

Parameters


open override fun doOperand(operand: L2IntImmediateOperand)

Process an operand which is an Int immediate value.

Parameters


open override fun doOperand(operand: L2FloatImmediateOperand)

Process an operand which is a double immediate value.

Parameters


open override fun doOperand(operand: L2PcOperand)

Process an operand which is a constant level two offset into a L2Chunk's L2Instruction sequence.

Parameters

operand

open override fun doOperand(operand: L2PrimitiveOperand)

Process an operand which is a Primitive number.

Parameters


open override fun doOperand(operand: L2ReadBoxedVectorOperand)

Process an operand which is a read of a vector of L2BoxedRegisters.

Parameters


open override fun doOperand(operand: L2ReadIntVectorOperand)

Process an operand which is a read of a vector of L2IntRegisters.

Parameters


open override fun doOperand(operand: L2ReadFloatVectorOperand)

Process an operand which is a read of a vector of L2FloatRegisters.

Parameters


open override fun doOperand(operand: L2SelectorOperand)

Process an operand which is a literal A_Bundle which the resulting L2Chunk should be dependent upon for invalidation.

Parameters


open override fun doOperand(operand: L2PcVectorOperand)

Process an operand which is a vector of L2PcOperands.

Parameters