Uses of Class
org.jikesrvm.classloader.BytecodeStream

Packages that use BytecodeStream
org.jikesrvm.classloader   
org.jikesrvm.compilers.baseline   
org.jikesrvm.compilers.opt.bc2ir   
org.jikesrvm.osr   
 

Uses of BytecodeStream in org.jikesrvm.classloader
 

Methods in org.jikesrvm.classloader that return BytecodeStream
 BytecodeStream NormalMethod.getBytecodes()
          Get a representation of the bytecodes in the code attribute of this method.
 BytecodeStream NormalMethod.getOsrPrologue()
          Returns a bytecode stream of osr prologue
 BytecodeStream NormalMethod.getOsrSynthesizedBytecodes()
          Returns the synthesized bytecode stream with osr prologue
 

Uses of BytecodeStream in org.jikesrvm.compilers.baseline
 

Fields in org.jikesrvm.compilers.baseline declared as BytecodeStream
protected  BytecodeStream TemplateCompilerFramework.bcodes
          The bytecodes of the method being compiled
 

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

Fields in org.jikesrvm.compilers.opt.bc2ir declared as BytecodeStream
private  BytecodeStream BBSet.bcodes
          associated bytecodes
private  BytecodeStream BC2IR.bcodes
          Bytecodes for the method being generated.
 

Constructors in org.jikesrvm.compilers.opt.bc2ir with parameters of type BytecodeStream
BBSet(GenerationContext gc, BytecodeStream bcodes, Operand[] localState)
          Initialize the BBSet to handle basic block generation for the argument generation context and bytecode info.
 

Uses of BytecodeStream in org.jikesrvm.osr
 

Fields in org.jikesrvm.osr declared as BytecodeStream
private  BytecodeStream BytecodeTraverser.bytecodes
           
 

Methods in org.jikesrvm.osr with parameters of type BytecodeStream
 void BytecodeTraverser.computeStackHeights(NormalMethod method, BytecodeStream bcodes, int[] stackHeights, boolean adjustExptable)
           
 void BytecodeTraverser.prologueStackHeights(NormalMethod method, BytecodeStream bcodes, int[] stackHeights)
          Compute stack heights of bytecode stream (used for osr prologue)
private  boolean BytecodeTraverser.scanBlocks(NormalMethod method, BytecodeStream bytecodes, boolean doDFS, int pcs, byte[] ltypes, byte[] stypes, int startpc, TypeStack S, int[] stackHeights)