Package | Description |
---|---|
org.jruby.ir | |
org.jruby.ir.dataflow | |
org.jruby.ir.interpreter | |
org.jruby.ir.passes | |
org.jruby.ir.representations | |
org.jruby.ir.transformations.inlining |
Modifier and Type | Method and Description |
---|---|
CFG |
IRScope.getCFG() |
Modifier and Type | Method and Description |
---|---|
CFG |
FlowGraphNode.getCFG()
Get the control flow graph
|
Modifier and Type | Method and Description |
---|---|
CFG |
InterpreterContext.getCFG() |
CFG |
FullInterpreterContext.getCFG() |
Modifier and Type | Method and Description |
---|---|
void |
DominatorTreeBuilder.buildDominatorTree(CFG cfg,
LinkedList<BasicBlock> postOrderList,
int maxNodeId) |
Modifier and Type | Method and Description |
---|---|
CFG |
CFG.clone(CloneInfo info,
IRScope clonedScope)
Clone this CFG and return a new one.
|
Modifier and Type | Method and Description |
---|---|
BasicBlock |
BasicBlock.clone(CloneInfo info,
CFG newCFG) |
static BasicBlock[] |
CFGLinearizer.linearize(CFG cfg) |
Constructor and Description |
---|
BasicBlock(CFG cfg,
Label label) |
Constructor and Description |
---|
CFGInliner(CFG build) |
InlineCloneInfo(CallBase call,
CFG c,
Variable callReceiver,
IRScope scopeBeingInlined) |
InlineCloneInfo(CFG cfg,
IRScope scope,
IRScope scopeBeingInlined) |
Copyright © 2001-2016 JRuby. All Rights Reserved.