coins.backend.contrib
クラス RPloop
java.lang.Object
|
+--coins.backend.contrib.RPloop
- class RPloop
- extends java.lang.Object
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
head
public BasicBlk head
tail
public BiList tail
member
public BiList member
srndLoop
public BiList srndLoop
exitList
public BiList exitList
nestLevel
public int nestLevel
f
public Function f
L_Explicit
public BiList L_Explicit
L_Ambiguous
public BiList L_Ambiguous
L_Promotable
public BiList L_Promotable
L_Lift
public BiList L_Lift
RPloop
public RPloop(BasicBlk blk,
int level,
Function func)
addExit
public void addExit()
getGV
public void getGV(BiList postAmb)
searchGV
public void searchGV(LirNode node,
boolean semiamb,
boolean instsrch)
getLIFT
public void getLIFT()
insertNewInst
public void insertNewInst(FlowGraph cfg,
BiList dob)
getToRegInst
public LirNode getToRegInst(Symbol sym,
int flag)
PreCTR
public void PreCTR()
changeToReg
public void changeToReg(LirNode node)