2
0
mirror of git://gcc.gnu.org/git/gcc.git synced 2025-03-25 04:50:25 +08:00
Jakub Jelinek e00199d7b7 re PR target/88461 (AVX512: gcc should keep value in kN registers if possible)
PR target/88461
	* config/i386/sse.md (VI1248_AVX512VLBW, AVX512ZEXTMASK): New
	mode iterators.
	(<avx512>_testm<mode>3<mask_scalar_merge_name>,
	<avx512>_testnm<mode>3<mask_scalar_merge_name>): Merge patterns
	with VI12_AVX512VL and VI48_AVX512VL iterators into ones with
	VI1248_AVX512VLBW iterator.
	(*<avx512>_testm<VI1248_AVX512VLBW:mode>3_zext,
	*<avx512>_testm<VI1248_AVX512VLBW:mode>3_zext_mask,
	*<avx512>_testnm<VI1248_AVX512VLBW:mode>3_zext,
	*<avx512>_testnm<VI1248_AVX512VLBW:mode>3_zext_mask): New
	define_insns.

	* gcc.target/i386/pr88461.c: New test.

From-SVN: r267077
2018-12-13 09:00:42 +01:00
..
2018-12-12 09:25:13 +00:00
2018-12-06 20:09:26 +00:00
2018-11-06 15:08:46 +00:00
2018-11-06 15:08:46 +00:00
2018-11-06 15:08:46 +00:00

This directory contains machine-specific files for the GNU C compiler.
It has a subdirectory for each basic CPU type.
The only files in this directory itself
are some .h files that pertain to particular operating systems
and are used for more than one CPU type.