SELECTOR
Content copied to clipboard
Like a CONSTANT, the L2SelectorOperand holds the actual AvailObject, but it is known to be an A_Bundle. The L2Chunk depends on this bundle, invalidating itself if its definitions change.
Functions
Link copied to clipboard
Create a L2NamedOperandType from the receiver and a String naming its role within some L2Operation.
fun named(roleName: String, purpose: L2NamedOperandType.Purpose): L2NamedOperandType
Content copied to clipboard
Create a L2NamedOperandType from the receiver, a String naming its role within some L2Operation, and a designator of its purpose. The purpose is used to designate branch edges, and correlate them to register writes that only happen if the corresponding edge is taken.