114 verify_ssa (check_modified_stmt, check_ssa_operands);
struct basic_block_def * basic_block
Definition coretypes.h:351
class edge_def * edge
Definition coretypes.h:348
class bitmap_head * bitmap
Definition coretypes.h:51
union tree_node * tree
Definition coretypes.h:97
tree def
Definition tree-ssa.h:26
location_t locus
Definition tree-ssa.h:27
tree result
Definition tree-ssa.h:25
Definition function.h:249
Definition gimple-iterator.h:26
#define gcc_checking_assert(EXPR)
Definition system.h:826
bool ssa_defined_default_def_p(tree t)
Definition tree-ssa.cc:1311
edge ssa_redirect_edge(edge e, basic_block dest)
Definition tree-ssa.cc:140
void flush_pending_stmts(edge e)
Definition tree-ssa.cc:176
bool ssa_undefined_value_p(tree t, bool partial)
Definition tree-ssa.cc:1336
void init_tree_ssa(struct function *fn, int size)
Definition tree-ssa.cc:1237
bool ssa_name_any_use_dominates_bb_p(tree var, basic_block bb)
Definition tree-ssa.cc:1411
tree tree_ssa_strip_useless_type_conversions(tree exp)
Definition tree-ssa.cc:1301
void redirect_edge_var_map_dup(edge newe, edge olde)
Definition tree-ssa.cc:93
bool tree_ssa_useless_type_conversion(tree expr)
Definition tree-ssa.cc:1274
void insert_debug_temp_for_var_def(gimple_stmt_iterator *gsi, tree var)
Definition tree-ssa.cc:301
void gimple_replace_ssa_lhs(gimple *stmt, tree nlhs)
Definition tree-ssa.cc:221
void redirect_edge_var_map_add(edge e, tree result, tree def, location_t locus)
Definition tree-ssa.cc:55
void execute_update_addresses_taken(void)
Definition tree-ssa.cc:1883
DEBUG_FUNCTION void verify_ssa(bool check_modified_stmt, bool check_ssa_operands)
Definition tree-ssa.cc:1061
tree target_for_debug_bind(tree var)
Definition tree-ssa.cc:243
vec< edge_var_map > * redirect_edge_var_map_vector(edge e)
Definition tree-ssa.cc:111
void delete_tree_ssa(struct function *fn)
Definition tree-ssa.cc:1249
void insert_debug_temps_for_defs(gimple_stmt_iterator *gsi)
Definition tree-ssa.cc:488
tree find_released_ssa_name(tree *tp, int *walk_subtrees, void *data_)
Definition tree-ssa.cc:276
void redirect_edge_var_map_empty(void)
Definition tree-ssa.cc:127
void release_defs_bitset(bitmap toremove)
Definition tree-ssa.cc:546
void reset_debug_uses(gimple *stmt)
Definition tree-ssa.cc:513
void redirect_edge_var_map_clear(edge e)
Definition tree-ssa.cc:74
void mark_ssa_maybe_undefs(void)
Definition tree-ssa.cc:1432
location_t redirect_edge_var_map_location(edge_var_map *v)
Definition tree-ssa.h:103
tree redirect_edge_var_map_result(edge_var_map *v)
Definition tree-ssa.h:95
vec< edge_var_map, va_heap, vl_embed > edge_var_map_vector
Definition tree-ssa.h:31
bool ssa_name_maybe_undef_p(tree var)
Definition tree-ssa.h:66
void checking_verify_ssa(bool check_modified_stmt, bool check_ssa_operands)
Definition tree-ssa.h:111
tree redirect_edge_var_map_def(edge_var_map *v)
Definition tree-ssa.h:87
void ssa_name_set_maybe_undef(tree var, bool value=true)
Definition tree-ssa.h:75
#define TREE_CODE(NODE)
Definition tree.h:325
#define TREE_VISITED(NODE)
Definition tree.h:2628