WritesHiddenVariable

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

WritesHiddenVariable indicates that an L2Instruction using the annotated L2Operation will finish by writing to 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 written by an L2Instruction using the annotated L2Operation.

Constructors

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

Properties

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

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