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.
|