C-Breeze
C Compiler Infrastructure

[ Project home page]
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   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]
_defslivenessAnalyzer [private]
_directionanalysisProblem [protected]
_live_mergepointslivenessAnalyzer [private]
_live_stmtlocationslivenessAnalyzer [private]
_live_stmtslivenessAnalyzer [private]
_visited_procedureslivenessAnalyzer [private]
addDef(memoryDef *def)livenessAnalyzer [protected]
analysisProblem(Direction direction)analysisProblem [inline]
at_address(stmtLocation *current, operandNode *operand, pointerValue &operand_value, pointerValue &result)analysisProblem [inline, virtual]
at_allocation(stmtLocation *stmt, pointervalue_list &arguments, memoryBlock *block, memoryblock_set &changes)livenessAnalyzer [virtual]
at_assignment(stmtLocation *current, pointerValue &left, pointerValue &right, pointerValue &result, 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, stmtNode *r, pointerValue &left, pointerValue &right, pointerValue &result)analysisProblem [inline, virtual]
at_call(stmtLocation *current, operandNode *call, pointerValue &call_target, procNode *callee, pointervalue_list &arguments, pointerValue &return_val)livenessAnalyzer [virtual]
at_cast(stmtLocation *current, operandNode *operand, pointerValue &operand_value, pointerValue &result)analysisProblem [inline, virtual]
at_conditiongoto(stmtLocation *stmt, conditiongotoNode *c, pointerValue &result)livenessAnalyzer [virtual]
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)analysisProblem [inline, virtual]
at_const(stmtLocation *current, constNode *cons, pointerValue &result)analysisProblem [inline, virtual]
at_deallocation(stmtLocation *stmt, pointerValue &to_deallocate, memoryblock_set &changes)livenessAnalyzer [virtual]
at_dereference(stmtLocation *current, operandNode *operand, pointerValue &operand_value, pointerValue &result)analysisProblem [inline, virtual]
at_field_access(stmtLocation *current, operandNode *operand, pointerValue &operand_value, pointerValue &result)analysisProblem [inline, virtual]
at_id(stmtLocation *current, idNode *id, pointerValue &result)analysisProblem [inline, virtual]
at_index(stmtLocation *current, operandNode *operand, pointerValue &left, pointerValue &right, pointerValue &result)livenessAnalyzer [virtual]
at_merge(Location *where, memoryBlock *block, memoryuse_list &phi_uses, pointerValue &result, memoryblock_set &changes)livenessAnalyzer [virtual]
at_parameter_pass(Location *current, stmtLocation *parameter_callsite, pointerValue &left, pointerValue &right, 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]
analysisProblem::at_return(Location *current, pointerValue &left, pointerValue &right, memoryblock_set &changes)analysisProblem [inline, virtual]
at_self_assignment(Location *source, Location *target, memoryBlock *block, memoryblock_set &changes, bool is_input)analysisProblem [inline, virtual]
at_sizeof(stmtLocation *current, threeAddrNode *r, pointerValue &operand, pointerValue &result)analysisProblem [inline, virtual]
at_stmt_entry(stmtLocation *stmt, pointerValue &result)analysisProblem [inline, virtual]
at_stmt_exit(stmtLocation *stmt, pointerValue &result)livenessAnalyzer [virtual]
at_threeAddr(stmtLocation *stmt, threeAddrNode *threeaddr, pointerValue &result)livenessAnalyzer [virtual]
at_unary(stmtLocation *current, threeAddrNode *r, pointerValue &operand, pointerValue &result)analysisProblem [inline, virtual]
change_stack typedeflivenessAnalyzer [private]
change_stack_p typedeflivenessAnalyzer [private]
clear()livenessAnalyzer
collectDefs(pointerValue &pointer)livenessAnalyzer [protected]
compare_property_value(Location *where, memoryBlock *property_block, procedureInfo *callee)analysisProblem [inline, virtual]
determineLiveness()livenessAnalyzer [protected]
direction() constanalysisProblem [inline]
isLive(stmtNode *stmt)livenessAnalyzer
isLive(memoryUse *use, memoryBlock *owner)livenessAnalyzer [protected]
livenessAnalyzer()livenessAnalyzer
mergepoint_liveness_set typedeflivenessAnalyzer [private]
mergepoint_liveness_set_p typedeflivenessAnalyzer [private]
mergepoint_pair typedeflivenessAnalyzer [private]
name()livenessAnalyzer [inline, virtual]
record_input_to_value(procedureInfo *callee, memoryBlock *property_block, Location *where)analysisProblem [inline, virtual]
setLive(stmtLocation *where)livenessAnalyzer [protected]
setLive(Location *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]
visited_procedures() constlivenessAnalyzer [inline]

Generated on August 27, 2003
Back to the C-Breeze home page