_active_edges | procedureInfo | [private] |
_analysis_count | procedureInfo | [private] |
_ancestors | procedureInfo | [private] |
_backward_basicblock_order | procedureInfo | [private] |
_backward_worklist_order | procedureInfo | [private] |
_blocks_to_skip | procedureInfo | [private] |
_calls | procedureInfo | [private] |
_callsites | procedureInfo | [private] |
_cg_depth_max | procedureInfo | [private] |
_cg_depth_min | procedureInfo | [private] |
_cg_height_max | procedureInfo | [private] |
_cg_height_min | procedureInfo | [private] |
_context_insensitive | procedureInfo | [private] |
_decestors | procedureInfo | [private] |
_dominance_frontiers | procedureInfo | [private] |
_external_inputs | procedureInfo | [private] |
_external_outputs | procedureInfo | [private] |
_first_caller | procedureInfo | [private] |
_forward_basicblock_order | procedureInfo | [private] |
_forward_worklist_order | procedureInfo | [private] |
_input_site_values | procedureInfo | [private] |
_input_values | procedureInfo | [private] |
_is_recursive | procedureInfo | [private] |
_loops | procedureInfo | [private] |
_merge_points | procedureInfo | [private] |
_never_returns | procedureInfo | [private] |
_only_context | procedureInfo | [private] |
_pending_changes | procedureInfo | [private] |
_prefer_context_sensitive | procedureInfo | [private] |
_proc | procedureInfo | [private] |
_return_block | procedureInfo | [private] |
_return_stmt | procedureInfo | [private] |
_return_variable | procedureInfo | [private] |
_self_timer | procedureInfo | [private] |
_total_timer | procedureInfo | [private] |
_true_branches | procedureInfo | [private] |
_verbose | procedureInfo | [private] |
_worklist | procedureInfo | [private] |
active_edges() | procedureInfo | [inline] |
add_all_blocks() | procedureInfo | |
add_ancestor_set(procedureinfo_set &ancestors) | procedureInfo | |
add_block(basicblockNode *block, Direction dir) | procedureInfo | |
add_external_input(memoryBlock *block) | procedureInfo | |
add_external_output(memoryBlock *block) | procedureInfo | |
add_one_ancestor(procedureInfo *ancestor) | procedureInfo | |
add_reachable_blocks(basicblockNode *block, Direction dir) | procedureInfo | |
add_reachable_blocks_rec(Direction dir, basicblockNode *cur, worklist_set &temp, bool first) | procedureInfo | [private] |
add_start_block(Direction dir) | procedureInfo | |
analysis_count() const | procedureInfo | [inline] |
ancestors() const | procedureInfo | [inline] |
block_at(int position, Direction dir) | procedureInfo | [private] |
block_loc_pair typedef | procedureInfo | [private] |
block_position(basicblockNode *block, Direction dir) | procedureInfo | [private] |
caller_at(stmtLocation *callsite) | procedureInfo | |
calls() const | procedureInfo | [inline] |
callsite_changes_map typedef | procedureInfo | |
callsite_changes_map_p typedef | procedureInfo | |
callsite_map typedef | procedureInfo | |
callsite_map_cp typedef | procedureInfo | |
callsite_map_p typedef | procedureInfo | |
callsites() const | procedureInfo | [inline] |
check_merge_point(memoryBlock *block_to_merge, basicblockLocation *cur) | procedureInfo | |
count_calling_contexts() | procedureInfo | |
count_calling_contexts_rec(proc_int_map &count, stmtNode *callsite) | procedureInfo | [private] |
dfs_dominators(Direction dir, basicblockNode *cur, basicblock_set &visited, basicblock_list &order, basicblock_list &rpo_order) | procedureInfo | [private] |
dominance_frontiers() const | procedureInfo | [inline] |
external_inputs() const | procedureInfo | [inline] |
external_outputs() const | procedureInfo | [inline] |
first_caller() const | procedureInfo | [inline] |
get_cg_statistics(int &cg_depth_min, int &cg_depth_max, int &cg_height_min, int &cg_height_max) | procedureInfo | |
get_context() const | procedureInfo | [inline] |
get_next_block(Direction dir) | procedureInfo | |
get_pending_changes(stmtLocation *callsite, memoryblock_set &changes) | procedureInfo | |
incr_analysis_count() | procedureInfo | [inline] |
input_to_value(memoryBlock *block) const | procedureInfo | [inline] |
input_to_value(memoryBlock *block, stmtLocation *loc) const | procedureInfo | [inline] |
is_ancestor(procedureInfo *other) | procedureInfo | |
is_context_insensitive() const | procedureInfo | [inline] |
is_empty() const | procedureInfo | |
is_library_routine() | procedureInfo | [inline] |
is_recursive() const | procedureInfo | [inline] |
is_verbose() const | procedureInfo | [inline] |
lookup_merge_point(basicblockLocation *where) | procedureInfo | |
mergepoint_map typedef | procedureInfo | |
mergepoint_map_p typedef | procedureInfo | |
name() | procedureInfo | [inline] |
never_returns() const | procedureInfo | [inline] |
prefer_context_sensitive() const | procedureInfo | [inline] |
print(ostream &out) | procedureInfo | |
proc() const | procedureInfo | [inline] |
proc_int_map typedef | procedureInfo | |
proc_int_map_p typedef | procedureInfo | |
procedure_location(stmtLocation *callsite) | procedureInfo | |
procedure_size() | procedureInfo | |
procedureInfo(procNode *the_proc) | procedureInfo | |
qualified_name() | procedureInfo | |
record_input_to_value(memoryBlock *block, stmtLocation *loc, memoryblock_set points_to) | procedureInfo | [inline] |
remove_branch_blocks(basicblockNode *cond, basicblockNode *branch_taken, basicblockNode *branch_not_taken) | procedureInfo | |
return_block() const | procedureInfo | [inline] |
return_block(memoryBlock *r) | procedureInfo | [inline] |
return_stmt() const | procedureInfo | [inline] |
return_variable() const | procedureInfo | [inline] |
reverse_post_order(Direction dir, basicblockNode *cur, basicblock_set &visited, basicblock_list &order) | procedureInfo | [private] |
self_timer() | procedureInfo | [inline] |
set_never_returns() | procedureInfo | [inline] |
set_pending_changes(stmtLocation *callsite, memoryblock_set &changes) | procedureInfo | |
set_prefer_context_sensitive() | procedureInfo | [inline] |
set_recursive() | procedureInfo | [inline] |
setup_call_at(procedureInfo *caller, stmtLocation *callsite, bool is_recursive_call, bool multiple_target_call) | procedureInfo | |
setup_merge_point(memoryBlock *block_to_merge, basicblockLocation *cur) | procedureInfo | |
start_self_timer() | procedureInfo | [inline] |
start_total_timer() | procedureInfo | [inline] |
stats(ostream &out) | procedureInfo | |
stop_self_timer() | procedureInfo | [inline] |
stop_total_timer() | procedureInfo | [inline] |
total_timer() | procedureInfo | [inline] |
true_branch_map typedef | procedureInfo | [private] |
true_branch_map_p typedef | procedureInfo | [private] |
update_cg_statistics_call(procedureInfo *callee) | procedureInfo | |
update_cg_statistics_return(procedureInfo *callee) | procedureInfo | |
update_conditional_worklist(basicblockNode *block, bool has_truth_value, bool which_branch) | procedureInfo | |
worklist_order_map typedef | procedureInfo | |
worklist_order_map_p typedef | procedureInfo | |
~procedureInfo() | procedureInfo | |