coins.flow
Interface BBlockHir

All Superinterfaces:
BBlock
All Known Implementing Classes:
BBlockHirImpl

public interface BBlockHir
extends BBlock

BBlockHir interface Interface for HIR basic block.


Field Summary
 
Fields inherited from interface coins.flow.BBlock
HAS_CALL, HAS_JUMP, HAS_PTR_ASSIGN, HAS_STRUCT_UNION, IS_DELETED, IS_ENTRY, IS_EXIT, IS_MODIFIED, IS_RESTRUCTURED, LOOP_HEAD, LOOP_TAIL, UNDER_VISIT, USE_PTR, VISIT_OVER
 
Method Summary
 Stmt getFirstStmt()
           
 Stmt getLastStmt()
           
 
Methods inherited from interface coins.flow.BBlock
addToPredList, addToSuccList, allocateSpaceForDataFlowAnalysis, bblockNodeIterator, bblockSubtreeIterator, controlTransfer, deleteFromPredList, deleteFromSuccList, getAflowBBlock, getAvailIn, getAvailOut, getBBlockNumber, getBlockNumber, getDef, getDefIn, getDefined, getDefNodes, getDefOut, getDominatedChildren, getEGen, getEKill, getEKillAll, getExposed, getFirstSubtree, getFlag, getImmediateDominator, getImmediatePostDominator, getIrLink, getKill, getLabel, getLastSubtree, getLiveIn, getLiveOut, getNextInDFO, getNextInInverseDFO, getPostDominatedChildren, getPredEdge, getPredList, getReach, getSubpFlow, getSuccEdge, getSuccList, getUsed, getWork, getWorkFA, isAvailIn, isAvailOut, isDef, isDefIn, isDefined, isDefOut, isEGen, isEKill, isEntryBlock, isExitBlock, isExposed, isKill, isLiveIn, isLiveOut, isReach, isUsed, linkInDepthFirstOrder, linkInInverseDepthFirstOrder, setAflowBBlock, setDominatedChildren, setFlag, setImmediateDominator, setImmediatePostDominator, setIrLink, setNextInDFO, setNextInInverseDFO, setPostDominatedChildren, setWork, setWorkFA, toStringDetail, toStringShort
 

Method Detail

getFirstStmt

public Stmt getFirstStmt()

getLastStmt

public Stmt getLastStmt()