org.jikesrvm.compilers.opt.driver
Interface OptConstants

All Known Implementing Classes:
BC2IR, ClassLoaderProxy, CounterArrayManager, DefaultInlineOracle, GenerationContext, InlineTools, Instruction, LocationOperand, OptMachineCodeMap

public interface OptConstants

Class that holds miscellaneous constants used in the opt compiler


Field Summary
static int EPILOGUE_BCI
           
static int EPILOGUE_BLOCK_BCI
           
static int EXTANT_ANALYSIS_BCI
           
static int INSTRUMENTATION_BCI
           
static byte MAYBE
           
static int METHOD_COUNTER_BCI
           
static byte NO
           
static int OSR_PROLOGUE
           
static int PROLOGUE_BCI
           
static int PROLOGUE_BLOCK_BCI
           
static int RECTIFY_BCI
           
static int RUNTIME_SERVICES_BCI
           
static int SSA_SYNTH_BCI
           
static int SYNCHRONIZED_MONITORENTER_BCI
           
static int SYNCHRONIZED_MONITOREXIT_BCI
           
static int SYNTH_CATCH_BCI
           
static int SYNTH_LOOP_VERSIONING_BCI
           
static int UNKNOWN_BCI
           
static byte YES
           
 

Field Detail

UNKNOWN_BCI

static final int UNKNOWN_BCI
See Also:
Constant Field Values

PROLOGUE_BCI

static final int PROLOGUE_BCI
See Also:
Constant Field Values

EPILOGUE_BCI

static final int EPILOGUE_BCI
See Also:
Constant Field Values

RECTIFY_BCI

static final int RECTIFY_BCI
See Also:
Constant Field Values

SYNTH_CATCH_BCI

static final int SYNTH_CATCH_BCI
See Also:
Constant Field Values

SYNCHRONIZED_MONITORENTER_BCI

static final int SYNCHRONIZED_MONITORENTER_BCI
See Also:
Constant Field Values

SYNCHRONIZED_MONITOREXIT_BCI

static final int SYNCHRONIZED_MONITOREXIT_BCI
See Also:
Constant Field Values

METHOD_COUNTER_BCI

static final int METHOD_COUNTER_BCI
See Also:
Constant Field Values

SSA_SYNTH_BCI

static final int SSA_SYNTH_BCI
See Also:
Constant Field Values

INSTRUMENTATION_BCI

static final int INSTRUMENTATION_BCI
See Also:
Constant Field Values

RUNTIME_SERVICES_BCI

static final int RUNTIME_SERVICES_BCI
See Also:
Constant Field Values

EXTANT_ANALYSIS_BCI

static final int EXTANT_ANALYSIS_BCI
See Also:
Constant Field Values

PROLOGUE_BLOCK_BCI

static final int PROLOGUE_BLOCK_BCI
See Also:
Constant Field Values

EPILOGUE_BLOCK_BCI

static final int EPILOGUE_BLOCK_BCI
See Also:
Constant Field Values

OSR_PROLOGUE

static final int OSR_PROLOGUE
See Also:
Constant Field Values

SYNTH_LOOP_VERSIONING_BCI

static final int SYNTH_LOOP_VERSIONING_BCI
See Also:
Constant Field Values

NO

static final byte NO
See Also:
Constant Field Values

YES

static final byte YES
See Also:
Constant Field Values

MAYBE

static final byte MAYBE
See Also:
Constant Field Values