tree-loop-distribution.c (struct ddr_hasher): New.
authorBin Cheng <bin.cheng@arm.com>
Wed, 5 Jul 2017 12:01:03 +0000 (12:01 +0000)
committerBin Cheng <amker@gcc.gnu.org>
Wed, 5 Jul 2017 12:01:03 +0000 (12:01 +0000)
commit17c5cbdf0fe98348a5bdef7bd6d4857270318091
tree0f91ca4ef9dd0e45eb97a3836facf72dba412e00
parent95f7d11b0ac6d7f4d82ba4045c6d8a747a23db60
tree-loop-distribution.c (struct ddr_hasher): New.

* tree-loop-distribution.c (struct ddr_hasher): New.
(ddr_hasher::hash, ::equal, get_data_dependence): New function.
(ddrs_table): New.
(classify_partition): Call get_data_dependence.
(pg_add_dependence_edges): Ditto.
(distribute_loop): Release data dependence hash table.

From-SVN: r249991
gcc/ChangeLog
gcc/tree-loop-distribution.c