public class InlinerInfo
extends java.lang.Object
Constructor and Description |
---|
InlinerInfo(CallInstr call,
CFG c) |
Modifier and Type | Method and Description |
---|---|
Operand |
getCallArg(int index) |
Operand |
getCallArg(int argIndex,
boolean restOfArgArray) |
Operand |
getCallClosure() |
Operand |
getCallReceiver() |
Variable |
getCallResultVariable() |
BasicBlock |
getOrCreateRenamedBB(BasicBlock bb) |
BasicBlock |
getRenamedBB(BasicBlock bb) |
Label |
getRenamedLabel(Label l) |
Variable |
getRenamedVariable(Variable v) |
java.util.List |
getYieldSites() |
void |
recordYieldSite(BasicBlock bb,
YieldInstr i) |
public BasicBlock getRenamedBB(BasicBlock bb)
public BasicBlock getOrCreateRenamedBB(BasicBlock bb)
public Operand getCallArg(int index)
public Operand getCallArg(int argIndex, boolean restOfArgArray)
public Operand getCallReceiver()
public Operand getCallClosure()
public Variable getCallResultVariable()
public void recordYieldSite(BasicBlock bb, YieldInstr i)
public java.util.List getYieldSites()
Copyright © 2002-2009 JRuby Team. All Rights Reserved.