C-Breeze
C Compiler Infrastructure

[ Project home page]

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 &left, pointerValue &right, 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() const analysisProblem [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, stmtLocation *callsite)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() const livenessAnalyzer [inline]


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