| addInEdge(PBB newInEdge) | BasicBlock | |
| addLiveIn(Exp *e) | BasicBlock | [inline, protected] |
| addOutEdge(PBB bb) | BasicBlock | [inline, protected] |
| addRTL(RTL *rtl) | BasicBlock | [inline, protected] |
| allParentsGenerated() | BasicBlock | [protected] |
| BasicBlock() | BasicBlock | |
| BasicBlock(const BasicBlock &bb) | BasicBlock | |
| BasicBlock(std::list< RTL * > *pRtls, BBTYPE bbType, int iNumOutEdges) | BasicBlock | [private] |
| calcLiveness(ConnectionGraph &ig, UserProc *proc) | BasicBlock | |
| caseHead | BasicBlock | [protected] |
| Cfg class | BasicBlock | [friend] |
| condFollow | BasicBlock | [protected] |
| cType | BasicBlock | [protected] |
| decodeIndirectJmp(UserProc *proc) | BasicBlock | |
| deleteEdge(PBB edge) | BasicBlock | |
| deleteInEdge(std::vector< PBB >::iterator &it) | BasicBlock | |
| deleteInEdge(PBB edge) | BasicBlock | |
| DFTOrder(int &first, int &last) | BasicBlock | |
| doAvail(StatementSet &s, PBB inEdge) | BasicBlock | [static] |
| dump() | BasicBlock | |
| elit typedef | BasicBlock | |
| emitGotoAndLabel(HLLCode *hll, int indLevel, PBB dest) | BasicBlock | [protected] |
| findNumCases() | BasicBlock | |
| generateBodyCode(HLLCode &hll, bool dup=false) | BasicBlock | |
| generateCode(HLLCode *hll, int indLevel, PBB latch, std::list< PBB > &followSet, std::list< PBB > &gotoSet, UserProc *proc) | BasicBlock | |
| getCallDest() | BasicBlock | |
| getCallDestProc() | BasicBlock | |
| getCaseHead() | BasicBlock | [inline, protected] |
| getCond() | BasicBlock | |
| getCondFollow() | BasicBlock | [inline, protected] |
| getCondType() | BasicBlock | [protected] |
| getCorrectOutEdge(ADDRESS a) | BasicBlock | |
| getDest() | BasicBlock | |
| getDestProc() | BasicBlock | |
| getFirstStmt(rtlit &rit, StatementList::iterator &sit) | BasicBlock | |
| getFirstStmt() | BasicBlock | |
| getHiAddr() | BasicBlock | |
| getInEdges() | BasicBlock | |
| getLabel() | BasicBlock | |
| getLabelStr() | BasicBlock | [inline] |
| getLastRtl() | BasicBlock | [inline] |
| getLastStmt(rtlrit &rit, StatementList::reverse_iterator &sit) | BasicBlock | |
| getLastStmt() | BasicBlock | |
| getLatchNode() | BasicBlock | [inline, protected] |
| getLiveOut(LocationSet &live, LocationSet &phiLocs) | BasicBlock | |
| getLoopBody() | BasicBlock | |
| getLoopFollow() | BasicBlock | [inline, protected] |
| getLoopHead() | BasicBlock | [inline, protected] |
| getLoopType() | BasicBlock | [protected] |
| getLowAddr() | BasicBlock | |
| getNextStmt(rtlit &rit, StatementList::iterator &sit) | BasicBlock | |
| getNumInEdges() | BasicBlock | [inline] |
| getNumOutEdges() | BasicBlock | [inline] |
| getOutEdge(unsigned int i) | BasicBlock | |
| getOutEdges() | BasicBlock | |
| getPrevStmt(rtlrit &rit, StatementList::reverse_iterator &sit) | BasicBlock | |
| getRTLs() | BasicBlock | |
| getRTLWithStatement(Statement *stmt) | BasicBlock | |
| getStatements(StatementList &stmts) | BasicBlock | |
| getStmtNumber() | BasicBlock | |
| getStructType() | BasicBlock | [inline, protected] |
| getType() | BasicBlock | |
| getUnstructType() | BasicBlock | [protected] |
| hasBackEdge() | BasicBlock | [inline, protected] |
| hasBackEdgeTo(BasicBlock *dest) | BasicBlock | [protected] |
| hllLabel | BasicBlock | [protected] |
| immPDom | BasicBlock | [protected] |
| indent(int indLevel, int extra=0) | BasicBlock | [protected] |
| indentLevel | BasicBlock | [protected] |
| inEdgesVisited | BasicBlock | [protected] |
| inLoop(PBB header, PBB latch) | BasicBlock | [protected] |
| isAncestorOf(BasicBlock *other) | BasicBlock | [protected] |
| isBackEdge(int inEdge) | BasicBlock | |
| isCaseOption() | BasicBlock | |
| isIn(std::list< PBB > &set, PBB bb) | BasicBlock | [inline, protected] |
| isJmpZ(PBB dest) | BasicBlock | |
| isJumpReqd() | BasicBlock | |
| isLabelNeeded() | BasicBlock | [inline] |
| isLatchNode() | BasicBlock | [inline, protected] |
| isPostCall() | BasicBlock | |
| isTraversed() | BasicBlock | |
| labelStr | BasicBlock | [protected] |
| latchNode | BasicBlock | [protected] |
| lessAddress(PBB bb1, PBB bb2) | BasicBlock | [static] |
| lessFirstDFT(PBB bb1, PBB bb2) | BasicBlock | [static] |
| lessLastDFT(PBB bb1, PBB bb2) | BasicBlock | [static] |
| liveIn | BasicBlock | [protected] |
| loopFollow | BasicBlock | [protected] |
| loopHead | BasicBlock | [protected] |
| loopStamps | BasicBlock | [protected] |
| lType | BasicBlock | [protected] |
| m_bIncomplete | BasicBlock | [protected] |
| m_bJumpReqd | BasicBlock | [protected] |
| m_caseHead | BasicBlock | |
| m_condFollow | BasicBlock | |
| m_DFTfirst | BasicBlock | |
| m_DFTlast | BasicBlock | |
| m_DFTrevfirst | BasicBlock | |
| m_DFTrevlast | BasicBlock | |
| m_iLabelNum | BasicBlock | [protected] |
| m_InEdges | BasicBlock | [protected] |
| m_iNumInEdges | BasicBlock | [protected] |
| m_iNumOutEdges | BasicBlock | [protected] |
| m_iTraversed | BasicBlock | [protected] |
| m_labelneeded | BasicBlock | [protected] |
| m_labelStr | BasicBlock | [protected] |
| m_latchNode | BasicBlock | |
| m_loopCondType | BasicBlock | |
| m_loopFollow | BasicBlock | |
| m_loopHead | BasicBlock | |
| m_nodeType | BasicBlock | [protected] |
| m_OutEdges | BasicBlock | [protected] |
| m_pRtls | BasicBlock | [protected] |
| m_structType | BasicBlock | |
| numForwardInEdges | BasicBlock | [protected] |
| ord | BasicBlock | [protected] |
| overlappedRegProcessingDone | BasicBlock | |
| prependStmt(Statement *s, UserProc *proc) | BasicBlock | |
| print(std::ostream &os, bool html=false) | BasicBlock | |
| prints() | BasicBlock | |
| printToLog() | BasicBlock | |
| processSwitch(UserProc *proc) | BasicBlock | |
| resetDFASets() | BasicBlock | |
| RevDFTOrder(int &first, int &last) | BasicBlock | |
| revLoopStamps | BasicBlock | [protected] |
| revOrd | BasicBlock | [protected] |
| rtlit typedef | BasicBlock | |
| rtlrit typedef | BasicBlock | |
| setCaseHead(PBB head, PBB follow) | BasicBlock | [protected] |
| setCond(Exp *e) | BasicBlock | |
| setCondFollow(PBB other) | BasicBlock | [inline, protected] |
| setCondType(condType l) | BasicBlock | [protected] |
| setInEdge(int i, PBB newIn) | BasicBlock | |
| setJumpReqd() | BasicBlock | |
| setLabelNeeded(bool b) | BasicBlock | [inline] |
| setLabelStr(std::string &s) | BasicBlock | [inline] |
| setLatchNode(PBB latch) | BasicBlock | [inline, protected] |
| setLoopFollow(PBB other) | BasicBlock | [inline, protected] |
| setLoopHead(PBB head) | BasicBlock | [inline, protected] |
| setLoopStamps(int &time, std::vector< PBB > &order) | BasicBlock | [protected] |
| setLoopType(loopType l) | BasicBlock | [protected] |
| setOutEdge(int i, PBB newInEdge) | BasicBlock | |
| setRevLoopStamps(int &time) | BasicBlock | [protected] |
| setRevOrder(std::vector< PBB > &order) | BasicBlock | [protected] |
| setRTLs(std::list< RTL * > *rtls) | BasicBlock | [private] |
| setStructType(structType s) | BasicBlock | [protected] |
| setTraversed(bool bTraversed) | BasicBlock | |
| setUnstructType(unstructType us) | BasicBlock | [protected] |
| simplify() | BasicBlock | |
| sType | BasicBlock | [protected] |
| traversed | BasicBlock | [protected] |
| undoComputedBB(Statement *stmt) | BasicBlock | |
| updateType(BBTYPE bbType, int iNumOutEdges) | BasicBlock | |
| usType | BasicBlock | [protected] |
| whichPred(PBB pred) | BasicBlock | |
| WriteBB(HLLCode *hll, int indLevel) | BasicBlock | [protected] |
| XMLProgParser class | BasicBlock | [friend] |
| ~BasicBlock() | BasicBlock | |