[i386] Fix ambiguous .md attribute uses
This patch is part of a series that fixes ambiguous attribute uses in .md files, i.e. cases in which attributes didn't use <ITER:ATTR> to specify an iterator, and in which <ATTR> could have different values depending on the iterator chosen. No behavioural change except for dropping the unused *andnot<mode>3_bcst permutations. 2019-07-06 Richard Sandiford <richard.sandiford@arm.com> gcc/ * config/i386/i386.md (*fop_<X87MODEF:mode>_3_i387) (l<rounding_insn><MODEF:mode><SWI48:mode>2): Fix ambiguous uses of .md attributes. * config/i386/sse.md (*avx512pf_gatherpf<mode>sf_mask) (*avx512pf_gatherpf<mode>df_mask, *avx512pf_scatterpf<mode>sf_mask) (*avx512pf_scatterpf<mode>df_mask, *avx2_gathersi<mode>) (*avx2_gathersi<mode>_2, *avx2_gatherdi<mode>) (*avx2_gatherdi<mode>_2, *avx2_gatherdi<mode>_3): Likewise. (*avx2_gatherdi<mode>_4, *avx512f_gathersi<mode>): Likewise. (*avx512f_gathersi<mode>_2, *avx512f_gatherdi<mode>): Likewise. (*avx512f_gatherdi<mode>_2, *avx512f_scattersi<mode>): Likewise. (*avx512f_scatterdi<mode>): Likewise. (*andnot<mode>3_bcst): Fix VI/VI48_AVX512VL typo. From-SVN: r273161
Showing
Please
register
or
sign in
to comment