public class CondBlock extends Block
BlockCounter
id
Constructor and Description |
---|
CondBlock(CondBlock b) |
CondBlock(Xcode code,
BasicBlock cond,
BlockList body,
java.lang.String constructName) |
Modifier and Type | Method and Description |
---|---|
Block |
copy()
copy this block
|
BlockList |
getBody()
get the body
|
BasicBlock |
getCondBBlock()
get BasicBlock in cond part
|
void |
setBody(BlockList s)
set the body
|
void |
setCondBBlock(BasicBlock bb) |
java.lang.String |
toString()
convert to the printable string
|
Xobject |
toXobject()
convert to Xobject
|
add, add, add, findCommonIdent, findParentBlockStmt, findVarIdent, findVarIdent, findVarIdentBlock, findVarIdentBlock, findXMPobject, getBasicBlock, getConstructNameObj, getElseBody, getInfoExpr, getInitBBlock, getIterBBlock, 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, visitBasicBlock, visitBody
getProp, getProperties, Id, remProp, remProperties, setId, setProp, setProperties
public CondBlock(Xcode code, BasicBlock cond, BlockList body, java.lang.String constructName)
public CondBlock(CondBlock b)
public BasicBlock getCondBBlock()
Block
getCondBBlock
in class Block
public void setCondBBlock(BasicBlock bb)