Uses of Interface
org.jikesrvm.osr.OSRConstants

Packages that use OSRConstants
org.jikesrvm   
org.jikesrvm.compilers.opt.bc2ir   
org.jikesrvm.osr   
org.jikesrvm.osr.bytecodes   
org.jikesrvm.osr.ia32   
 

Uses of OSRConstants in org.jikesrvm
 

Classes in org.jikesrvm that implement OSRConstants
static class ArchitectureSpecificOpt.BaselineExecutionStateExtractor
           
static class ArchitectureSpecificOpt.OptExecutionStateExtractor
           
 

Uses of OSRConstants in org.jikesrvm.compilers.opt.bc2ir
 

Classes in org.jikesrvm.compilers.opt.bc2ir that implement OSRConstants
 class BC2IR
          This class translates from bytecode to HIR.
 

Uses of OSRConstants in org.jikesrvm.osr
 

Classes in org.jikesrvm.osr that implement OSRConstants
 class BytecodeTraverser
          BytecodeTraverser does depth first search on a bytecode array, determines the type information of locals and stacks at Interesting point.
 class EncodedOSRMap
          EncodedOSRMap provides the similar function as GC map in OptMachineCodeMap.
 class ExecutionState
           
 class LocalRegPair
          An LocalRegPair keeps the type information and location of a local variable/stack slot from byte code to machine code.
 class OSRMapIterator
          An iterator over an encoded OSR map.
 class VariableElement
          An instance of VariableElement represents a byte code variable (local or stack element).
 

Uses of OSRConstants in org.jikesrvm.osr.bytecodes
 

Classes in org.jikesrvm.osr.bytecodes that implement OSRConstants
 class AConstNull
          aconst_null
 class CheckCast
          checkcast instruction
 class DoubleStore
          BC_DoubleStore: dstore, dstore_<i>
 class FloatStore
          BC_FloatStore: fstore, fstore_<i>
 class Goto
          goto instruction
 class IntStore
          BC_IntStore : {@code istore_
 class InvokeCompiledMethod
          invoke a compiled method
 class InvokeStatic
          Special invokestatic, with only two possible target ObjectHolder.getRefAt and ObjectHolder.cleanRefs indiced by GETREFAT and CLEANREFS.
 class LoadDoubleConst
          BC_LoadDoubleConst: ldc2_w
 class LoadFloatConst
          BC_LoadFloatConst: ldc, ldc_w
 class LoadIntConst
          load an integer constant on the stack
 class LoadLongConst
          load a long constant on the stack
 class LoadRetAddrConst
          artificial instruction, load a PC on the stack.
 class LoadWordConst
          load a word constant on the stack
 class LongStore
          BC_LongStore: lstore, lstore_<n>
 class Nop
          nop
 class ParamInitEnd
          LocalInitEnd
 class Pop
          pop
 class PseudoBytecode
          OSR_PseudoBytecode is super class of all pseudo instructions.
 class RefStore
          BC_RefStore: astore, astore_<i>
 

Uses of OSRConstants in org.jikesrvm.osr.ia32
 

Classes in org.jikesrvm.osr.ia32 that implement OSRConstants
 class BaselineExecutionStateExtractor
          A class that retrieves the VM scope descriptor from a suspended thread whose top method was compiled by the baseline compiler.
 class OptExecutionStateExtractor
          OptExecutionStateExtractor is a subclass of ExecutionStateExtractor.