private static final class BaselineMagic.EarlyReferenceCheckDecorator extends BaselineMagic.MagicGenerator
Modifier and Type | Field and Description |
---|---|
private BaselineMagic.MagicGenerator |
generator |
private Offset |
offset |
Constructor and Description |
---|
EarlyReferenceCheckDecorator(Offset offset,
BaselineMagic.MagicGenerator generator)
Construct decorator that will add reference checks
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
generateMagic(Assembler asm,
MethodReference m,
RVMMethod cm,
Offset sd) |
private final BaselineMagic.MagicGenerator generator
EarlyReferenceCheckDecorator(Offset offset, BaselineMagic.MagicGenerator generator)
offset
- on stack of reference to checkgenerator
- the magic generator being decoratedvoid generateMagic(Assembler asm, MethodReference m, RVMMethod cm, Offset sd)
generateMagic
in class BaselineMagic.MagicGenerator