ReadsHiddenVariable

annotation class ReadsHiddenVariable(val value: KClass<out L2Operation.HiddenVariable>)

ReadsHiddenVariable indicates that an L2Instruction using the annotated L2Operation will begin by reading from a particular kind of s. This annotation is used to restrict code motion by the L2Optimizer.

Author

Mark van Gulik

Parameters

value

The classes of HiddenVariable read by an L2Instruction using the annotated L2Operation.

Constructors

Link copied to clipboard
fun ReadsHiddenVariable(vararg value: KClass<out L2Operation.HiddenVariable>)

Construct a ReadsHiddenVariable.

Properties

Link copied to clipboard
val value: Array<out KClass<out L2Operation.HiddenVariable>>

The classes of HiddenVariable read by an L2Instruction using the annotated L2Operation.