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

livenessAnalyzer Member List

This is the complete list of members for livenessAnalyzer, including all inherited members.
_changelivenessAnalyzer [private]
_change_stacklivenessAnalyzer [private]
_debuglivenessAnalyzer [private]
_defslivenessAnalyzer [private]
_directionanalysisProblem [protected]
_live_mergepointslivenessAnalyzer [private]
_live_stmtlocationslivenessAnalyzer [private]
_live_stmtslivenessAnalyzer [private]
addDef(memoryDef *def)livenessAnalyzer [protected]
analysisProblem(Direction direction)analysisProblem [inline]
at_address(stmtLocation *current, unaryNode *unary, pointerValue &operand, pointerValue &result, bool result_is_a_use)analysisProblem [inline, virtual]
at_assignment(stmtLocation *current, binaryNode *binary, pointerValue &left, pointerValue &right, pointerValue &result, bool result_is_a_use, memoryblock_set &changes)livenessAnalyzer [virtual]
at_basicblock_entry(basicblockLocation *block, procedureInfo *info, pointerValue &initial)livenessAnalyzer [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)analysisProblem [inline, virtual]
at_call(stmtLocation *current, callNode *call, pointerValue &call_target, procNode *callee, pointervalue_list &arguments, pointerValue &return_val)livenessAnalyzer [virtual]
at_cast(stmtLocation *current, castNode *cast, pointerValue &operand, pointerValue &result, bool result_is_a_use)analysisProblem [inline, 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)analysisProblem [inline, virtual]
at_const(stmtLocation *current, constNode *cons, pointerValue &result, bool result_is_a_use)analysisProblem [inline, virtual]
at_dereference(stmtLocation *current, unaryNode *unary, pointerValue &operand, pointerValue &result, bool result_is_a_use)analysisProblem [inline, virtual]
at_exprstmt(stmtLocation *stmt, exprstmtNode *es, pointerValue &result)livenessAnalyzer [virtual]
at_field_access(stmtLocation *current, binaryNode *binary, pointerValue &operand, idNode *field, pointerValue &result, bool result_is_a_use)analysisProblem [inline, virtual]
at_heap(stmtLocation *current, callNode *call, pointervalue_list &arguments, pointerValue &return_val, bool is_alloc)livenessAnalyzer [virtual]
at_id(stmtLocation *current, idNode *id, pointerValue &result, bool result_is_a_use)analysisProblem [inline, virtual]
at_if(stmtLocation *stmt, ifNode *ifnode, pointerValue &result)livenessAnalyzer [virtual]
at_index(stmtLocation *current, binaryNode *binary, pointerValue &left, pointerValue &right, pointerValue &result, bool result_is_a_use)livenessAnalyzer [virtual]
at_merge(basicblockLocation *where, memoryBlock *block, memoryuse_list &phi_uses, pointerValue &result, memoryblock_set &changes)livenessAnalyzer [virtual]
at_parameter_pass(Location *current, pointerValue &left, pointerValue &right, pointerValue &result, memoryblock_set &changes)analysisProblem [inline, virtual]
at_procedure_entry(procLocation *proc, procedureInfo *info, pointerValue &return_val)livenessAnalyzer [virtual]
at_procedure_exit(procLocation *proc, procedureInfo *info, pointerValue &return_val)livenessAnalyzer [virtual]
at_return(stmtLocation *stmt, returnNode *ret, pointerValue &result, pointerValue &return_val)livenessAnalyzer [virtual]
at_stmt_entry(stmtLocation *stmt, pointerValue &result)analysisProblem [inline, virtual]
at_stmt_exit(stmtLocation *stmt, pointerValue &result)livenessAnalyzer [virtual]
at_unary(stmtLocation *current, unaryNode *unary, pointerValue &operand, pointerValue &result, bool result_is_a_use)analysisProblem [inline, virtual]
change_stack typedeflivenessAnalyzer [private]
clear()livenessAnalyzer
collectDefs(pointerValue &pointer)livenessAnalyzer [protected]
determineLiveness()livenessAnalyzer [protected]
direction() constanalysisProblem [inline]
isLive(stmtNode *stmt)livenessAnalyzer
isLive(memoryUse *use, memoryBlock *owner)livenessAnalyzer [protected]
livenessAnalyzer(bool debug)livenessAnalyzer
mergepoint_liveness_set typedeflivenessAnalyzer [private]
mergepoint_liveness_set_p typedeflivenessAnalyzer [private]
mergepoint_pair typedeflivenessAnalyzer [private]
name()livenessAnalyzer [inline, virtual]
setLive(stmtLocation *where)livenessAnalyzer [protected]
setLive(basicblockLocation *where, memoryBlock *block)livenessAnalyzer [protected]
stmt_liveness_set typedeflivenessAnalyzer [private]
stmt_liveness_set_p typedeflivenessAnalyzer [private]
stmtlocation_liveness_set typedeflivenessAnalyzer [private]
stmtlocation_liveness_set_p typedeflivenessAnalyzer [private]

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