| accept(StmtVisitor *visitor) | ReturnStatement | [virtual] |
| accept(StmtExpVisitor *visitor) | ReturnStatement | [virtual] |
| accept(StmtModifier *visitor) | ReturnStatement | [virtual] |
| accept(StmtPartModifier *visitor) | ReturnStatement | [virtual] |
| addReturn(Assignment *a) | ReturnStatement | |
| addUsedLocals(LocationSet &used) | Statement | |
| addUsedLocs(LocationSet &used, bool cc=false, bool memOnly=false) | Statement | |
| begin() | ReturnStatement | [inline] |
| bypass() | Statement | |
| calcMayAlias(Exp *e1, Exp *e2, int size) | Statement | |
| canPropagateToExp(Exp *e) | Statement | [static] |
| castConst(int num, Type *ty) | Statement | |
| clearConscripts() | Statement | |
| clearRanges() | Statement | [inline] |
| clone() | ReturnStatement | [virtual] |
| col | ReturnStatement | [protected] |
| definesLoc(Exp *loc) | ReturnStatement | [virtual] |
| dfaMapLocals() | Statement | |
| dfaTypeAnalysis(bool &ch) | ReturnStatement | [virtual] |
| dominanceNum | Statement | [protected] |
| doPropagateTo(Exp *e, Assign *def, bool &convert) | Statement | |
| dump() | Statement | |
| end() | ReturnStatement | [inline] |
| erase(iterator it) | ReturnStatement | [inline] |
| findConstants(std::list< Const * > &lc) | Statement | |
| findDefFor(Exp *e) | ReturnStatement | [inline] |
| fixSuccessor() | Statement | [inline, virtual] |
| genConstraints(LocationSet &cons) | Statement | [inline, virtual] |
| generateCode(HLLCode *hll, BasicBlock *pbb, int indLevel) | ReturnStatement | [virtual] |
| getBB() | Statement | [inline] |
| getCleanReturns() | ReturnStatement | |
| getCollector() | ReturnStatement | [inline] |
| getDefinitions(LocationSet &defs) | ReturnStatement | [virtual] |
| getDomNumber() | Statement | [inline] |
| getExpAtLex(unsigned int begin, unsigned int end) | Statement | |
| getInputRanges() | Statement | |
| getKind() | Statement | [inline] |
| getLexBegin() | Statement | [inline] |
| getLexEnd() | Statement | [inline] |
| getModifieds() | ReturnStatement | [inline] |
| getNextStatementInBB() | Statement | |
| getNumber() | Statement | [inline] |
| getNumReturns() | ReturnStatement | [inline] |
| getParent() | Statement | [inline] |
| getPreviousStatementInBB() | Statement | |
| getProc() | Statement | [inline] |
| getRanges() | Statement | [inline] |
| getRetAddr() | ReturnStatement | [inline] |
| getReturns() | ReturnStatement | [inline] |
| getSavedInputRanges() | Statement | [inline] |
| getTypeFor(Exp *e) | ReturnStatement | [virtual] |
| insertCasts() | Statement | |
| isAssign() | Statement | [inline] |
| isAssignment() | Statement | [inline] |
| isBool() | Statement | [inline] |
| isBranch() | Statement | [inline, virtual] |
| isCall() | Statement | [inline] |
| isCase() | Statement | [inline] |
| isDefinition() | ReturnStatement | [inline, virtual] |
| isFirstStatementInBB() | Statement | |
| isFlagAssgn() | Statement | |
| isFpop() | Statement | |
| isFpush() | Statement | |
| isGoto() | Statement | [inline, virtual] |
| isHL_ICT() | Statement | [inline] |
| isImplicit() | Statement | [inline] |
| isImpRef() | Statement | [inline] |
| isJunction() | Statement | [inline] |
| isLastStatementInBB() | Statement | |
| isNullStatement() | Statement | |
| isPhi() | Statement | [inline] |
| isReturn() | Statement | [inline] |
| isTyping() | Statement | [inline, virtual] |
| iterator typedef | ReturnStatement | |
| kind | Statement | [protected] |
| lexBegin | Statement | [protected] |
| lexEnd | Statement | [protected] |
| mapRegistersToLocals() | Statement | |
| mayAlias(Exp *e1, Exp *e2, int size) | Statement | |
| meetWithFor(Type *ty, Exp *e, bool &ch) | Statement | |
| modifieds | ReturnStatement | [protected] |
| number | Statement | [protected] |
| parent | Statement | [protected] |
| pbb | Statement | [protected] |
| print(std::ostream &os=std::cout, bool html=false) | ReturnStatement | [virtual] |
| printAsUse(std::ostream &os) | Statement | [inline] |
| printAsUseBy(std::ostream &os) | Statement | [inline] |
| printNum(std::ostream &os) | Statement | [inline] |
| prints() | Statement | |
| proc | Statement | [protected] |
| propagateFlagsTo() | Statement | |
| propagateTo(bool &convert, std::map< Exp *, int, lessExpStar > *destCounts=NULL, LocationSet *usedByDomPhi=NULL, bool force=false) | Statement | |
| rangeAnalysis(std::list< Statement * > &execution_paths) | Statement | [virtual] |
| ranges | Statement | [protected] |
| removeModified(Exp *loc) | ReturnStatement | |
| removeReturn(Exp *loc) | ReturnStatement | |
| replaceRef(Exp *e, Assign *def, bool &convert) | Statement | |
| replaceSubscriptsWithLocals() | Statement | |
| retAddr | ReturnStatement | [protected] |
| returns | ReturnStatement | [protected] |
| ReturnStatement() | ReturnStatement | |
| savedInputRanges | Statement | [protected] |
| search(Exp *, Exp *&) | ReturnStatement | [virtual] |
| searchAll(Exp *search, std::list< Exp * > &result) | ReturnStatement | [virtual] |
| searchAndReplace(Exp *search, Exp *replace, bool cc=false) | ReturnStatement | [virtual] |
| setBB(PBB bb) | Statement | [inline] |
| setConscripts(int n) | Statement | |
| setDomNumber(int dn) | Statement | [inline] |
| setKind(STMT_KIND k) | Statement | [inline] |
| setLeftFor(Exp *forExp, Exp *newExp) | Statement | [inline, virtual] |
| setLexBegin(unsigned int n) | Statement | [inline] |
| setLexEnd(unsigned int n) | Statement | [inline] |
| setNumber(int num) | Statement | [inline, virtual] |
| setParent(Statement *par) | Statement | [inline] |
| setProc(UserProc *p) | Statement | |
| setRetAddr(ADDRESS r) | ReturnStatement | [inline] |
| setTypeFor(Exp *e, Type *ty) | ReturnStatement | [virtual] |
| simplify() | ReturnStatement | [virtual] |
| simplifyAddr() | Statement | [inline, virtual] |
| Statement() | Statement | [inline] |
| stripSizes() | Statement | |
| subscriptVar(Exp *e, Statement *def) | Statement | |
| subscriptWithDef(Exp *e) | ReturnStatement | |
| updateModifieds() | ReturnStatement | |
| updateRanges(RangeMap &output, std::list< Statement * > &execution_paths, bool notTaken=false) | Statement | [protected] |
| updateReturns() | ReturnStatement | |
| usesExp(Exp *e) | ReturnStatement | [virtual] |
| XMLProgParser class | ReturnStatement | [friend] |
| ~ReturnStatement() | ReturnStatement | [virtual] |
| ~Statement() | Statement | [inline, virtual] |