* i386.c (ix86_vec_cost): New function.
commita898f18f3d832f6b078241ed8f52849b9e0c3430
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 15 Oct 2017 22:10:22 +0000 (15 22:10 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 15 Oct 2017 22:10:22 +0000 (15 22:10 +0000)
tree704870d5abd2ce4d85bbbed2032cc882d8275688
parent803be1fa859c7748eb548445698449fb93191361
* i386.c (ix86_vec_cost): New function.
(ix86_rtx_costs): Handle vector operations better.
* i386.h (struct processor_costs): Add sse_op, fmasd, fmass.
* x86-tune-costs.h: Add new costs to all tables.

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