diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2018-10-19 08:56:37 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2018-10-19 01:56:37 -0700 |
commit | 3b1778b7c3ccec3d672824d185b8994e7fd023d0 (patch) | |
tree | 542e191bbc278844b17d1d68bb83f1d37c927544 /gcc/go | |
parent | 3664a0f184ad90a0aa65b473d180debce6402ab0 (diff) | |
download | gcc-3b1778b7c3ccec3d672824d185b8994e7fd023d0.zip gcc-3b1778b7c3ccec3d672824d185b8994e7fd023d0.tar.gz gcc-3b1778b7c3ccec3d672824d185b8994e7fd023d0.tar.bz2 |
i386: Use register_operand in AVX512 FMA with memory broadcast
Use "register_operand" in AVX512 FMA with memory broadcast when only
registers are allowed.
* config/i386/sse.md
(*<sd_mask_codefor>fma_fmadd_<mode><sd_maskz_name>_bcst_1):
Replace nonimmediate_operand with register_operand.
(*<sd_mask_codefor>fma_fmadd_<mode><sd_maskz_name>_bcst_2):
Likewise.
(*<sd_mask_codefor>fma_fmadd_<mode><sd_maskz_name>_bcst_3):
Likewise.
From-SVN: r265310
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions