Lines Matching refs:var

64   tree var;
328 get_phi_state (tree var)
330 if (TREE_CODE (var) == SSA_NAME)
331 return get_ssa_name_ann (var)->need_phi_state;
333 return var_ann (var)->need_phi_state;
340 set_phi_state (tree var, enum need_phi_state state)
342 if (TREE_CODE (var) == SSA_NAME)
343 get_ssa_name_ann (var)->need_phi_state = state;
345 var_ann (var)->need_phi_state = state;
352 get_current_def (tree var)
354 if (TREE_CODE (var) == SSA_NAME)
355 return get_ssa_name_ann (var)->current_def;
357 return var_ann (var)->current_def;
364 set_current_def (tree var, tree def)
366 if (TREE_CODE (var) == SSA_NAME)
367 get_ssa_name_ann (var)->current_def = def;
369 var_ann (var)->current_def = def;
470 get_def_blocks_for (tree var)
475 db.var = var;
480 db_p->var = var;
497 set_def_block (tree var, basic_block bb, bool phi_p)
502 state = get_phi_state (var);
503 db_p = get_def_blocks_for (var);
523 set_phi_state (var, NEED_PHI_STATE_NO);
525 set_phi_state (var, NEED_PHI_STATE_MAYBE);
532 set_livein_block (tree var, basic_block bb)
535 enum need_phi_state state = get_phi_state (var);
537 db_p = get_def_blocks_for (var);
555 set_phi_state (var, NEED_PHI_STATE_MAYBE);
558 set_phi_state (var, NEED_PHI_STATE_MAYBE);
1003 find_def_blocks_for (tree var)
1006 dm.var = var;
1068 insert_phi_nodes_for (tree var, bitmap phi_insertion_points, bool update_p)
1077 def_map = find_def_blocks_for (var);
1096 if (TREE_CODE (var) == SSA_NAME)
1106 phi = create_phi_node (var, bb);
1108 new_lhs = duplicate_ssa_name (var, phi);
1110 add_new_name_mapping (new_lhs, var);
1119 add_phi_arg (phi, var, e, UNKNOWN_LOCATION);
1125 gcc_assert (DECL_P (var));
1126 phi = create_phi_node (var, bb);
1128 tracked_var = target_for_debug_bind (var);
1155 tree var;
1165 FOR_EACH_REFERENCED_VAR (var, rvi)
1169 def_map = find_def_blocks_for (var);
1173 if (get_phi_state (var) != NEED_PHI_STATE_NO)
1174 bitmap_set_bit (vars, DECL_UID (var));
1179 tree var = referenced_var (uid);
1183 def_map = find_def_blocks_for (var);
1185 insert_phi_nodes_for (var, idf, false);
1266 get_reaching_def (tree var)
1271 currdef = get_current_def (var);
1277 tree sym = DECL_P (var) ? var : SSA_NAME_VAR (var);
1279 set_current_def (var, currdef);
1317 tree var = USE_FROM_PTR (use_p);
1318 gcc_assert (DECL_P (var));
1319 SET_USE (use_p, get_reaching_def (var));
1326 tree var = DEF_FROM_PTR (def_p);
1327 tree name = make_ssa_name (var, stmt);
1329 gcc_assert (DECL_P (var));
1331 register_new_def (DEF_FROM_PTR (def_p), var);
1333 tracked_var = target_for_debug_bind (var);
1431 tree saved_def, var;
1446 var = SSA_NAME_VAR (saved_def);
1447 if (!is_gimple_reg (var))
1448 var = VEC_pop (tree, block_defs_stack);
1456 var = tmp;
1459 set_current_def (var, saved_def);
1518 tree name, var;
1532 var = name;
1537 var = SSA_NAME_VAR (name);
1538 if (!is_gimple_reg (var))
1541 var = VEC_index (tree, block_defs_stack, j);
1546 print_generic_expr (file, var, 0);
1575 tree var;
1578 FOR_EACH_REFERENCED_VAR (var, i)
1580 || bitmap_bit_p (SYMS_TO_RENAME (cfun), DECL_UID (var)))
1583 print_generic_expr (file, var, 0);
1585 if (get_current_def (var))
1586 print_generic_expr (file, get_current_def (var), 0);
1681 ((const void *)((const struct def_blocks_d *)p)->var);
1687 return ((const struct def_blocks_d *)p1)->var
1688 == ((const struct def_blocks_d *)p2)->var;
1714 print_generic_expr (file, db_p->var, dump_flags);
2153 tree var = VEC_pop (tree, block_defs_stack);
2158 if (var == NULL)
2162 set_current_def (var, saved_def);
2300 tree var;
2310 FOR_EACH_REFERENCED_VAR(var, rvi)
2311 set_current_def (var, NULL_TREE);
2425 mark_def_interesting (tree var, gimple stmt, basic_block bb, bool insert_phi_p)
2434 set_def_block (var, bb, is_phi_p);
2438 if (TREE_CODE (var) == SSA_NAME && is_new_name (var))
2442 bitmap set = names_replaced_by (var);
2456 mark_use_interesting (tree var, gimple stmt, basic_block bb, bool insert_phi_p)
2480 struct def_blocks_d *db_p = get_def_blocks_for (var);
2482 set_livein_block (var, bb);
3005 insert_updated_phi_nodes_for (tree var, bitmap *dfs, bitmap blocks,
3015 if (TREE_CODE (var) == SSA_NAME)
3016 gcc_assert (is_old_name (var));
3018 gcc_assert (symbol_marked_for_renaming (var));
3022 db = find_def_blocks_for (var);
3032 if (TREE_CODE (var) == SSA_NAME)
3083 insert_phi_nodes_for (var, pruned_idf, true);