Package | Description |
---|---|
org.jikesrvm.osr | |
org.jikesrvm.osr.ia32 |
Modifier and Type | Field and Description |
---|---|
ExecutionState |
ExecutionState.callerState
the caller's state if this method is an inlinee
|
Modifier and Type | Method and Description |
---|---|
abstract ExecutionState |
ExecutionStateExtractor.extractState(RVMThread thread,
Offset tsFromFPoff,
Offset ypTakenFPoff,
int cmid) |
Modifier and Type | Method and Description |
---|---|
static CompiledMethod |
SpecialCompiler.baselineCompile(ExecutionState state)
Compiles the method with the baseline compiler.
|
private static void |
OSRProfiler.invalidateState(ExecutionState state) |
static void |
OSRProfiler.notifyInvalidation(ExecutionState state) |
static CompiledMethod |
SpecialCompiler.optCompile(ExecutionState state)
generate prologue PSEUDO_bytecode from the state.
|
static CompiledMethod |
SpecialCompiler.recompileState(ExecutionState state,
boolean invalidate)
recompile an execution state
|
Modifier and Type | Method and Description |
---|---|
ExecutionState |
OptExecutionStateExtractor.extractState(RVMThread thread,
Offset osrFPoff,
Offset methFPoff,
int cmid) |
ExecutionState |
BaselineExecutionStateExtractor.extractState(RVMThread thread,
Offset osrFPoff,
Offset methFPoff,
int cmid)
Implements ExecutionStateExtractor.extractState.
|
private ExecutionState |
OptExecutionStateExtractor.getExecStateSequence(RVMThread thread,
byte[] stack,
Offset ipOffset,
Offset fpOffset,
int cmid,
Offset tsFPOffset,
TempRegisters registers,
EncodedOSRMap osrmap) |
Modifier and Type | Method and Description |
---|---|
private static void |
BaselineExecutionStateExtractor.getVariableValue(byte[] stack,
Offset offset,
byte[] types,
BaselineCompiledMethod compiledMethod,
boolean kind,
ExecutionState state) |
static boolean |
CodeInstaller.install(ExecutionState state,
CompiledMethod cm) |