Uses of Class
org.jikesrvm.compilers.opt.inlining.InlineSequence

Packages that use InlineSequence
org.jikesrvm.compilers.opt.bc2ir   
org.jikesrvm.compilers.opt.controlflow   
org.jikesrvm.compilers.opt.inlining   
org.jikesrvm.compilers.opt.ir   
 

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

Fields in org.jikesrvm.compilers.opt.bc2ir declared as InlineSequence
 InlineSequence GenerationContext.inlineSequence
          Inlining context of the method to be generated
 

Constructors in org.jikesrvm.compilers.opt.bc2ir with parameters of type InlineSequence
BasicBlockLE(int loc, InlineSequence position, ControlFlowGraph cfg)
          Create a new BBLE (and basic block) for the specified bytecode index.
HandlerBlockLE(int loc, InlineSequence position, TypeOperand eType, ArchitectureSpecificOpt.RegisterPool temps, int exprStackSize, ControlFlowGraph cfg)
          Create a new exception handler BBLE (and exception handler basic block) for the specified bytecode index and exception type.
 

Uses of InlineSequence in org.jikesrvm.compilers.opt.controlflow
 

Methods in org.jikesrvm.compilers.opt.controlflow with parameters of type InlineSequence
private  void YieldPoints.prependYield(BasicBlock bb, Operator yp, int bcIndex, InlineSequence position)
          Add a YIELD instruction to the appropriate place for the basic block passed.
 

Uses of InlineSequence in org.jikesrvm.compilers.opt.inlining
 

Fields in org.jikesrvm.compilers.opt.inlining declared as InlineSequence
 InlineSequence InlineSequence.caller
          Caller info.
 InlineSequence CallSiteTreeNode.callSite
          The call site represented by this tree node
 

Methods in org.jikesrvm.compilers.opt.inlining that return InlineSequence
 InlineSequence InlineSequence.getCaller()
           
 InlineSequence CompilationState.getSequence()
          Return the inlining sequence
 

Methods in org.jikesrvm.compilers.opt.inlining that return types with arguments of type InlineSequence
 Enumeration<InlineSequence> InlineSequence.enumerateFromRoot()
           
 

Methods in org.jikesrvm.compilers.opt.inlining with parameters of type InlineSequence
 CallSiteTreeNode CallSiteTree.addLocation(InlineSequence seq)
          Given an existing call site tree representing a method, add a new inlined call to it.
 CallSiteTreeNode CallSiteTree.find(InlineSequence seq)
          Given an inline sequence representing an inlined call site, find the corresponding call site tree node.
 

Constructors in org.jikesrvm.compilers.opt.inlining with parameters of type InlineSequence
CallSiteTreeNode(InlineSequence seq)
          construct a a call site tree node corresponding to a given inlined call site
InlineSequence(NormalMethod method, InlineSequence caller, Instruction callsite)
          Constructs a new inline sequence operand.
InlineSequence(NormalMethod method, InlineSequence caller, int bcIndex)
          Constructs a new inline sequence operand.
 

Uses of InlineSequence in org.jikesrvm.compilers.opt.ir
 

Fields in org.jikesrvm.compilers.opt.ir declared as InlineSequence
 InlineSequence Instruction.position
          A description of the tree of inlined methods that contains the bytecode that this instruction came from.
 

Constructors in org.jikesrvm.compilers.opt.ir with parameters of type InlineSequence
BasicBlock(int i, InlineSequence position, ControlFlowGraph cfg)
          Creates a new basic block at the specified location.
BasicBlock(int i, InlineSequence position, int num)
          Creates a new basic block at the specified location with the given basic block number.
ExceptionHandlerBasicBlock(int loc, InlineSequence position, TypeOperand type, ControlFlowGraph cfg)
          Creates a new exception handler basic block at the specified location, which catches the specified type of exception.