+2019-09-06 Uroš Bizjak <ubizjak@gmail.com>
+
+ PR target/91654
+ * config/i386/x86-tune-costs.h (skylake_cost): Raise the
+ cost of SSE->integer and integer->SSE moves from 2 to 6.
+ (core_cost): Ditto.
+
2019-09-06 Jakub Jelinek <jakub@redhat.com>
* function.c (assign_parm_find_data_types): Use RECORD_OR_UNION_TYPE_P
in 32,64,128,256 and 512-bit */
{8, 8, 8, 12, 24}, /* cost of storing SSE registers
in 32,64,128,256 and 512-bit */
- 2, 2, /* SSE->integer and integer->SSE moves */
+ 6, 6, /* SSE->integer and integer->SSE moves */
/* End of register allocator costs. */
},
in 32,64,128,256 and 512-bit */
{6, 6, 6, 6, 12}, /* cost of storing SSE registers
in 32,64,128,256 and 512-bit */
- 2, 2, /* SSE->integer and integer->SSE moves */
+ 6, 6, /* SSE->integer and integer->SSE moves */
/* End of register allocator costs. */
},