|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.opt.ConstPropagationAndFoldingOld
Constant propagation and folding basic logic class.
| Field Summary | |
FlowRoot |
flowRoot
|
(package private) FlowResults |
fResults
|
(package private) static int |
JAVA_BYTE_SIZE
|
(package private) static int |
JAVA_CHAR_SIZE
|
(package private) static int |
JAVA_INT_SIZE
|
(package private) static int |
JAVA_LONG_SIZE
|
(package private) static int |
JAVA_SHORT_SIZE
|
Opt |
opt
|
Sym |
sym
|
SymRoot |
symRoot
|
| Constructor Summary | |
ConstPropagationAndFoldingOld(FlowResults pResults)
ConstPropagationAndFolding: |
|
| Method Summary | |
boolean |
doBBlock(BBlock pBBlock)
doBBlock: |
boolean |
doSubp(SubpFlow pSubpFlow)
doSubp: |
(package private) HIR |
SkipConv(HIR exp)
ex) expression :p = (int) a; exp := (int) [node] return ; a [node] ; |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
static final int JAVA_BYTE_SIZE
static final int JAVA_CHAR_SIZE
static final int JAVA_SHORT_SIZE
static final int JAVA_INT_SIZE
static final int JAVA_LONG_SIZE
public final FlowRoot flowRoot
public final SymRoot symRoot
public final Sym sym
FlowResults fResults
public final Opt opt
| Constructor Detail |
public ConstPropagationAndFoldingOld(FlowResults pResults)
| Method Detail |
HIR SkipConv(HIR exp)
public boolean doSubp(SubpFlow pSubpFlow)
public boolean doBBlock(BBlock pBBlock)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||