| _change | livenessAnalyzer | [private] |
| _change_stack | livenessAnalyzer | [private] |
| _debug | livenessAnalyzer | [private] |
| _defs | livenessAnalyzer | [private] |
| _direction | analysisProblem | [protected] |
| _live_mergepoints | livenessAnalyzer | [private] |
| _live_stmtlocations | livenessAnalyzer | [private] |
| _live_stmts | livenessAnalyzer | [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 typedef | livenessAnalyzer | [private] |
| clear() | livenessAnalyzer | |
| collectDefs(pointerValue &pointer) | livenessAnalyzer | [protected] |
| determineLiveness() | livenessAnalyzer | [protected] |
| direction() const | analysisProblem | [inline] |
| isLive(stmtNode *stmt) | livenessAnalyzer | |
| isLive(memoryUse *use, memoryBlock *owner) | livenessAnalyzer | [protected] |
| livenessAnalyzer(bool debug) | livenessAnalyzer | |
| mergepoint_liveness_set typedef | livenessAnalyzer | [private] |
| mergepoint_liveness_set_p typedef | livenessAnalyzer | [private] |
| mergepoint_pair typedef | livenessAnalyzer | [private] |
| name() | livenessAnalyzer | [inline, virtual] |
| setLive(stmtLocation *where) | livenessAnalyzer | [protected] |
| setLive(basicblockLocation *where, memoryBlock *block) | livenessAnalyzer | [protected] |
| stmt_liveness_set typedef | livenessAnalyzer | [private] |
| stmt_liveness_set_p typedef | livenessAnalyzer | [private] |
| stmtlocation_liveness_set typedef | livenessAnalyzer | [private] |
| stmtlocation_liveness_set_p typedef | livenessAnalyzer | [private] |