coins.opt
クラス DeadCodeElim
java.lang.Object
|
+--coins.opt.DeadCodeElim
- public class DeadCodeElim
- extends java.lang.Object
Dead code elimination class.
メソッドの概要 |
boolean |
doBBlock(BBlock pBBlock)
Perform dead code elimination for the given BBlock. |
boolean |
doSubp(SubpFlow pSubpFlow)
Performs dead code elimination for the given SubpFlow. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fResults
final FlowResults fResults
flow
public final Flow flow
opt
public final Opt opt
fSubpFlow
protected SubpFlow fSubpFlow
fDbgLevel
protected int fDbgLevel
DeadCodeElim
DeadCodeElim(FlowResults pResults,
Opt pOpt)
- Creates a new instance of DeadCodeElim
doSubp
public boolean doSubp(SubpFlow pSubpFlow)
- Performs dead code elimination for the given SubpFlow. Only checks each BBlock once.
doBBlock
public boolean doBBlock(BBlock pBBlock)
- Perform dead code elimination for the given BBlock.