Uses of Interface
org.jikesrvm.classloader.BytecodeConstants

Packages that use BytecodeConstants
org.jikesrvm   
org.jikesrvm.classloader   
org.jikesrvm.compilers.baseline   
org.jikesrvm.compilers.baseline.ia32   
org.jikesrvm.compilers.opt.bc2ir   
org.jikesrvm.compilers.opt.runtimesupport   
org.jikesrvm.osr   
org.jikesrvm.osr.bytecodes   
org.jikesrvm.runtime   
 

Uses of BytecodeConstants in org.jikesrvm
 

Classes in org.jikesrvm that implement BytecodeConstants
static class ArchitectureSpecific.BaselineCompilerImpl
           
 

Uses of BytecodeConstants in org.jikesrvm.classloader
 

Classes in org.jikesrvm.classloader that implement BytecodeConstants
 class AbstractMethod
          An abstract method of a java class.
 class BytecodeStream
          Provides minimal abstraction layer to a stream of bytecodes from the code attribute of a method.
 class NativeMethod
          A native method of a java class.
 class NormalMethod
          A method of a java class that has bytecodes.
 class RVMMethod
          A method of a java class corresponding to a method_info structure in the class file.
 

Uses of BytecodeConstants in org.jikesrvm.compilers.baseline
 

Classes in org.jikesrvm.compilers.baseline that implement BytecodeConstants
 class BaselineCompiler
          Baseline compiler - platform independent code.
 class BranchProfiles
          Profile data for all conditional branches (including switches) of a single RVMMethod.
(package private)  class BuildBB
          Analyze the byte codes and determine the boundaries of the basic blocks.
(package private)  class BuildReferenceMaps
          This class builds the reference and non-reference maps for a given method.
 class TemplateCompilerFramework
          Framework compiler - platform independent code.
 

Uses of BytecodeConstants in org.jikesrvm.compilers.baseline.ia32
 

Classes in org.jikesrvm.compilers.baseline.ia32 that implement BytecodeConstants
 class BaselineCompilerImpl
          BaselineCompilerImpl is the baseline compiler implementation for the IA32 architecture.
 

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

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

Uses of BytecodeConstants in org.jikesrvm.compilers.opt.runtimesupport
 

Classes in org.jikesrvm.compilers.opt.runtimesupport that implement BytecodeConstants
 class OptLinker
          Routines for dynamic linking and other misc hooks from opt-compiled code to runtime services.
 

Uses of BytecodeConstants in org.jikesrvm.osr
 

Classes in org.jikesrvm.osr that implement BytecodeConstants
 class BytecodeTraverser
          BytecodeTraverser does depth first search on a bytecode array, determines the type information of locals and stacks at Interesting point.
 class ExecutionState
           
 

Uses of BytecodeConstants in org.jikesrvm.osr.bytecodes
 

Classes in org.jikesrvm.osr.bytecodes that implement BytecodeConstants
 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 BytecodeConstants in org.jikesrvm.runtime
 

Classes in org.jikesrvm.runtime that implement BytecodeConstants
 class DynamicLink
          Place for CompiledMethod.getDynamicLink() to deposit return information.