coins.hir2lir
Class ConvToNewLIR.SymStat

java.lang.Object
  extended bycoins.hir2lir.ConvToNewLIR.SymStat
Enclosing class:
ConvToNewLIR

class ConvToNewLIR.SymStat
extends java.lang.Object


Field Summary
static int KEEP
           
static int UNKNOWN
           
static int UNUSED
           
 
Constructor Summary
(package private) ConvToNewLIR.SymStat(Sym sym)
           
 
Method Summary
(package private)  Sym getSym()
           
(package private)  boolean isExtern()
           
(package private)  boolean isGenInit()
           
(package private)  boolean isLirSym()
           
(package private)  boolean isRewrite()
           
(package private)  boolean isUsed()
           
(package private)  void needNotInit()
           
(package private)  int num()
           
(package private)  int numbering()
           
(package private)  void resetRewrite()
           
(package private)  void resetUsed()
           
(package private)  void setLirSym()
           
(package private)  void setRewrite()
           
(package private)  void setUsed()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEEP

public static final int KEEP
See Also:
Constant Field Values

UNUSED

public static final int UNUSED
See Also:
Constant Field Values

UNKNOWN

public static final int UNKNOWN
See Also:
Constant Field Values
Constructor Detail

ConvToNewLIR.SymStat

ConvToNewLIR.SymStat(Sym sym)
Method Detail

numbering

int numbering()

num

int num()

setLirSym

void setLirSym()

isLirSym

boolean isLirSym()

needNotInit

void needNotInit()

isGenInit

boolean isGenInit()

resetRewrite

void resetRewrite()

setRewrite

void setRewrite()

isRewrite

boolean isRewrite()

getSym

Sym getSym()

isExtern

boolean isExtern()

resetUsed

void resetUsed()

setUsed

void setUsed()

isUsed

boolean isUsed()