+2015-05-20 Ilya Enkovich <enkovich.gnu@gmail.com>
+
+ * tree-chkp.c (chkp_maybe_copy_and_register_bounds): Remove useless
+ gimple_build_nop calls.
+ (chkp_find_bounds_for_elem): Likewise.
+ (chkp_get_zero_bounds): Likewise.
+ (chkp_get_none_bounds): Likewise.
+ (chkp_get_bounds_by_definition): Likewise.
+ (chkp_generate_extern_var_bounds): Likewise.
+ (chkp_get_bounds_for_decl_addr): Likewise.
+ (chkp_get_bounds_for_string_cst): Likewise.
+
2015-05-20 Bin Cheng <bin.cheng@arm.com>
PR tree-optimization/65447
gimple_stmt_iterator gsi;
if (bnd_var)
- copy = make_ssa_name (bnd_var, gimple_build_nop ());
+ copy = make_ssa_name (bnd_var);
else
copy = make_temp_ssa_name (pointer_bounds_type_node,
- gimple_build_nop (),
+ NULL,
CHKP_BOUND_TMP_NAME);
bnd = chkp_get_orginal_bounds_for_abnormal_copy (bnd);
assign = gimple_build_assign (copy, bnd);
{
if (!all_bounds[offs / POINTER_SIZE])
{
- tree temp = make_temp_ssa_name (type, gimple_build_nop (), "");
+ tree temp = make_temp_ssa_name (type, NULL, "");
gimple assign = gimple_build_assign (temp, elem);
gimple_stmt_iterator gsi;
gimple_stmt_iterator gsi = gsi_start_bb (chkp_get_entry_block ());
gimple stmt;
- zero_bounds = chkp_get_tmp_reg (gimple_build_nop ());
+ zero_bounds = chkp_get_tmp_reg (NULL);
stmt = gimple_build_assign (zero_bounds, chkp_get_zero_bounds_var ());
gsi_insert_before (&gsi, stmt, GSI_SAME_STMT);
}
gimple_stmt_iterator gsi = gsi_start_bb (chkp_get_entry_block ());
gimple stmt;
- none_bounds = chkp_get_tmp_reg (gimple_build_nop ());
+ none_bounds = chkp_get_tmp_reg (NULL);
stmt = gimple_build_assign (none_bounds, chkp_get_none_bounds_var ());
gsi_insert_before (&gsi, stmt, GSI_SAME_STMT);
}
var = chkp_get_bounds_var (SSA_NAME_VAR (node));
else
var = make_temp_ssa_name (pointer_bounds_type_node,
- gimple_build_nop (),
+ NULL,
CHKP_BOUND_TMP_NAME);
else
var = chkp_get_tmp_var ();
gimple_seq_add_stmt (&seq, stmt);
lb = chkp_build_addr_expr (var);
- size = make_ssa_name (chkp_get_size_tmp_var (), gimple_build_nop ());
+ size = make_ssa_name (chkp_get_size_tmp_var ());
if (flag_chkp_zero_dynamic_size_as_infinite)
{
gimple_stmt_iterator gsi = gsi_start_bb (chkp_get_entry_block ());
gimple stmt;
- bounds = chkp_get_tmp_reg (gimple_build_nop ());
+ bounds = chkp_get_tmp_reg (NULL);
stmt = gimple_build_assign (bounds, bnd_var);
gsi_insert_before (&gsi, stmt, GSI_SAME_STMT);
}
gimple_stmt_iterator gsi = gsi_start_bb (chkp_get_entry_block ());
gimple stmt;
- bounds = chkp_get_tmp_reg (gimple_build_nop ());
+ bounds = chkp_get_tmp_reg (NULL);
stmt = gimple_build_assign (bounds, bnd_var);
gsi_insert_before (&gsi, stmt, GSI_SAME_STMT);
}