ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SteensgaardPtrAnal Member List

This is the complete list of members for SteensgaardPtrAnal, including all inherited members.

allocate(Variable x)ECRmapinlineprivate
allocate_x(const std::string &x)SteensgaardPtrAnalinlineprivatevirtual
contrl_flow(Stmt stmt1, Stmt stmt2, CFGConfig::EdgeType t)PtrAnalinlinevirtual
ControlFlowAnalysis(AstInterface &fa, const AstNodePtr &head, Stmt defn)PtrAnalprotected
deref_x_eq_y(const std::string &x, const std::list< std::string > &fields, const std::string &y)SteensgaardPtrAnalinlineprivatevirtual
ECRmap::deref_x_eq_y(Variable x, Variable y)ECRmapinlineprivate
dump()ECRmapinlineprivatevirtual
EQ enum valuePtrAnal
field_x_eq_y(const std::string &x, const std::list< std::string > &fields, const std::string &y)SteensgaardPtrAnalinlineprivatevirtual
find_LOC(std::ostream &out, std::map< ECR *, int > &locmap, int &loc, ECR *p)ECRmapinlineprivate
funccall_x(const std::string &x, const std::list< std::string > &args, const std::list< std::string > &result)SteensgaardPtrAnalinlineprivatevirtual
funcdef_x(const std::string &x, const std::list< std::string > &params, const std::list< std::string > &output)SteensgaardPtrAnalinlineprivatevirtual
funcexit_x(const std::string &x)SteensgaardPtrAnalinlineprivatevirtual
function_call_p(Variable p, const std::list< Variable > &x, const std::list< Variable > &y)ECRmapinlineprivate
function_def_x(Variable x, const std::list< Variable > &inParams, const std::list< Variable > &outParams)ECRmapinlineprivate
GE enum valuePtrAnal
get_func_output(const std::string &fname, int i)PtrAnalinlineprotectedstatic
get_func_par(const std::string &fname, int i)PtrAnalinlineprotectedstatic
Get_VarName(AstInterface &fa, const AstNodePtr &rhs)PtrAnalprotected
GT enum valuePtrAnal
Impl typedefSteensgaardPtrAnalprivate
LE enum valuePtrAnal
LT enum valuePtrAnal
may_alias(const std::string &x, const std::string &y)SteensgaardPtrAnalinlineprivatevirtual
PtrAnal::may_alias(AstInterface &fa, const AstNodePtr &r1, const AstNodePtr &r2)PtrAnal
mayAlias(Variable x, Variable y)ECRmapinlineprivate
NE enum valuePtrAnal
operator()(AstInterface &fa, const AstNodePtr &program)PtrAnal
OpType enum namePtrAnal
OTHER enum valuePtrAnal
output(std::ostream &out)SteensgaardPtrAnalinline
outputLOC(std::ostream &out, std::map< ECR *, int > &locmap, int &loc, ECR *p)ECRmapinlineprivate
ProcessAssign(AstInterface &fa, const AstNodePtr &mod, const AstNodePtr &rhs, bool readlhs=0)PtrAnalprotected
ProcessExpression(AstInterface &fa, const std::string &modname, const AstNodePtr &rhs)PtrAnalprotected
ProcessMod(AstInterface &fa, const std::string &readname, std::list< std::string > &fields, const AstNodePtr &mod)PtrAnalprotected
ProcessTree(AstInterface &_fa, const AstNodePtr &s, AstInterface::TraversalVisitType t)PtrAnalprotectedvirtual
Stmt typedefPtrAnal
StmtRef typedefPtrAnal
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)SteensgaardPtrAnalinlineprivatevirtual
ECRmap::x_eq_addr_y(Variable x, Variable y)ECRmapinlineprivate
x_eq_deref_y(const std::string &x, const std::string &field, const std::string &y)SteensgaardPtrAnalinlineprivatevirtual
ECRmap::x_eq_deref_y(Variable x, Variable y)ECRmapinlineprivate
x_eq_field_y(const std::string &x, const std::string &field, const std::string &y)SteensgaardPtrAnalinlineprivatevirtual
x_eq_op_y(OpType op, const std::string &x, const std::list< std::string > &y)SteensgaardPtrAnalinlineprivatevirtual
ECRmap::x_eq_op_y(Variable x, const std::list< Variable > &y)ECRmapinlineprivate
x_eq_y(const std::string &x, const std::string &y)SteensgaardPtrAnalinlineprivatevirtual
ECRmap::x_eq_y(Variable x, Variable y)ECRmapinlineprivate
~ECRmap()ECRmapinlineprivatevirtual