C-Breeze
C Compiler Infrastructure

[ Project home page]

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() const memoryBlock [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() const memoryBlock [inline]
container() const memoryBlock [inline]
containers() const memoryBlock
Control_flow enum valuememoryBlock
current_def() const memoryBlock [inline]
current_use() const memoryBlock [inline]
CURRENT_VALUE enum valuememoryBlock
decl() const memoryBlock [inline]
def_at(Location *where, bool &is_new)memoryBlock
def_uses(memoryDef *def, memoryuse_list &uses)memoryBlock
DefsmemoryBlock [private]
defs() const memoryBlock [inline]
destructive_assignment_map typedefmemoryBlock
destructive_assignment_map_cp typedefmemoryBlock
destructive_assignment_map_p typedefmemoryBlock
destructive_assignments() const memoryBlock [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) const memoryBlock
get_allocation_object(memoryModel &Memory)memoryBlock
get_array_element()memoryBlock
in_scope(basicblockLocation *where) const memoryBlock
input_to()memoryBlock [inline]
is_allocation_object() const memoryBlock [inline]
is_array() const memoryBlock [inline]
is_array_element() const memoryBlock [inline]
is_flow_sensitive() const memoryBlock [inline]
is_heap_object() const memoryBlock [inline]
is_in_flow_sensitive_list(flow_sensitive_set &flow_sensitive_objects)memoryBlock
is_indexed() const memoryBlock [inline]
is_return_value() const memoryBlock [inline]
is_single_assignment() const memoryBlock [inline]
is_synthetic_decl() const memoryBlock [inline]
is_unify() const memoryBlock [inline]
last_def_at(basicblockLocation *block)memoryBlock
local_to() const memoryBlock [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() const memoryBlock
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) const memoryBlock
print_def_use(ostream &o) const memoryBlock
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, bool components_only=false)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() const memoryBlock [inline]
unifyType(UnifyType *t)memoryBlock [inline]
update_def_use_chains()memoryBlock
use_at(Location *where)memoryBlock
UsesmemoryBlock [private]
Weak_update enum valuememoryBlock
write_protected() const memoryBlock [inline]
~memoryBlock()memoryBlock [private]


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