Commit 32721b2c by Zhouyi Zhou Committed by Jeff Law

ira-color.c (setup_left_conflict_sizes_p): Simplify initialization/assignment of conflict_size.

       * ira-color.c (setup_left_conflict_sizes_p): Simplify
        initialization/assignment of conflict_size.

From-SVN: r220560
parent adebb6e7
2015-02-09 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
* ira-color.c (setup_left_conflict_sizes_p): Simplify
initialization/assignment of conflict_size.
2015-02-09 Jan Hubicka <hubicka@ucw.cz>
PR ipa/64978
......
......@@ -858,7 +858,6 @@ setup_left_conflict_sizes_p (ira_allocno_t a)
HARD_REG_SET node_set;
nobj = ALLOCNO_NUM_OBJECTS (a);
conflict_size = 0;
data = ALLOCNO_COLOR_DATA (a);
subnodes = allocno_hard_regs_subnodes + data->hard_regs_subnodes_start;
COPY_HARD_REG_SET (profitable_hard_regs, data->profitable_hard_regs);
......@@ -959,9 +958,9 @@ setup_left_conflict_sizes_p (ira_allocno_t a)
}
left_conflict_subnodes_size = subnodes[0].left_conflict_subnodes_size;
conflict_size
+= (left_conflict_subnodes_size
+ MIN (subnodes[0].max_node_impact - left_conflict_subnodes_size,
subnodes[0].left_conflict_size));
= (left_conflict_subnodes_size
+ MIN (subnodes[0].max_node_impact - left_conflict_subnodes_size,
subnodes[0].left_conflict_size));
conflict_size += ira_reg_class_max_nregs[ALLOCNO_CLASS (a)][ALLOCNO_MODE (a)];
data->colorable_p = conflict_size <= data->available_regs_num;
return data->colorable_p;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment