public class FforAllBlock extends CondBlock
BlockCounter
id
Constructor and Description |
---|
FforAllBlock(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.
|
java.lang.String |
toString()
convert to the printable string
|
Xobject |
toXobject()
convert to Xobject
|
void |
visitBasicBlock(BasicBlockVisitor v)
apply BasicBlockVisitor v
|
getBody, getCondBBlock, setBody, setCondBBlock
add, 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, visitBody
getProp, getProperties, Id, remProp, remProperties, setId, setProp, setProperties
public FforAllBlock(BasicBlock cond, Xobject ind_var_range, BlockList body, java.lang.String construct_name)
public BasicBlock getInitBBlock()
Block
getInitBBlock
in class Block
public BasicBlock getIterBBlock()
Block
getIterBBlock
in class Block
public void visitBasicBlock(BasicBlockVisitor v)
Block
visitBasicBlock
in class Block
public Xobject getInductionVarRange()