Package | Description |
---|---|
org.jikesrvm.adaptive.controller | |
org.jikesrvm.adaptive.recompilation.instrumentation | |
org.jikesrvm.compilers.opt.driver | |
org.jikesrvm.compilers.opt.ir |
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.
|
(package private) ControllerPlan |
RecompilationStrategy.createControllerPlan(RVMMethod method,
int optLevel,
InstrumentationPlan instPlan,
int prevCMID,
double expectedSpeedup,
double expectedCompilationTime,
double priority)
This helper method creates a ControllerPlan, which contains a
CompilationPlan, for the passed method using the passed optimization
level and instrumentation plan.
|
Modifier and Type | Class and Description |
---|---|
class |
AOSInstrumentationPlan
An instance of this class is created for each method that is
instrumented by the adaptive system.
|
Modifier and Type | Field and Description |
---|---|
InstrumentationPlan |
CompilationPlan.instrumentationPlan
The instrumentation plan for the method.
|
Constructor and Description |
---|
CompilationPlan(NormalMethod m,
OptimizationPlanElement[] op,
InstrumentationPlan mp,
OptOptions opts)
Construct a compilation plan
|
CompilationPlan(NormalMethod m,
OptimizationPlanElement op,
InstrumentationPlan mp,
OptOptions opts)
Construct a compilation plan
|
CompilationPlan(NormalMethod m,
TypeReference[] pms,
OptimizationPlanElement[] op,
InstrumentationPlan mp,
OptOptions opts)
Construct a compilation plan
|
Modifier and Type | Field and Description |
---|---|
InstrumentationPlan |
IR.instrumentationPlan
Information specifying what instrumentation should be performed
during compilation of this method.
|