org.jikesrvm.compilers.baseline
Interface BBConstants
- All Known Implementing Classes:
- BuildBB, BuildReferenceMaps
public interface BBConstants
A set of constants that define some useful Java types and stack
sizes that describe the state of a basic block and its stack
contents on entry.
LENGTH_MASK
static final byte LENGTH_MASK
- See Also:
- Constant Field Values
VOID_TYPE
static final byte VOID_TYPE
- See Also:
- Constant Field Values
INT_TYPE
static final byte INT_TYPE
- See Also:
- Constant Field Values
ADDRESS_TYPE
static final byte ADDRESS_TYPE
- See Also:
- Constant Field Values
LONG_TYPE
static final byte LONG_TYPE
- See Also:
- Constant Field Values
FLOAT_TYPE
static final byte FLOAT_TYPE
- See Also:
- Constant Field Values
DOUBLE_TYPE
static final byte DOUBLE_TYPE
- See Also:
- Constant Field Values
LONGHALF_TYPE
static final byte LONGHALF_TYPE
- See Also:
- Constant Field Values
DUMMYBLOCK
static final short DUMMYBLOCK
- See Also:
- Constant Field Values
STARTBLOCK
static final short STARTBLOCK
- See Also:
- Constant Field Values
EXITBLOCK
static final short EXITBLOCK
- See Also:
- Constant Field Values
EXCEPTIONHANDLER
static final short EXCEPTIONHANDLER
- See Also:
- Constant Field Values
TARGET_
static final byte TARGET_
- See Also:
- Constant Field Values
CONDITIONAL_
static final byte CONDITIONAL_
- See Also:
- Constant Field Values
FALLTHRU_
static final byte FALLTHRU_
- See Also:
- Constant Field Values
TRYSTART_
static final byte TRYSTART_
- See Also:
- Constant Field Values
NOTBLOCK
static final byte NOTBLOCK
- See Also:
- Constant Field Values
INJSR_
static final byte INJSR_
- See Also:
- Constant Field Values
JSRENTRY
static final byte JSRENTRY
- See Also:
- Constant Field Values
TRYHANDLERSTART
static final byte TRYHANDLERSTART
- See Also:
- Constant Field Values
HASHANDLER_
static final byte HASHANDLER_
- See Also:
- Constant Field Values
METHODENTRY
static final byte METHODENTRY
- See Also:
- Constant Field Values
CONDITIONALTARGET
static final byte CONDITIONALTARGET
- See Also:
- Constant Field Values
UNCONDITIONALTARGET
static final byte UNCONDITIONALTARGET
- See Also:
- Constant Field Values
FALLTHRUTARGET
static final byte FALLTHRUTARGET
- See Also:
- Constant Field Values