Uses of Class
org.jikesrvm.compilers.opt.ir.ControlFlowGraph

Packages that use ControlFlowGraph
org.jikesrvm.compilers.opt.bc2ir   
org.jikesrvm.compilers.opt.controlflow   
org.jikesrvm.compilers.opt.ir   
org.jikesrvm.compilers.opt.regalloc   
 

Uses of ControlFlowGraph in org.jikesrvm.compilers.opt.bc2ir
 

Fields in org.jikesrvm.compilers.opt.bc2ir declared as ControlFlowGraph
 ControlFlowGraph GenerationContext.cfg
          The CFG object into which instructions should be generated.
 

Constructors in org.jikesrvm.compilers.opt.bc2ir with parameters of type ControlFlowGraph
BasicBlockLE(int loc, InlineSequence position, ControlFlowGraph cfg)
          Create a new BBLE (and basic block) for the specified bytecode index.
HandlerBlockLE(int loc, InlineSequence position, TypeOperand eType, ArchitectureSpecificOpt.RegisterPool temps, int exprStackSize, ControlFlowGraph cfg)
          Create a new exception handler BBLE (and exception handler basic block) for the specified bytecode index and exception type.
 

Uses of ControlFlowGraph in org.jikesrvm.compilers.opt.controlflow
 

Fields in org.jikesrvm.compilers.opt.controlflow declared as ControlFlowGraph
private  ControlFlowGraph LTDominators.cfg
          a convenient place to locate the cfg to avoid passing it internally
 

Uses of ControlFlowGraph in org.jikesrvm.compilers.opt.ir
 

Fields in org.jikesrvm.compilers.opt.ir declared as ControlFlowGraph
 ControlFlowGraph IR.cfg
          The FCFG (Factored Control Flow Graph)
 

Constructors in org.jikesrvm.compilers.opt.ir with parameters of type ControlFlowGraph
BasicBlock(int i, InlineSequence position, ControlFlowGraph cfg)
          Creates a new basic block at the specified location.
ControlFlowGraph.NodeEnumeration(ControlFlowGraph cfg)
           
ExceptionHandlerBasicBlock(int loc, InlineSequence position, TypeOperand type, ControlFlowGraph cfg)
          Creates a new exception handler basic block at the specified location, which catches the specified type of exception.
 

Uses of ControlFlowGraph in org.jikesrvm.compilers.opt.regalloc
 

Methods in org.jikesrvm.compilers.opt.regalloc with parameters of type ControlFlowGraph
(package private)  void LinearScan.IntervalAnalysis.assignDepthFirstNumbers(ControlFlowGraph cfg)
          this method processes all basic blocks, do the following to each block 1) add it to the begining of the "listOfBlocks" list 2) number the instructions 3) process the instructions that restrict physical register assignment
private  void LinearScan.IntervalAnalysis.createTopAndReverseList(ControlFlowGraph cfg)
          create topological list and a reverse topological list the results are on listOfBlocks and reverseTopFirst lists