* i386.c (ix86_builtin_vectorization_cost): Compute scatter/gather
commit7916ad8f0c3507f2f4f446092a4a397521c15b75
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Oct 2017 19:11:41 +0000 (25 19:11 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Oct 2017 19:11:41 +0000 (25 19:11 +0000)
tree1fdc34bd4b0df06c9b3eb2b74007a1d33a27f5b2
parent3bc5c95c984ca9e1e979fca57fa201279a808ef6
* i386.c (ix86_builtin_vectorization_cost): Compute scatter/gather
cost correctly.
* i386.h (processor_costs): Add gather_static, gather_per_elt,
scatter_static, scatter_per_elt.
* x86-tune-costs.h: Add new cost entries.

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