Uses of Class
org.jruby.compiler.ir.representations.BasicBlock

Packages that use BasicBlock
org.jruby.compiler.ir.dataflow   
org.jruby.compiler.ir.dataflow.analyses   
org.jruby.compiler.ir.representations   
 

Uses of BasicBlock in org.jruby.compiler.ir.dataflow
 

Fields in org.jruby.compiler.ir.dataflow declared as BasicBlock
protected  BasicBlock FlowGraphNode._bb
           
 

Methods in org.jruby.compiler.ir.dataflow that return BasicBlock
 BasicBlock FlowGraphNode.getBB()
           
 

Methods in org.jruby.compiler.ir.dataflow with parameters of type BasicBlock
abstract  FlowGraphNode DataFlowProblem.buildFlowGraphNode(BasicBlock bb)
           
protected  FlowGraphNode DataFlowProblem.getFlowGraphNode(BasicBlock b)
           
 java.util.Set<CFG.CFG_Edge> DataFlowProblem.incomingEdgesOf(BasicBlock bb)
           
 java.util.Set<CFG.CFG_Edge> DataFlowProblem.outgoingEdgesOf(BasicBlock bb)
           
 

Constructors in org.jruby.compiler.ir.dataflow with parameters of type BasicBlock
FlowGraphNode(DataFlowProblem p, BasicBlock n)
           
 

Uses of BasicBlock in org.jruby.compiler.ir.dataflow.analyses
 

Methods in org.jruby.compiler.ir.dataflow.analyses with parameters of type BasicBlock
 FlowGraphNode BindingLoadPlacementProblem.buildFlowGraphNode(BasicBlock bb)
           
 FlowGraphNode BindingStorePlacementProblem.buildFlowGraphNode(BasicBlock bb)
           
 FlowGraphNode LiveVariablesProblem.buildFlowGraphNode(BasicBlock bb)
           
 

Constructors in org.jruby.compiler.ir.dataflow.analyses with parameters of type BasicBlock
BindingLoadPlacementNode(DataFlowProblem prob, BasicBlock n)
           
BindingStorePlacementNode(DataFlowProblem prob, BasicBlock n)
           
LiveVariableNode(DataFlowProblem prob, BasicBlock n)
           
 

Uses of BasicBlock in org.jruby.compiler.ir.representations
 

Fields in org.jruby.compiler.ir.representations declared as BasicBlock
 BasicBlock CFG.CFG_Edge._dst
           
 BasicBlock CFG.CFG_Edge._src
           
 

Methods in org.jruby.compiler.ir.representations that return BasicBlock
 BasicBlock BasicBlock.cloneForInlining(InlinerInfo ii)
           
 BasicBlock CFG.getEntryBB()
           
 BasicBlock CFG.getExitBB()
           
 BasicBlock InlinerInfo.getOrCreateRenamedBB(BasicBlock bb)
           
 BasicBlock InlinerInfo.getRenamedBB(BasicBlock bb)
           
 BasicBlock CFG.getTargetBB(Label l)
           
 BasicBlock BasicBlock.splitAtInstruction(Instr splitPoint, Label newLabel, boolean includeSplitPointInstr)
           
 

Methods in org.jruby.compiler.ir.representations that return types with arguments of type BasicBlock
 java.util.Set<BasicBlock> CFG.getNodes()
           
 java.util.ListIterator<BasicBlock> CFG.getPostOrderTraverser()
           
 java.util.ListIterator<BasicBlock> CFG.getReversePostOrderTraverser()
           
 java.util.List<BasicBlock> CFG.linearize()
           
 

Methods in org.jruby.compiler.ir.representations with parameters of type BasicBlock
 void ExceptionRegion.addBB(BasicBlock bb)
           
 BasicBlock InlinerInfo.getOrCreateRenamedBB(BasicBlock bb)
           
 BasicBlock InlinerInfo.getRenamedBB(BasicBlock bb)
           
 java.util.Set<CFG.CFG_Edge> CFG.incomingEdgesOf(BasicBlock bb)
           
 void CFG.inlineMethod(IRMethod m, BasicBlock callBB, CallInstr call)
           
 java.util.Set<CFG.CFG_Edge> CFG.outgoingEdgesOf(BasicBlock bb)
           
 void InlinerInfo.recordYieldSite(BasicBlock bb, YieldInstr i)
           
 void ExceptionRegion.setEndBB(BasicBlock bb)
           
 void ExceptionRegion.setFirstRescueBB(BasicBlock frbb)
           
 void BasicBlock.swallowBB(BasicBlock foodBB)
           
 

Constructors in org.jruby.compiler.ir.representations with parameters of type BasicBlock
CFG.CFG_Edge(BasicBlock s, BasicBlock d)
           
 



Copyright © 2002-2009 JRuby Team. All Rights Reserved.