Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
ipConstantPropagation Member ListThis is the complete list of members for ipConstantPropagation, including all inherited members.
| _bottom | ipConstantPropagation | [private] |
| _constants | ipConstantPropagation | [private] |
| _count | ipConstantPropagation | [private] |
| _debug | ipConstantPropagation | [private] |
| _deleted | ipConstantPropagation | [private] |
| _direction | analysisProblem | [protected] |
| _enums | ipConstantPropagation | [private] |
| _top | ipConstantPropagation | [private] |
| _values | ipConstantPropagation | [private] |
| allocate(ipConstant *ic) | ipConstantPropagation | [inline, private] |
| analysisProblem(Direction direction) | analysisProblem | [inline] |
| assignment(const Path *where, memoryDef *left_hand_side, analysisVal *right_hand_side, bool is_strong_update) | ipConstantPropagation | [virtual] |
| 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) | analysisProblem | [inline, virtual] |
| at_assignment(stmtLocation *current, pointerValue &left, pointerValue &right, pointerValue &result, memoryblock_set &changes) | analysisProblem | [inline, virtual] |
| at_basicblock_entry(basicblockLocation *block, procedureInfo *info, pointerValue &initial) | analysisProblem | [inline, 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) | analysisProblem | [inline, virtual] |
| at_cast(stmtLocation *current, operandNode *operand, pointerValue &operand_value, pointerValue &result) | analysisProblem | [inline, virtual] |
| at_conditiongoto(stmtLocation *stmt, conditiongotoNode *c, pointerValue &result) | analysisProblem | [inline, 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) | analysisProblem | [inline, 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) | analysisProblem | [inline, virtual] |
| at_merge(Location *where, memoryBlock *block, memoryuse_list &phi_uses, pointerValue &result, memoryblock_set &changes) | analysisProblem | [inline, 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) | analysisProblem | [inline, virtual] |
| at_procedure_exit(procLocation *proc, procedureInfo *info, pointerValue &return_val) | analysisProblem | [inline, virtual] |
| 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) | analysisProblem | [inline, virtual] |
| at_threeAddr(stmtLocation *stmt, threeAddrNode *threeaddr, pointerValue &result) | analysisProblem | [inline, virtual] |
| at_unary(stmtLocation *current, threeAddrNode *r, pointerValue &operand, pointerValue &result) | analysisProblem | [inline, virtual] |
| binary_operator(const Operator *op, const analysisVal *left_operand, const analysisVal *right_operand) | ipConstantPropagation | [virtual] |
| bottom() | ipConstantPropagation | [virtual] |
| cast_operator(const typeNode *type, const analysisVal *operand) | ipConstantPropagation | [virtual] |
| clone(analysisVal *to_clone) | ipConstantPropagation | [private] |
| compare_property_value(Location *where, memoryBlock *property_block, procedureInfo *callee) | analysisProblem | [inline, virtual] |
| direction() const | analysisProblem | [inline] |
| free(analysisVal *to_free) | ipConstantPropagation | [virtual] |
| ipConstantPropagation(bool debug=false) | ipConstantPropagation | [inline] |
| lookup(memoryBlock *block, memoryUse *use) | ipConstantPropagation | [virtual] |
| lookup(constNode *con) | ipConstantPropagation | [virtual] |
| lookup(const string &field_name) | ipConstantPropagation | [virtual] |
| name()=0 | analysisProblem | [pure virtual] |
| record_input_to_value(procedureInfo *callee, memoryBlock *property_block, Location *where) | analysisProblem | [inline, virtual] |
| stats() | ipConstantPropagation | |
| top() | ipConstantPropagation | [virtual] |
| unary_operator(const Operator *op, const analysisVal *operand) | ipConstantPropagation | [virtual] |
|