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  

memoryBlock Member List

This is the complete list of members for memoryBlock, including all inherited members.
_allocation_objectmemoryBlock [private]
_allocation_sitememoryBlock [private]
_complicit_assignmentsmemoryBlock [private]
_componentsmemoryBlock [private]
_containermemoryBlock [private]
_current_defmemoryBlock [private]
_current_usememoryBlock [private]
_declmemoryBlock [private]
_destructive_assignmentsmemoryBlock [private]
_flow_sensitivememoryBlock [private]
_input_tomemoryBlock [private]
_is_allocation_objectmemoryBlock [private]
_is_arraymemoryBlock [private]
_is_array_elementmemoryBlock [private]
_is_indexedmemoryBlock [private]
_is_return_valuememoryBlock [private]
_local_tomemoryBlock [private]
_parameter_assignmentsmemoryBlock [private]
_single_assignmentmemoryBlock [private]
_synthetic_declmemoryBlock [private]
_unifymemoryBlock [private]
_unifytypememoryBlock [private]
_write_protectedmemoryBlock [private]
add_complicit_assignment(Location *where, memoryblock_set &objects)memoryBlock
add_complicit_assignment(Location *where, memoryBlock *object)memoryBlock
add_destructive_assignment(Location *where, DestructiveKind cause)memoryBlock
add_parameter_assignment(procNode *proc, stmtLocation *callsite, memoryBlock *block)memoryBlock
add_parameter_assignment(procNode *proc, stmtLocation *callsite, memoryblock_set &blocks)memoryBlock
add_to_flow_sensitive_list(flow_sensitive_set &flow_sensitive_objects)memoryBlock
add_to_non_unify_list(UnifyTypes &non_unify_types)memoryBlock
Additive enum valuememoryBlock
AFTER_ASSIGNMENT enum valuememoryBlock
ALL_VALUES enum valuememoryBlock
allocation_object()memoryBlock
allocation_site() constmemoryBlock [inline]
apply_weak_update(Location *current, memoryDef *previous_def, memoryuse_set &uses)memoryBlock
at_allocation(Location *current, memoryDef *reaching_def, memoryblock_set &defs, memoryuse_set &uses, memoryblock_set &changes)memoryBlock
at_deallocation(Location *current, memoryDef *reaching_def, memoryblock_set &defs, memoryuse_set &uses, memoryblock_set &changes)memoryBlock
clear()memoryBlock
complicit_assignment_map typedefmemoryBlock
complicit_assignment_map_cp typedefmemoryBlock
complicit_assignment_map_p typedefmemoryBlock
complicit_assignments() constmemoryBlock [inline]
container() constmemoryBlock [inline]
containers() constmemoryBlock
Control_flow enum valuememoryBlock
current_def() constmemoryBlock [inline]
current_use() constmemoryBlock [inline]
CURRENT_VALUE enum valuememoryBlock
decl() constmemoryBlock [inline]
def_at(Location *where, bool &is_new)memoryBlock
def_uses(memoryDef *def, memoryuse_list &uses)memoryBlock
DefsmemoryBlock [private]
defs() constmemoryBlock [inline]
destructive_assignment_map typedefmemoryBlock
destructive_assignment_map_cp typedefmemoryBlock
destructive_assignment_map_p typedefmemoryBlock
destructive_assignments() constmemoryBlock [inline]
DestructiveKind enum namememoryBlock
dot(const string &field_name, declNode *field_decl, memoryModel &Memory, memoryblock_set &results)memoryBlock
FieldNamesmemoryBlock [private, static]
find_def_at(Location *where)memoryBlock
find_use_at(Location *where)memoryBlock
find_uses_at(Location *where, memoryuse_set &uses)memoryBlock
generate_su_field_name(const string &field) constmemoryBlock
get_allocation_object(memoryModel &Memory)memoryBlock
get_array_element()memoryBlock
in_scope(basicblockLocation *where) constmemoryBlock
input_to()memoryBlock [inline]
is_allocation_object() constmemoryBlock [inline]
is_array() constmemoryBlock [inline]
is_array_element() constmemoryBlock [inline]
is_flow_sensitive() constmemoryBlock [inline]
is_heap_object() constmemoryBlock [inline]
is_in_flow_sensitive_list(flow_sensitive_set &flow_sensitive_objects)memoryBlock
is_indexed() constmemoryBlock [inline]
is_return_value() constmemoryBlock [inline]
is_single_assignment() constmemoryBlock [inline]
is_synthetic_decl() constmemoryBlock [inline]
is_unify() constmemoryBlock [inline]
last_def_at(basicblockLocation *block)memoryBlock
local_to() constmemoryBlock [inline]
memoryBlock(declNode *decl, bool synthetic, memoryBlock *container, procNode *local_to)memoryBlock [private]
memoryblock_countmemoryBlock [static]
memoryModel classmemoryBlock [friend]
merge_uses_at(basicblockLocation *where, memoryuse_list &uses, cfg_edge_set &active_edges, memoryDef *dominating_def, bool computePointers)memoryBlock
name() constmemoryBlock
NAME_ONLY enum valuememoryBlock
nearest_def_at(Location *where)memoryBlock
operator<<(ostream &o, const memoryBlock &mb)memoryBlock [friend]
Output_mode enum namememoryBlock
parameter_assignments(procNode *proc)memoryBlock [inline]
Parameter_pass enum valuememoryBlock
print(ostream &o, Location *path, Output_mode mode=CURRENT_VALUE) constmemoryBlock
print_def_use(ostream &o) constmemoryBlock
print_multiplicity(Multiplicity m, ostream &out)memoryBlock [static]
propertymemoryBlock
property_blocksmemoryBlock
prune_defs_uses()memoryBlock
reachable_blocks(Location *where, bool has_use_here, memoryblock_list &worklist, memoryblock_set &already_seen, memoryBlock *null)memoryBlock
reset_current_def_use(Location *unused)memoryBlock
set_array_element(memoryBlock *element)memoryBlock
set_current_def_use(Location *where)memoryBlock
set_flow_insensitive()memoryBlock [inline]
set_flow_sensitive()memoryBlock [inline]
set_flow_sensitivity(flow_sensitive_set &flow_sensitive_objects)memoryBlock
set_heap_object(stmtLocation *alloc_site)memoryBlock [inline]
set_indexed()memoryBlock [inline]
set_return_value()memoryBlock [inline]
set_unification(UnifyTypes &unify_types)memoryBlock
set_unify(bool flag)memoryBlock [inline]
set_write_protected()memoryBlock [inline]
setup_array_def()memoryBlock
setup_merge_uses_at(basicblockLocation *merge_location, memoryDef *reaching_def, basicblock_set &predecessors)memoryBlock
stats()memoryBlock [static]
stats(ostream &out, bool header, long int &global_defs, long int &global_merge_defs, long int &global_weak_defs, long int &global_uses, long int &global_merge_uses)memoryBlock
top_most_container()memoryBlock
top_most_containers()memoryBlock
top_most_containers(memoryblock_set &visited)memoryBlock [private]
unifyType() constmemoryBlock [inline]
unifyType(UnifyType *t)memoryBlock [inline]
update_def_use_chains()memoryBlock
use_at(Location *where)memoryBlock
UsesmemoryBlock [private]
Weak_update enum valuememoryBlock
write_protected() constmemoryBlock [inline]
~memoryBlock()memoryBlock [private]

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