Uses of Class
edu.toronto.cs.yasm.pprogram.PStmt

Packages that use PStmt
edu.toronto.cs.yasm.abstractor   
edu.toronto.cs.yasm.pprogram   
 

Uses of PStmt in edu.toronto.cs.yasm.abstractor
 

Methods in edu.toronto.cs.yasm.abstractor that return PStmt
 PStmt NullAbstractor.doInsideFunctionAbstract(PFunctionDef def, Block block)
           
 PStmt NullExprAbstractor.doInsideFunctionAbstract(PFunctionDef def, Expr e)
           
 PStmt PredicateRefiner.doInsideFunctionRefine(PStmt s)
           
 

Methods in edu.toronto.cs.yasm.abstractor with parameters of type PStmt
 PStmt PredicateRefiner.doInsideFunctionRefine(PStmt s)
           
 

Uses of PStmt in edu.toronto.cs.yasm.pprogram
 

Subclasses of PStmt in edu.toronto.cs.yasm.pprogram
 class AsmtPStmt
          PAssignment.java Created: Fri Jun 25 14:29:05 2004
 class BreakPStmt
           
 class FunctionCallEpilogue
           
 class FunctionCallPrologue
           
 class FunctionCallPStmt
           
 class GotoPStmt
          GotoPStmt.java Created: Fri Jun 25 14:22:38 2004
 class IfPStmt
          IfPStmt.java Created: Fri Jun 25 14:25:25 2004
 class NDGotoPStmt
           
 class ParallelAsgnPStmt
          ParallelAsgnPStmt.java Created: Fri Jun 25 14:27:37 2004
 class PrllAsmtPStmt
          ParallelAsgnPStmt.java Created: Fri Jun 25 14:27:37 2004
 class ReturnPStmt
           
 class ReturnSelectorPStmt
           
 class SkipPStmt
          SkipPStmt.java Created: Fri Jun 25 14:21:32 2004
 class WhilePStmt
           
 

Methods in edu.toronto.cs.yasm.pprogram that return PStmt
 PStmt PFunctionDef.getDDReturnSelector()
           
 PStmt GotoPStmt.getDest()
           
 PStmt NDGotoPStmt.getDest()
           
 PStmt PStmt.getDest()
           
 PStmt IfPStmt.getElseStmt()
           
 PStmt PFunctionDef.getEntryPoint()
           
 PStmt PFunctionDef.getHead()
           
 PStmt PProgram.getHead()
          Deprecated. Use getMainFunctionDef ()
 PStmt PStmt.getLast()
           
 PStmt FunctionCallPStmt.getLogues()
           
 PStmt PStmt.getNext()
           
 PStmt PFunctionDef.getPProgramReturnSelector(int selectorSubType)
           
 PStmt PFunctionDef.getReturnSelector()
           
 PStmt PProgram.getStmt(java.lang.String label)
          Returns the PStmt referred to by label
 PStmt IfPStmt.getThenStmt()
           
 PStmt PFunctionDef.makeFunctionCall(FunctionCallPStmt call)
           
 

Methods in edu.toronto.cs.yasm.pprogram with parameters of type PStmt
 void PFunctionDef.addToHead(PStmt v)
           
 void GotoPStmt.setDest(PStmt v)
           
 void NDGotoPStmt.setDest(PStmt v)
           
 void PStmt.setDest(PStmt v)
           
 void IfPStmt.setElseStmt(PStmt _elseStmt)
           
 void PFunctionDef.setHead(PStmt v)
           
 void FunctionCallPStmt.setLogues(PStmt _logues)
           
 void PStmt.setNext(PStmt _next)
           
 void PStmt.setTail(PStmt tail)
           
 void IfPStmt.setThenStmt(PStmt _thenStmt)
           
 

Constructors in edu.toronto.cs.yasm.pprogram with parameters of type PStmt
GotoPStmt(PStmt _dest)
           
IfPStmt(PFunctionDef parent, Block sourceBlock, PCond _cond, PStmt _thenStmt, PStmt _elseStmt)
           
IfPStmt(PFunctionDef parent, Expr sourceExpr, PCond _cond, PStmt _thenStmt, PStmt _elseStmt)
           
PFunctionDef(PProgram _parent, PStmt _head, java.util.Map _localDecls, Block _sourceBlock)
           
PFunctionDef(PProgram _parent, PStmt _head, java.util.Map _localDecls, Expr _sourceExpr)
           
WhilePStmt(PFunctionDef def, Block sourceBlock, PCond cond, PStmt whileBody)
           
WhilePStmt(PFunctionDef def, Expr sourceExpr, PCond cond, PStmt whileBody)