|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ForwardReference | |
---|---|
org.jikesrvm.compilers.baseline | |
org.jikesrvm.compilers.baseline.ia32 | |
org.jikesrvm.compilers.common.assembler | |
org.jikesrvm.compilers.common.assembler.ia32 |
Uses of ForwardReference in org.jikesrvm.compilers.baseline |
---|
Fields in org.jikesrvm.compilers.baseline declared as ForwardReference | |
---|---|
private ForwardReference |
TemplateCompilerFramework.pendingRef
|
Methods in org.jikesrvm.compilers.baseline that return ForwardReference | |
---|---|
protected abstract ForwardReference |
TemplateCompilerFramework.emit_pending_goto(int origidx)
|
Uses of ForwardReference in org.jikesrvm.compilers.baseline.ia32 |
---|
Methods in org.jikesrvm.compilers.baseline.ia32 that return ForwardReference | |
---|---|
protected ForwardReference |
BaselineCompilerImpl.emit_pending_goto(int bTarget)
Generate branch for pending goto OSR mechanism |
Uses of ForwardReference in org.jikesrvm.compilers.common.assembler |
---|
Subclasses of ForwardReference in org.jikesrvm.compilers.common.assembler | |
---|---|
static class |
ForwardReference.ConditionalBranch
|
static class |
ForwardReference.LoadReturnAddress
|
static class |
ForwardReference.ShortBranch
|
static class |
ForwardReference.SwitchCase
|
static class |
ForwardReference.UnconditionalBranch
|
Fields in org.jikesrvm.compilers.common.assembler declared as ForwardReference | |
---|---|
(package private) ForwardReference |
ForwardReference.next
Has next larger targetBytecodeIndex |
(package private) ForwardReference |
ForwardReference.other
Has the same targetBytecodeIndex |
Methods in org.jikesrvm.compilers.common.assembler that return ForwardReference | |
---|---|
static ForwardReference |
ForwardReference.enqueue(ForwardReference q,
ForwardReference r)
Add a new reference r to a priority queue q |
static ForwardReference |
ForwardReference.resolveMatching(AbstractAssembler asm,
ForwardReference q,
int bi)
Resolve any forward references on priority queue q to bytecode index bi |
Methods in org.jikesrvm.compilers.common.assembler with parameters of type ForwardReference | |
---|---|
static ForwardReference |
ForwardReference.enqueue(ForwardReference q,
ForwardReference r)
Add a new reference r to a priority queue q |
static ForwardReference |
ForwardReference.resolveMatching(AbstractAssembler asm,
ForwardReference q,
int bi)
Resolve any forward references on priority queue q to bytecode index bi |
Uses of ForwardReference in org.jikesrvm.compilers.common.assembler.ia32 |
---|
Fields in org.jikesrvm.compilers.common.assembler.ia32 declared as ForwardReference | |
---|---|
protected ForwardReference |
Assembler.forwardRefs
The set of outstanding forward references. |
Methods in org.jikesrvm.compilers.common.assembler.ia32 that return ForwardReference | |
---|---|
ForwardReference |
Assembler.forwardJcc(byte cond)
Generate a forward Jcc instruction into the generated code. |
ForwardReference |
Assembler.forwardJMP()
Generate a forward JMP instruction into the generated code. |
ForwardReference |
Assembler.generatePendingJMP(int btarget)
Make a forward reference and emit a long JMP |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |