mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-19 00:01:21 +08:00
i386.c (slm_cost): Adjust vec_to_scalar_cost.
gcc/ * config/i386/i386.c (slm_cost): Adjust vec_to_scalar_cost. * config/i386/i386.c (intel_cost): Ditto. From-SVN: r209464
This commit is contained in:
parent
eeee227783
commit
cf055f6ef6
@ -1,3 +1,8 @@
|
||||
2014-04-17 Evgeny Stupachenko <evstupac@gmail.com>
|
||||
|
||||
* config/i386/i386.c (slm_cost): Adjust vec_to_scalar_cost.
|
||||
* config/i386/i386.c (intel_cost): Ditto.
|
||||
|
||||
2014-04-17 Joey Ye <joey.ye@arm.com>
|
||||
|
||||
* opts.c (OPT_fif_conversion, OPT_fif_conversion2): Disable for Og.
|
||||
|
@ -1738,7 +1738,7 @@ struct processor_costs slm_cost = {
|
||||
1, /* scalar load_cost. */
|
||||
1, /* scalar_store_cost. */
|
||||
1, /* vec_stmt_cost. */
|
||||
1, /* vec_to_scalar_cost. */
|
||||
4, /* vec_to_scalar_cost. */
|
||||
1, /* scalar_to_vec_cost. */
|
||||
1, /* vec_align_load_cost. */
|
||||
2, /* vec_unalign_load_cost. */
|
||||
@ -1815,7 +1815,7 @@ struct processor_costs intel_cost = {
|
||||
1, /* scalar load_cost. */
|
||||
1, /* scalar_store_cost. */
|
||||
1, /* vec_stmt_cost. */
|
||||
1, /* vec_to_scalar_cost. */
|
||||
4, /* vec_to_scalar_cost. */
|
||||
1, /* scalar_to_vec_cost. */
|
||||
1, /* vec_align_load_cost. */
|
||||
2, /* vec_unalign_load_cost. */
|
||||
@ -46318,7 +46318,6 @@ ix86_add_stmt_cost (void *data, int count, enum vect_cost_for_stmt kind,
|
||||
{
|
||||
unsigned *cost = (unsigned *) data;
|
||||
unsigned retval = 0;
|
||||
|
||||
tree vectype = stmt_info ? stmt_vectype (stmt_info) : NULL_TREE;
|
||||
int stmt_cost = ix86_builtin_vectorization_cost (kind, vectype, misalign);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user