]> git.ipfire.org Git - thirdparty/gcc.git/commit
Vector peeling cost model 6/6
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 May 2017 11:02:14 +0000 (11:02 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 May 2017 11:02:14 +0000 (11:02 +0000)
commit5081fac897ce340eef9ef46f0c12d644e281472d
tree6c6e7e683d779b7801758293fdfd105f9bab2d4e
parentf10fb47525727cb5707299efa32fe6c129fcc2d9
Vector peeling cost model 6/6

gcc/ChangeLog:

2017-05-24  Robin Dapp  <rdapp@linux.vnet.ibm.com>

* tree-vect-data-refs.c (vect_get_peeling_costs_all_drs):
Introduce unknown_misalignment parameter and remove vf.
(vect_peeling_hash_get_lowest_cost):
Pass unknown_misalignment parameter.
(vect_enhance_data_refs_alignment):
Fix unsupportable data ref treatment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@248680 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-vect-data-refs.c