|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.toronto.cs.yasm.pprogram.PStmt
edu.toronto.cs.yasm.pprogram.PrllAsmtPStmt
edu.toronto.cs.yasm.pprogram.ReturnPStmt
public class ReturnPStmt
Constructor Summary | |
---|---|
ReturnPStmt(PFunctionDef parent,
Block sourceBlock)
|
|
ReturnPStmt(PFunctionDef parent,
Expr sourceExpr)
|
Method Summary | |
---|---|
int |
getLineNum()
Returns line number of this statement, or -1 if the line number is unknown. |
WPComputer |
getWPComputer()
|
void |
printMe(java.io.PrintWriter out)
|
MemoryModel |
symExec(ExprFactory fac)
|
Methods inherited from class edu.toronto.cs.yasm.pprogram.PrllAsmtPStmt |
---|
addAsmt, getAsmts, setAsmts |
Methods inherited from class edu.toronto.cs.yasm.pprogram.PStmt |
---|
exprFac, getDest, getId, getLabel, getLast, getNext, getParent, getPProgram, getRefinerInfo, getSourceBlock, getSourceExpr, print, print, printMe, setDest, setId, setLabel, setNext, setParent, setRefinerInfo, setSourceBlock, setTail, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ReturnPStmt(PFunctionDef parent, Block sourceBlock)
public ReturnPStmt(PFunctionDef parent, Expr sourceExpr)
Method Detail |
---|
public void printMe(java.io.PrintWriter out)
printMe
in class PrllAsmtPStmt
public MemoryModel symExec(ExprFactory fac)
symExec
in class PrllAsmtPStmt
public WPComputer getWPComputer()
getWPComputer
in class PrllAsmtPStmt
public int getLineNum()
PStmt
getLineNum
in class PrllAsmtPStmt
int
value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |