ROSE
0.9.6a
|
This is the complete list of members for SteensgaardPtrAnal, including all inherited members.
allocate(Variable x) | ECRmap | inlineprivate |
allocate_x(const std::string &x) | SteensgaardPtrAnal | inlineprivatevirtual |
contrl_flow(Stmt stmt1, Stmt stmt2, CFGConfig::EdgeType t) | PtrAnal | inlinevirtual |
ControlFlowAnalysis(AstInterface &fa, const AstNodePtr &head, Stmt defn) | PtrAnal | protected |
deref_x_eq_y(const std::string &x, const std::list< std::string > &fields, const std::string &y) | SteensgaardPtrAnal | inlineprivatevirtual |
ECRmap::deref_x_eq_y(Variable x, Variable y) | ECRmap | inlineprivate |
dump() | ECRmap | inlineprivatevirtual |
EQ enum value | PtrAnal | |
field_x_eq_y(const std::string &x, const std::list< std::string > &fields, const std::string &y) | SteensgaardPtrAnal | inlineprivatevirtual |
find_LOC(std::ostream &out, std::map< ECR *, int > &locmap, int &loc, ECR *p) | ECRmap | inlineprivate |
funccall_x(const std::string &x, const std::list< std::string > &args, const std::list< std::string > &result) | SteensgaardPtrAnal | inlineprivatevirtual |
funcdef_x(const std::string &x, const std::list< std::string > ¶ms, const std::list< std::string > &output) | SteensgaardPtrAnal | inlineprivatevirtual |
funcexit_x(const std::string &x) | SteensgaardPtrAnal | inlineprivatevirtual |
function_call_p(Variable p, const std::list< Variable > &x, const std::list< Variable > &y) | ECRmap | inlineprivate |
function_def_x(Variable x, const std::list< Variable > &inParams, const std::list< Variable > &outParams) | ECRmap | inlineprivate |
GE enum value | PtrAnal | |
get_func_output(const std::string &fname, int i) | PtrAnal | inlineprotectedstatic |
get_func_par(const std::string &fname, int i) | PtrAnal | inlineprotectedstatic |
Get_VarName(AstInterface &fa, const AstNodePtr &rhs) | PtrAnal | protected |
GT enum value | PtrAnal | |
Impl typedef | SteensgaardPtrAnal | private |
LE enum value | PtrAnal | |
LT enum value | PtrAnal | |
may_alias(const std::string &x, const std::string &y) | SteensgaardPtrAnal | inlineprivatevirtual |
PtrAnal::may_alias(AstInterface &fa, const AstNodePtr &r1, const AstNodePtr &r2) | PtrAnal | |
mayAlias(Variable x, Variable y) | ECRmap | inlineprivate |
NE enum value | PtrAnal | |
operator()(AstInterface &fa, const AstNodePtr &program) | PtrAnal | |
OpType enum name | PtrAnal | |
OTHER enum value | PtrAnal | |
output(std::ostream &out) | SteensgaardPtrAnal | inline |
outputLOC(std::ostream &out, std::map< ECR *, int > &locmap, int &loc, ECR *p) | ECRmap | inlineprivate |
ProcessAssign(AstInterface &fa, const AstNodePtr &mod, const AstNodePtr &rhs, bool readlhs=0) | PtrAnal | protected |
ProcessExpression(AstInterface &fa, const std::string &modname, const AstNodePtr &rhs) | PtrAnal | protected |
ProcessMod(AstInterface &fa, const std::string &readname, std::list< std::string > &fields, const AstNodePtr &mod) | PtrAnal | protected |
ProcessTree(AstInterface &_fa, const AstNodePtr &s, AstInterface::TraversalVisitType t) | PtrAnal | protectedvirtual |
Stmt typedef | PtrAnal | |
StmtRef typedef | PtrAnal | |
translate_exp(const AstNodePtr &exp) const | PtrAnal | |
translate_stmt(const AstNodePtr &stmt) const | PtrAnal | |
x_eq_addr_y(const std::string &x, const std::string &y) | SteensgaardPtrAnal | inlineprivatevirtual |
ECRmap::x_eq_addr_y(Variable x, Variable y) | ECRmap | inlineprivate |
x_eq_deref_y(const std::string &x, const std::string &field, const std::string &y) | SteensgaardPtrAnal | inlineprivatevirtual |
ECRmap::x_eq_deref_y(Variable x, Variable y) | ECRmap | inlineprivate |
x_eq_field_y(const std::string &x, const std::string &field, const std::string &y) | SteensgaardPtrAnal | inlineprivatevirtual |
x_eq_op_y(OpType op, const std::string &x, const std::list< std::string > &y) | SteensgaardPtrAnal | inlineprivatevirtual |
ECRmap::x_eq_op_y(Variable x, const std::list< Variable > &y) | ECRmap | inlineprivate |
x_eq_y(const std::string &x, const std::string &y) | SteensgaardPtrAnal | inlineprivatevirtual |
ECRmap::x_eq_y(Variable x, Variable y) | ECRmap | inlineprivate |
~ECRmap() | ECRmap | inlineprivatevirtual |