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
This commit is contained in:
parent
adebb6e733
commit
32721b2cb5
2 changed files with 8 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
|||
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;
|
||||
|
|
Loading…
Add table
Reference in a new issue