Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

constantAnalyzer Member List

This is the complete list of members for constantAnalyzer, including all inherited members.
_bottomconstantAnalyzer [private]
_changesconstantAnalyzer [private]
_constantsconstantAnalyzer [private]
_debugconstantAnalyzer [private]
_directionanalysisProblem [protected]
_expr_valuesconstantAnalyzer [private]
_topconstantAnalyzer [private]
_valuesconstantAnalyzer [private]
analysisProblem(Direction direction)analysisProblem [inline]
at_address(stmtLocation *current, unaryNode *unary, pointerValue &operand, pointerValue &result, bool result_is_a_use)constantAnalyzer [virtual]
at_assignment(stmtLocation *current, binaryNode *binary, pointerValue &left, pointerValue &right, pointerValue &result, bool result_is_a_use, memoryblock_set &changes)constantAnalyzer [virtual]
at_basicblock_entry(basicblockLocation *block, procedureInfo *info, pointerValue &initial)constantAnalyzer [virtual]
at_basicblock_exit(basicblockLocation *block, procedureInfo *info, pointerValue &final)analysisProblem [inline, virtual]
at_binary(stmtLocation *current, binaryNode *binary, pointerValue &left, pointerValue &right, pointerValue &result, bool result_is_a_use)constantAnalyzer [virtual]
at_call(stmtLocation *current, callNode *call, pointerValue &call_target, procNode *callee, pointervalue_list &arguments, pointerValue &return_val)analysisProblem [inline, virtual]
at_cast(stmtLocation *current, castNode *cast, pointerValue &operand, pointerValue &result, bool result_is_a_use)constantAnalyzer [virtual]
at_conservative_procedure_call(stmtLocation *current, callNode *call, pointerValue &call_target, pointervalue_list &arguments, memoryblock_set &reachable_blocks, pointerValue &return_val, memoryblock_set &changes)constantAnalyzer [virtual]
at_const(stmtLocation *current, constNode *cons, pointerValue &result, bool result_is_a_use)constantAnalyzer [virtual]
at_dereference(stmtLocation *current, unaryNode *unary, pointerValue &operand, pointerValue &result, bool result_is_a_use)constantAnalyzer [virtual]
at_exprstmt(stmtLocation *stmt, exprstmtNode *es, pointerValue &result)analysisProblem [inline, virtual]
at_field_access(stmtLocation *current, binaryNode *binary, pointerValue &operand, idNode *field, pointerValue &result, bool result_is_a_use)constantAnalyzer [virtual]
at_id(stmtLocation *current, idNode *id, pointerValue &value, bool result_is_a_use)constantAnalyzer [virtual]
at_if(stmtLocation *stmt, ifNode *ifnode, pointerValue &result)analysisProblem [inline, virtual]
at_index(stmtLocation *current, binaryNode *binary, pointerValue &left, pointerValue &right, pointerValue &result, bool result_is_a_use)constantAnalyzer [virtual]
at_merge(basicblockLocation *where, memoryBlock *block, memoryuse_list &phi_uses, pointerValue &result, memoryblock_set &changes)constantAnalyzer [virtual]
at_parameter_pass(Location *current, pointerValue &left, pointerValue &right, pointerValue &result, memoryblock_set &changes)constantAnalyzer [virtual]
at_procedure_entry(procLocation *proc, procedureInfo *info, pointerValue &return_val)analysisProblem [inline, virtual]
at_procedure_exit(procLocation *proc, procedureInfo *info, pointerValue &return_val)analysisProblem [inline, virtual]
at_return(stmtLocation *stmt, returnNode *ret, pointerValue &result, pointerValue &return_val)constantAnalyzer [virtual]
at_stmt_entry(stmtLocation *stmt, pointerValue &result)constantAnalyzer [virtual]
at_stmt_exit(stmtLocation *stmt, pointerValue &result)analysisProblem [inline, virtual]
at_unary(stmtLocation *current, unaryNode *unary, pointerValue &operand, pointerValue &result, bool result_is_a_use)constantAnalyzer [virtual]
bottom() constconstantAnalyzer [inline]
change_set typedefconstantAnalyzer [private]
change_set_p typedefconstantAnalyzer [private]
clear()constantAnalyzer
constant_set typedefconstantAnalyzer [private]
constant_set_p typedefconstantAnalyzer [private]
constantAnalyzer(bool debug=false)constantAnalyzer
direction() constanalysisProblem [inline]
expr_value_map typedefconstantAnalyzer [private]
expr_value_map_p typedefconstantAnalyzer [private]
get_flowvalue(pointerValue &pointer)constantAnalyzer [protected]
lookup(const constant &value)constantAnalyzer [protected]
lookup_expression(exprNode *expr)constantAnalyzer
lookup_flowvalue(memoryDef *def)constantAnalyzer [protected]
meet(const constant *one, const constant *two)constantAnalyzer [protected]
memorydef_constant_map typedefconstantAnalyzer [private]
memorydef_constant_map_p typedefconstantAnalyzer [private]
name()constantAnalyzer [inline, virtual]
print(ostream &o, const constant *val)constantAnalyzer [inline]
rebuild_flowvalue(pointerValue &pointer)constantAnalyzer [protected]
record_change(memoryDef *def)constantAnalyzer [private]
record_expression(exprNode *expr, const constant *val)constantAnalyzer [protected]
set_debug(bool new_val)constantAnalyzer [inline]
set_flowvalue(const constant *val, pointerValue &pointer)constantAnalyzer [protected]
top() constconstantAnalyzer [inline]
update_flowvalue(const constant *val, memoryDef *def)constantAnalyzer [protected]
~constantAnalyzer()constantAnalyzer

Generated on Thu Jan 10 12:06:26 2002 for C-Breeze by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001