public class FforAllBlock extends CondBlock
BlockCounterid| Constructor and Description |
|---|
FforAllBlock(Xtype type,
BasicBlock cond,
Xobject ind_var_range,
BlockList body,
java.lang.String construct_name) |
| Modifier and Type | Method and Description |
|---|---|
Block |
copy()
copy this block
|
Xobject |
getInductionVarRange() |
BasicBlock |
getInitBBlock()
get loop initialization expression block.
|
BasicBlock |
getIterBBlock()
get loop iteration expression block.
|
Xtype |
getType() |
void |
setType(Xtype type) |
java.lang.String |
toString()
convert to the printable string
|
Xobject |
toXobject()
convert to Xobject
|
void |
visitBasicBlock(BasicBlockVisitor v)
apply BasicBlockVisitor v
|
getBody, getCondBBlock, setBody, setCondBBlockadd, add, add, findCommonIdent, findParentBlockStmt, findVarIdent, findVarIdent, findVarIdentBlock, findVarIdentBlock, findXMPobject, getBasicBlock, getConstructNameObj, getElseBody, getInfoExpr, getLabel, getLineNo, getNext, getParent, getParentBlock, getPrev, getThenBody, getXMPobject, getXMPsymbolTable, insert, insert, insert, numberOfBasicBlock, numberOfBlock, Opcode, remove, removeVarIdent, replace, setElseBody, setInitBBlock, setIterBBlock, setLabel, setLineNo, setParent, setThenBody, visitBodygetProp, getProperties, Id, remProp, remProperties, setId, setProp, setPropertiespublic FforAllBlock(Xtype type, BasicBlock cond, Xobject ind_var_range, BlockList body, java.lang.String construct_name)
public Xtype getType()
public void setType(Xtype type)
public BasicBlock getInitBBlock()
BlockgetInitBBlock in class Blockpublic BasicBlock getIterBBlock()
BlockgetIterBBlock in class Blockpublic void visitBasicBlock(BasicBlockVisitor v)
BlockvisitBasicBlock in class Blockpublic Xobject getInductionVarRange()