C-Breeze
C Compiler Infrastructure

[ Project home page]

constantAnalyzer Member List

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

_bottomconstantAnalyzer [private]
_double_constantsconstantAnalyzer [private]
_expr_valuesconstantAnalyzer [private]
_float_constantsconstantAnalyzer [private]
_non_nullconstantAnalyzer [private]
_nullconstantAnalyzer [private]
_schar_constantsconstantAnalyzer [private]
_sint_constantsconstantAnalyzer [private]
_slong_constantsconstantAnalyzer [private]
_sshort_constantsconstantAnalyzer [private]
_stmt_valuesconstantAnalyzer [private]
_topconstantAnalyzer [private]
_uchar_constantsconstantAnalyzer [private]
_uint_constantsconstantAnalyzer [private]
_ulong_constantsconstantAnalyzer [private]
_ushort_constantsconstantAnalyzer [private]
at_address(stmtLocation *current, operandNode *operand, pointerValue &result)constantAnalyzer
at_assignment(stmtLocation *current, pointerValue &left, pointerValue &right, pointerValue &result, memoryblock_set &changes)constantAnalyzer
at_basicblock_entry(basicblockLocation *block, procedureInfo *info, pointerValue &initial)constantAnalyzer
at_binary(stmtLocation *current, stmtNode *s, pointerValue &left, pointerValue &right, pointerValue &result)constantAnalyzer
at_cast(stmtLocation *current, operandNode *operand, pointerValue &operand_val, pointerValue &result)constantAnalyzer
at_conservative_procedure_call(stmtLocation *current, operandNode *call, operand_list &args, pointerValue &call_target, pointervalue_list &arguments, memoryblock_set &reachable_blocks, pointerValue &return_val, memoryblock_set &changes)constantAnalyzer
at_const(stmtLocation *current, constNode *cons, pointerValue &result)constantAnalyzer
at_dereference(stmtLocation *current, operandNode *operand, pointerValue &result)constantAnalyzer
at_field_access(stmtLocation *current, operandNode *operand, pointerValue &result)constantAnalyzer
at_id(stmtLocation *current, idNode *id, pointerValue &value)constantAnalyzer
at_index(stmtLocation *current, operandNode *operand, pointerValue &result)constantAnalyzer
at_merge(Location *where, memoryBlock *block, memoryuse_list &phi_uses, pointerValue &result, memoryblock_set &changes)constantAnalyzer
at_parameter_pass(Location *current, pointerValue &left, pointerValue &right, memoryblock_set &changes)constantAnalyzer
at_return(stmtLocation *stmt, returnNode *ret, pointerValue &result, pointerValue &return_val)constantAnalyzer
at_self_assignment(Location *source, Location *target, memoryBlock *block, memoryblock_set &changes)constantAnalyzer
at_sizeof(stmtLocation *current, threeAddrNode *t, pointerValue &operand, pointerValue &result)constantAnalyzer
at_stmt_entry(stmtLocation *stmt, pointerValue &result)constantAnalyzer
at_unary(stmtLocation *current, stmtNode *t, pointerValue &operand, pointerValue &result)constantAnalyzer
bottom() const constantAnalyzer [inline]
clear()constantAnalyzer
constant_set typedefconstantAnalyzer [private]
constant_set_p typedefconstantAnalyzer [private]
constantAnalyzer()constantAnalyzer
evaluate_points_to(const memoryblock_set &points_to)constantAnalyzer
expr_value_map typedefconstantAnalyzer [private]
expr_value_map_p typedefconstantAnalyzer [private]
has_truth_value(const constant *val, bool &value)constantAnalyzer
has_value(const constant *val)constantAnalyzer [inline]
lookup(const constant &value)constantAnalyzer
lookup_expression(exprNode *expr)constantAnalyzer
lookup_flowvalue(memoryDef *def)constantAnalyzer
lookup_stmt(stmtNode *expr)constantAnalyzer
meet(const constant *one, const constant *two)constantAnalyzer
print(ostream &o, const constant *val)constantAnalyzer [inline]
rebuild_flowvalue(pointerValue &pointer)constantAnalyzer
record_change(memoryDef *def)constantAnalyzer [private]
record_expression(exprNode *expr, const constant *val)constantAnalyzer
record_stmt(stmtNode *stmt, const constant *val)constantAnalyzer
set_null_object(memoryBlock *null_object)constantAnalyzer [inline]
stmt_value_map typedefconstantAnalyzer [private]
stmt_value_map_p typedefconstantAnalyzer [private]
to_string(const constant *val)constantAnalyzer [inline]
top() const constantAnalyzer [inline]
update_flowvalue(const constant *val, memoryDef *def)constantAnalyzer
~constantAnalyzer()constantAnalyzer


Generated on February 1, 2006
Back to the C-Breeze home page