joeq.Compiler.Quad.SSA
Class EnterSSA

java.lang.Object
  extended by joeq.Compiler.Quad.SSA.EnterSSA
All Implemented Interfaces:
ControlFlowGraphVisitor

public class EnterSSA
extends Object
implements ControlFlowGraphVisitor

Transform IR into SSA form. Adapted from some code I found somewhere on the net...

Version:
$Id: EnterSSA.java 2465 2006-06-07 23:03:17Z joewhaley $
Author:
jwhaley

Nested Class Summary
 
Nested classes/interfaces inherited from interface joeq.Compiler.Quad.ControlFlowGraphVisitor
ControlFlowGraphVisitor.CodeCacheVisitor
 
Constructor Summary
EnterSSA()
           
 
Method Summary
static void markSSARegisterFlags(ControlFlowGraph cfg)
           
 void visitCFG(ControlFlowGraph ir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnterSSA

public EnterSSA()
Method Detail

visitCFG

public void visitCFG(ControlFlowGraph ir)
Specified by:
visitCFG in interface ControlFlowGraphVisitor

markSSARegisterFlags

public static void markSSARegisterFlags(ControlFlowGraph cfg)


Copyright © 2001-2008 John Whaley. All Rights Reserved.