public final class BaselineConstants extends Object
Modifier and Type | Field and Description |
---|---|
static int |
BRIDGE_FRAME_EXTRA_SIZE
bridge frames save 2 additional GPRs
|
static Offset |
EBP_SAVE_OFFSET |
static Offset |
EBX_SAVE_OFFSET |
static Offset |
EDI_SAVE_OFFSET |
static Offset |
FPU_SAVE_OFFSET |
static int |
LG_WORDSIZE |
static RegisterConstants.GPR |
S0 |
static RegisterConstants.GPR |
S1 |
static int |
SAVED_GPRS
EDI and EBX are nonvolatile registers used by baseline compiler
|
static int |
SAVED_GPRS_FOR_SAVE_LS_REGISTERS
save all non-volatiles
|
static RegisterConstants.GPR |
SP |
static Offset |
STACKFRAME_FIRST_PARAMETER_OFFSET
offset from FP of the saved registers.
|
static Offset |
STACKFRAME_REG_SAVE_OFFSET |
static RegisterConstants.GPR |
T0 |
static Offset |
T0_SAVE_OFFSET |
static RegisterConstants.GPR |
T1 |
static Offset |
T1_SAVE_OFFSET |
static RegisterConstants.GPR |
TR |
static int |
WORDSIZE |
static Offset |
XMM_SAVE_OFFSET |
Modifier | Constructor and Description |
---|---|
private |
BaselineConstants() |
public static final int WORDSIZE
public static final int LG_WORDSIZE
public static final RegisterConstants.GPR SP
public static final RegisterConstants.GPR TR
public static final RegisterConstants.GPR T0
public static final RegisterConstants.GPR T1
public static final RegisterConstants.GPR S0
public static final RegisterConstants.GPR S1
public static final Offset STACKFRAME_REG_SAVE_OFFSET
public static final Offset STACKFRAME_FIRST_PARAMETER_OFFSET
public static final int BRIDGE_FRAME_EXTRA_SIZE
public static final int SAVED_GPRS
public static final int SAVED_GPRS_FOR_SAVE_LS_REGISTERS
public static final Offset EDI_SAVE_OFFSET
public static final Offset EBX_SAVE_OFFSET
public static final Offset EBP_SAVE_OFFSET
public static final Offset T0_SAVE_OFFSET
public static final Offset T1_SAVE_OFFSET
public static final Offset FPU_SAVE_OFFSET
public static final Offset XMM_SAVE_OFFSET
private BaselineConstants()