Modifier and Type | Field and Description |
---|---|
private CompilationPlan |
OnStackReplacementPlan.compPlan |
Constructor and Description |
---|
OnStackReplacementPlan(RVMThread thread,
CompilationPlan cp,
int cmid,
int source,
Offset tsoff,
Offset ypoff,
double priority) |
Modifier and Type | Field and Description |
---|---|
private CompilationPlan |
ControllerPlan.compPlan
The associate compilation plan
|
Modifier and Type | Method and Description |
---|---|
CompilationPlan |
RecompilationStrategy.createCompilationPlan(NormalMethod method,
int optLevel,
InstrumentationPlan instPlan)
Constructs a compilation plan that will compile the given method
with instrumentation.
|
CompilationPlan |
ControllerPlan.getCompPlan() |
Constructor and Description |
---|
ControllerPlan(CompilationPlan compPlan,
int timeCreated,
int prevCMID,
double expectedSpeedup,
double expectedCompilationTime,
double priority)
Construct a controller plan
|
Modifier and Type | Method and Description |
---|---|
static CompilationPlan |
InvocationCounts.createCompilationPlan(NormalMethod method) |
static CompilationPlan |
InvocationCounts.createCompilationPlan(NormalMethod method,
AOSInstrumentationPlan instPlan) |
Modifier and Type | Method and Description |
---|---|
void |
AOSLogging.onStackReplacementAborted(CompilationPlan plan) |
void |
AOSLogging.onStackReplacementCompleted(CompilationPlan plan) |
void |
AOSLogging.onStackReplacementStarted(CompilationPlan plan) |
void |
AOSLogging.recompilationAborted(CompilationPlan plan)
This method logs the abortion of an adaptively selected recompilation
|
void |
AOSLogging.recompilationCompleted(CompilationPlan plan)
This method logs the successful completion of an adaptively
selected recompilation
|
void |
AOSLogging.recompilationScheduled(CompilationPlan plan,
double priority)
This method logs the scheduling of a recompilation,
i.e., it being inserted in the compilation queue.
|
void |
AOSLogging.recompilationStarted(CompilationPlan plan)
This method logs the beginning of an adaptively selected recompilation
|
static void |
AOSGenerator.reCompilationWithOpt(CompilationPlan plan)
This method logs the successful completion of an adaptively
selected recompilation
|
Modifier and Type | Method and Description |
---|---|
private static CompiledMethod |
RuntimeCompiler.optCompile(NormalMethod method,
CompilationPlan plan)
Attempt to compile the passed method with the Compiler.
|
static CompiledMethod |
RuntimeCompiler.optCompileWithFallBack(NormalMethod method,
CompilationPlan plan)
This method tries to compile the passed method with the Compiler
with the passed compilation plan.
|
private static CompiledMethod |
RuntimeCompiler.optCompileWithFallBackInternal(NormalMethod method,
CompilationPlan plan)
This real method that performs the opt compilation.
|
static int |
RuntimeCompiler.recompileWithOpt(CompilationPlan plan)
This method tries to compile the passed method with the Compiler.
|
static CompiledMethod |
RuntimeCompiler.recompileWithOptOnStackSpecialization(CompilationPlan plan) |
Modifier and Type | Method and Description |
---|---|
static CompiledMethod |
OptimizingCompiler.compile(CompilationPlan cp)
Invoke the opt compiler to execute a compilation plan.
|
Constructor and Description |
---|
IR(NormalMethod m,
CompilationPlan cp) |