Uses of Class
org.jikesrvm.compilers.common.assembler.ForwardReference

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