| accept(StmtVisitor *visitor) | CallStatement | [virtual] |
| accept(StmtExpVisitor *visitor) | CallStatement | [virtual] |
| accept(StmtModifier *visitor) | CallStatement | [virtual] |
| accept(StmtPartModifier *visitor) | CallStatement | [virtual] |
| addArgument(Exp *e, UserProc *proc) | CallStatement | |
| addDefine(ImplicitAssign *as) | CallStatement | |
| addSigParam(Type *ty, bool isScanf) | CallStatement | [private] |
| addUsedLocals(LocationSet &used) | Statement | |
| addUsedLocs(LocationSet &used, bool cc=false, bool memOnly=false) | Statement | |
| adjustFixedDest(int delta) | GotoStatement | |
| appendArgument(Assignment *as) | CallStatement | [inline, protected] |
| arguments | CallStatement | [private] |
| bypass() | Statement | |
| bypassRef(RefExp *r, bool &ch) | CallStatement | |
| calcMayAlias(Exp *e1, Exp *e2, int size) | Statement | |
| calcResults() | CallStatement | |
| calleeReturn | CallStatement | [private] |
| CallStatement() | CallStatement | |
| canPropagateToExp(Exp *e) | Statement | [static] |
| castConst(int num, Type *ty) | Statement | |
| clearConscripts() | Statement | |
| clearLiveEntry() | CallStatement | |
| clearRanges() | Statement | [inline] |
| clearUseCollector() | CallStatement | [inline] |
| clone() | CallStatement | [virtual] |
| convertToDirect() | CallStatement | |
| decompile() | CallStatement | |
| defCol | CallStatement | [private] |
| defines | CallStatement | [private] |
| definesLoc(Exp *loc) | CallStatement | [virtual] |
| dfaMapLocals() | Statement | |
| dfaTypeAnalysis(bool &ch) | CallStatement | [virtual] |
| dominanceNum | Statement | [protected] |
| doPropagateTo(Exp *e, Assign *def, bool &convert) | Statement | |
| dump() | Statement | |
| eliminateDuplicateArgs() | CallStatement | |
| ellipsisProcessing(Prog *prog) | CallStatement | |
| findConstants(std::list< Const * > &lc) | Statement | |
| findDefFor(Exp *e) | CallStatement | |
| findDefine(Exp *e) | CallStatement | |
| fixSuccessor() | Statement | [inline, virtual] |
| genConstraints(LocationSet &cons) | CallStatement | [virtual] |
| generateCode(HLLCode *hll, BasicBlock *pbb, int indLevel) | CallStatement | [virtual] |
| getArgumentExp(int i) | CallStatement | |
| getArguments() | CallStatement | [inline] |
| getArgumentType(int i) | CallStatement | |
| getBB() | Statement | [inline] |
| getCalleeReturn() | CallStatement | [inline] |
| getDefCollector() | CallStatement | [inline] |
| getDefines() | CallStatement | [inline] |
| getDefinitions(LocationSet &defs) | CallStatement | [virtual] |
| getDest() | GotoStatement | [virtual] |
| getDestProc() | CallStatement | |
| getDomNumber() | Statement | [inline] |
| getExpAtLex(unsigned int begin, unsigned int end) | Statement | |
| getFixedDest() | GotoStatement | |
| getInputRanges() | Statement | |
| getKind() | Statement | [inline] |
| getLexBegin() | Statement | [inline] |
| getLexEnd() | Statement | [inline] |
| getNextStatementInBB() | Statement | |
| getNumArguments() | CallStatement | |
| getNumber() | Statement | [inline] |
| getParent() | Statement | [inline] |
| getPostCallExpList() | CallStatement | |
| getPreviousStatementInBB() | Statement | |
| getProc() | Statement | [inline] |
| getProven(Exp *e) | CallStatement | |
| getRanges() | Statement | [inline] |
| getSavedInputRanges() | Statement | [inline] |
| getSignature() | CallStatement | [inline] |
| getTypeFor(Exp *e) | CallStatement | [virtual] |
| getUseCollector() | CallStatement | [inline] |
| GotoStatement() | GotoStatement | |
| GotoStatement(ADDRESS jumpDest) | GotoStatement | |
| insertCasts() | Statement | |
| isAssign() | Statement | [inline] |
| isAssignment() | Statement | [inline] |
| isBool() | Statement | [inline] |
| isBranch() | Statement | [inline, virtual] |
| isCall() | Statement | [inline] |
| isCase() | Statement | [inline] |
| isChildless() | CallStatement | |
| isComputed() | GotoStatement | |
| isDefinition() | CallStatement | [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] |
| isReturnAfterCall() | CallStatement | |
| isTyping() | Statement | [inline, virtual] |
| kind | Statement | [protected] |
| lexBegin | Statement | [protected] |
| lexEnd | Statement | [protected] |
| localiseComp(Exp *e) | CallStatement | |
| localiseExp(Exp *e) | CallStatement | |
| m_isComputed | GotoStatement | [protected] |
| makeArgAssign(Type *ty, Exp *e) | CallStatement | [private] |
| mapRegistersToLocals() | Statement | |
| mayAlias(Exp *e1, Exp *e2, int size) | Statement | |
| meetWithFor(Type *ty, Exp *e, bool &ch) | Statement | |
| number | Statement | [protected] |
| parent | Statement | [protected] |
| pbb | Statement | [protected] |
| pDest | GotoStatement | [protected] |
| print(std::ostream &os=std::cout, bool html=false) | CallStatement | [virtual] |
| printAsUse(std::ostream &os) | Statement | [inline] |
| printAsUseBy(std::ostream &os) | Statement | [inline] |
| printNum(std::ostream &os) | Statement | [inline] |
| prints() | Statement | |
| proc | Statement | [protected] |
| procDest | CallStatement | [private] |
| 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) | CallStatement | [virtual] |
| ranges | Statement | [protected] |
| removeAllLive() | CallStatement | [inline] |
| removeArgument(int i) | CallStatement | |
| removeDefine(Exp *e) | CallStatement | |
| removeLiveness(Exp *e) | CallStatement | [inline] |
| replaceRef(Exp *e, Assign *def, bool &convert) | Statement | |
| replaceSubscriptsWithLocals() | Statement | |
| returnAfterCall | CallStatement | [private] |
| savedInputRanges | Statement | [protected] |
| search(Exp *search, Exp *&result) | CallStatement | [virtual] |
| searchAll(Exp *search, std::list< Exp * > &result) | CallStatement | [virtual] |
| searchAndReplace(Exp *search, Exp *replace, bool cc=false) | CallStatement | [virtual] |
| setArgumentExp(int i, Exp *e) | CallStatement | |
| setArguments(StatementList &args) | CallStatement | |
| setBB(PBB bb) | Statement | [inline] |
| setCalleeReturn(ReturnStatement *ret) | CallStatement | [inline] |
| setConscripts(int n) | Statement | |
| setDest(Exp *pd) | GotoStatement | |
| setDest(ADDRESS addr) | GotoStatement | |
| setDestProc(Proc *dest) | CallStatement | |
| setDomNumber(int dn) | Statement | [inline] |
| setIsComputed(bool b=true) | GotoStatement | |
| setKind(STMT_KIND k) | Statement | [inline] |
| setLeftFor(Exp *forExp, Exp *newExp) | CallStatement | [virtual] |
| setLexBegin(unsigned int n) | Statement | [inline] |
| setLexEnd(unsigned int n) | Statement | [inline] |
| setNumArguments(int i) | CallStatement | |
| setNumber(int num) | CallStatement | [virtual] |
| setParent(Statement *par) | Statement | [inline] |
| setPostCallExpList(std::list< Exp * > *le) | CallStatement | |
| setProc(UserProc *p) | Statement | |
| setReturnAfterCall(bool b) | CallStatement | |
| setSigArguments() | CallStatement | |
| setTypeFor(Exp *e, Type *ty) | CallStatement | [virtual] |
| signature | CallStatement | [private] |
| simplify() | CallStatement | [virtual] |
| simplifyAddr() | Statement | [inline, virtual] |
| Statement() | Statement | [inline] |
| stripSizes() | Statement | |
| subscriptVar(Exp *e, Statement *def) | Statement | |
| truncateArguments() | CallStatement | |
| updateArguments() | CallStatement | |
| updateDefines() | CallStatement | |
| updateDefineWithType(int n) | CallStatement | [protected] |
| updateRanges(RangeMap &output, std::list< Statement * > &execution_paths, bool notTaken=false) | Statement | [protected] |
| useBeforeDefine(Exp *x) | CallStatement | [inline] |
| useCol | CallStatement | [private] |
| useColFromSsaForm(Statement *s) | CallStatement | [inline] |
| usesExp(Exp *e) | CallStatement | [virtual] |
| XMLProgParser class | CallStatement | [friend] |
| ~CallStatement() | CallStatement | [virtual] |
| ~GotoStatement() | GotoStatement | [virtual] |
| ~Statement() | Statement | [inline, virtual] |