Retune mask <->integer cost for non-AVX512 micro-architecture.
authorliuhongt <hongtao.liu@intel.com>
Mon, 24 Aug 2020 12:36:52 +0000 (20:36 +0800)
committerliuhongt <hongtao.liu@intel.com>
Tue, 15 Sep 2020 10:22:34 +0000 (18:22 +0800)
commitecc3135a4a264b66c163ef32e815a99746b81800
treec65eb478f85b902d846565f60d65b6539b6e94c1
parent0f079e104a8d1994b6b47169a6b45737615eb2d7
Retune mask <->integer cost for non-AVX512 micro-architecture.

gcc/ChangeLog:

PR target/96744
* config/i386/x86-tune-costs.h (struct processor_costs):
Increase mask <-> integer cost for non AVX512 target to avoid
spill gpr to mask. Also retune mask <-> integer and
mask_load/store for skylake_cost.
gcc/config/i386/x86-tune-costs.h