r179869 - in /trunk/gcc: ChangeLog config/i386/...

jakub@gcc.gnu.org jakub@gcc.gnu.org
Wed Oct 12 22:05:00 GMT 2011


Author: jakub
Date: Wed Oct 12 22:05:00 2011
New Revision: 179869

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179869
Log:
	* config/i386/sse.md (avx2_gathersi<mode>,
	avx2_gatherdi<mode>, avx2_gatherdi<mode>256): Add clobber of
	match_scratch, change memory_operand to register_operand,
	add (mem:BLK (scratch)) use.
	(*avx2_gathersi<mode>, *avx2_gatherdi<mode>,
	*avx2_gatherdi<mode>256): Add clobber of match_scratch,
	add earlyclobber to the output operand and match_scratch,
	add (mem:BLK (scratch)) use, change the other mem to match_operand.
	Use %p6 instead of %c6 in the pattern.
	* config/i386/i386.c (ix86_expand_builtin): Adjust for
	operand 2 being a Pmode register_operand instead of memory_operand.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/i386.c
    trunk/gcc/config/i386/sse.md



More information about the Gcc-cvs mailing list