| Package | Description |
|---|---|
| org.jikesrvm.compilers.opt | |
| org.jikesrvm.compilers.opt.bc2ir |
Provides classes that implement the transformation from bytecode to the
high-level intermediate representation (HIR).
|
| org.jikesrvm.compilers.opt.bc2ir.ia32 |
Provides classes that implement the generation of IA32-specific magics
for the optimizing compiler.
|
| Modifier and Type | Method and Description |
|---|---|
static MagicNotImplementedException |
MagicNotImplementedException.EXPECTED(String s)
Create a MagicNotImplemented exception with message
s when we
encounter a magic that we have decided to not implement in the opt
compiler. |
static MagicNotImplementedException |
MagicNotImplementedException.UNEXPECTED(String s)
Create a MagicNotImplemented exception with message
s when we
encounter a magic that we have decided to not implement in the opt
compiler. |
| Modifier and Type | Method and Description |
|---|---|
(package private) static boolean |
GenerateMagic.generateMagic(BC2IR bc2ir,
GenerationContext gc,
MethodReference meth)
"Semantic inlining" of methods of the Magic class.
|
private static Operator |
GenerateMagic.getOperator(TypeReference type,
int operatorClass) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
GenerateMachineSpecificMagic.generateMagic(BC2IR bc2ir,
GenerationContext gc,
MethodReference meth)
"Semantic inlining" of methods of the Magic class.
|