| AbstractObjectStamp |
Type describing all pointers to Java objects.
|
| AbstractPointerStamp |
Abstract base class of all pointer types.
|
| ArithmeticOpTable |
Information about arithmetic operations.
|
| ArithmeticOpTable.BinaryOp<T> |
Describes a binary arithmetic operation.
|
| ArithmeticOpTable.BinaryOp.Add |
|
| ArithmeticOpTable.BinaryOp.And |
|
| ArithmeticOpTable.BinaryOp.Div |
|
| ArithmeticOpTable.BinaryOp.Mul |
|
| ArithmeticOpTable.BinaryOp.Or |
|
| ArithmeticOpTable.BinaryOp.Rem |
|
| ArithmeticOpTable.BinaryOp.Sub |
|
| ArithmeticOpTable.BinaryOp.Xor |
|
| ArithmeticOpTable.FloatConvertOp |
|
| ArithmeticOpTable.IntegerConvertOp<T> |
|
| ArithmeticOpTable.IntegerConvertOp.Narrow |
|
| ArithmeticOpTable.IntegerConvertOp.SignExtend |
|
| ArithmeticOpTable.IntegerConvertOp.ZeroExtend |
|
| ArithmeticOpTable.Op |
|
| ArithmeticOpTable.ShiftOp<OP> |
Describes a shift operation.
|
| ArithmeticOpTable.ShiftOp.Shl |
|
| ArithmeticOpTable.ShiftOp.Shr |
|
| ArithmeticOpTable.ShiftOp.UShr |
|
| ArithmeticOpTable.UnaryOp<T> |
Describes a unary arithmetic operation.
|
| ArithmeticOpTable.UnaryOp.Abs |
|
| ArithmeticOpTable.UnaryOp.Neg |
|
| ArithmeticOpTable.UnaryOp.Not |
|
| ArithmeticOpTable.UnaryOp.Sqrt |
|
| ArithmeticStamp |
Type describing values that support arithmetic operations.
|
| FloatStamp |
|
| IllegalStamp |
|
| IntegerStamp |
Describes the possible values of a node that produces an int or long result.
|
| ObjectStamp |
|
| PrimitiveStamp |
Type describing primitive values.
|
| RawPointerStamp |
Type describing pointers to raw memory.
|
| Stamp |
A stamp is the basis for a type system.
|
| StampFactory |
|
| VoidStamp |
Singleton stamp representing the value of type void.
|