Package | Description |
---|---|
org.jikesrvm.compilers.common | |
org.jikesrvm.compilers.opt | |
org.jikesrvm.compilers.opt.controlflow | |
org.jikesrvm.compilers.opt.regalloc |
Modifier and Type | Method and Description |
---|---|
private static CompiledMethod |
RuntimeCompiler.optCompile(NormalMethod method,
CompilationPlan plan)
Attempt to compile the passed method with the Compiler.
|
Modifier and Type | Class and Description |
---|---|
class |
MagicNotImplementedException
Use this exception when the opt compiler attempts to
compile an unsupported magic.
|
class |
OperationNotImplementedException
Use this exception when the opt compiler attempts to
compile/optimize a method containing a currently
unsupported (but expected) operation.
|
Modifier and Type | Method and Description |
---|---|
static void |
OptimizingCompilerException.TODO()
Incomplete function in IA32 port.
|
static void |
OptimizingCompilerException.TODO(String module)
Incomplete function in IA32 port.
|
static void |
OptimizingCompilerException.UNREACHABLE()
Use the UNREACHABLE methods to mark code that should never execute
e.g., unexpected cases of switch statements and nested if/then/else
|
static void |
OptimizingCompilerException.UNREACHABLE(String module)
Use the UNREACHABLE methods to mark code that should never execute
e.g., unexpected cases of switch statements and nested if/then/else
|
static void |
OptimizingCompilerException.UNREACHABLE(String module,
String err1)
Use the UNREACHABLE methods to mark code that should never execute
e.g., unexpected cases of switch statements and nested if/then/else
|
static void |
OptimizingCompilerException.UNREACHABLE(String module,
String err1,
String err2)
Use the UNREACHABLE methods to mark code that should never execute
e.g., unexpected cases of switch statements and nested if/then/else
|
Modifier and Type | Method and Description |
---|---|
private void |
AnnotatedLSTNode.perform()
Convert node into annotated format
|
Modifier and Type | Method and Description |
---|---|
void |
UpdateOSRMaps.perform(IR ir)
Iterate over the IR-based OSR map, and update symbolic registers
with real reg number or spill locations.
|