2018-02-16 Richard Biener <rguenther@suse.de>
commit4a6c533c4e9a45dbe84b48b39c5c798c80807c53
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Feb 2018 13:47:25 +0000 (16 13:47 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Feb 2018 13:47:25 +0000 (16 13:47 +0000)
tree7a02106de91bc43d8e50c5adb8b842c3ba9b3fc1
parent15adae8bbeb4579910eadf636e3b06f3dae4a342
2018-02-16  Richard Biener  <rguenther@suse.de>

PR tree-optimization/84037
PR tree-optimization/84016
PR target/82862
* config/i386/i386.c (ix86_builtin_vectorization_cost):
Adjust vec_construct for the fact we need additional higher latency
128bit inserts for AVX256 and AVX512 vector builds.
(ix86_add_stmt_cost): Scale vector construction cost for
elementwise loads.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@257734 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c