gimple.h (gimple_can_coalesce_p): Prototype.
authorJeff Law <law@gcc.gnu.org>
Fri, 14 Jun 2013 18:52:32 +0000 (12:52 -0600)
committerJeff Law <law@gcc.gnu.org>
Fri, 14 Jun 2013 18:52:32 +0000 (12:52 -0600)
commite91d0adbc165ca56844bc0f0c8c92782739d75f4
tree885f6be93528b5d127ff4ebdfff5e4d673b7ab15
parent51b08adabf40a7922771ff4e0c36c8680c082825
gimple.h (gimple_can_coalesce_p): Prototype.

* gimple.h (gimple_can_coalesce_p): Prototype.
* tree-ssa-coalesce.c (gimple_can_coalesce_p): New function.
(create_outofssa_var_map, coalesce_partitions): Use it.
* tree-ssa-uncprop.c (uncprop_into_successor_phis): Similarly.
* tree-ssa-live.c (var_map_base_init): Use TYPE_CANONICAL
if it's available.

* gcc.dg/tree-ssa/coalesce-1.c: New test.

From-SVN: r200103
gcc/gimple.h
gcc/testsuite/gcc.dg/tree-ssa/coalesce-1.c [new file with mode: 0644]
gcc/tree-ssa-coalesce.c
gcc/tree-ssa-live.c
gcc/tree-ssa-uncprop.c