org.jruby.compiler.ir.representations
Class InlinerInfo
java.lang.Object
org.jruby.compiler.ir.representations.InlinerInfo
public class InlinerInfo
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
callerCFG
public final CFG callerCFG
call
public final CallInstr call
InlinerInfo
public InlinerInfo(CallInstr call,
CFG c)
getRenamedLabel
public Label getRenamedLabel(Label l)
getRenamedVariable
public Variable getRenamedVariable(Variable v)
getRenamedBB
public BasicBlock getRenamedBB(BasicBlock bb)
getOrCreateRenamedBB
public BasicBlock getOrCreateRenamedBB(BasicBlock bb)
getCallArg
public Operand getCallArg(int index)
getCallArg
public Operand getCallArg(int argIndex,
boolean restOfArgArray)
getCallReceiver
public Operand getCallReceiver()
getCallClosure
public Operand getCallClosure()
getCallResultVariable
public Variable getCallResultVariable()
recordYieldSite
public void recordYieldSite(BasicBlock bb,
YieldInstr i)
getYieldSites
public java.util.List getYieldSites()
Copyright © 2002-2009 JRuby Team. All Rights Reserved.