|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |