public class StandardOp extends Object
Modifier and Type | Class and Description |
---|---|
static class |
StandardOp.AbstractBlockEndOp |
static class |
StandardOp.BlackholeOp |
static interface |
StandardOp.BlockEndOp
A block delimiter.
|
static interface |
StandardOp.BranchOp
Marker interface for a LIR operation that is a conditional jump.
|
static interface |
StandardOp.ImplicitNullCheck |
static class |
StandardOp.JumpOp
LIR operation that is an unconditional jump to a
StandardOp.JumpOp.destination() . |
static class |
StandardOp.LabelOp
LIR operation that defines the position of a label.
|
static interface |
StandardOp.MoveOp
Marker interface for a LIR operation that moves a value from
StandardOp.MoveOp.getInput() to
StandardOp.MoveOp.getResult() . |
static class |
StandardOp.NoOp
A LIR operation that does nothing.
|
static interface |
StandardOp.NullCheck |
static interface |
StandardOp.SaveRegistersOp
An operation that saves registers to the stack.
|
static class |
StandardOp.StackMove |
static interface |
StandardOp.StackStoreOp
An operation that takes one input and stores it in a stack slot as well as to an ordinary
variable.
|
Constructor and Description |
---|
StandardOp() |
public StandardOp()