public class CFGInliner
extends java.lang.Object
| Constructor and Description |
|---|
CFGInliner(CFG build) |
| Modifier and Type | Method and Description |
|---|---|
private CFG |
cloneSelf(InlinerInfo ii) |
private void |
inlineClosureAtYieldSite(InlinerInfo ii,
IRClosure cl,
BasicBlock yieldBB,
YieldInstr yield) |
void |
inlineMethod(IRScope scope,
RubyModule implClass,
int classToken,
BasicBlock callBB,
CallBase call) |
private CFG cfg
public CFGInliner(CFG build)
private CFG cloneSelf(InlinerInfo ii)
public void inlineMethod(IRScope scope, RubyModule implClass, int classToken, BasicBlock callBB, CallBase call)
private void inlineClosureAtYieldSite(InlinerInfo ii, IRClosure cl, BasicBlock yieldBB, YieldInstr yield)