summaryrefslogtreecommitdiff
path: root/gcc/config/i386/sse.md
Commit message (Expand)AuthorAgeFilesLines
* Support AVX Programming Reference (June, 2010).hjl2010-07-051-0/+78
* Split AVX vec_extract_lo_XXX and 128bit to 256bit cast.hjl2010-06-231-103/+70
* Properly handle psrldq when optimizing for Atom.hjl2010-06-211-6/+5
* Simplify modesuffix in sse.md.hjl2010-06-191-122/+115
* Replace 0x1 with 0x0 in AVX vec_extract_lo_* patterns.hjl2010-06-141-3/+3
* PR target/44338jakub2010-05-311-20/+20
* 2010-05-14 Harsha Jagasia <harsha.jagasia@amd.com>hjagasia2010-05-141-8/+40
* Support AVX for cmpss/cmpsd.hjl2010-05-121-0/+14
* * config/i386/i386.md (maxmin_int): Rename code attribute fromuros2010-04-141-20/+20
* 2010-04-09 Richard Guenther <rguenther@suse.de>rguenth2010-04-091-7/+8
* PR target/43067uros2010-02-201-2/+2
* PR target/43103uros2010-02-171-1/+1
* Add support for vpermil2p* in XOP.spop2010-02-151-0/+14
* * config/i386/sse.md (avx_vperm2f128<mode>3): Fix typo.ebotcazou2010-01-151-1/+1
* Add smaxv2di3, umaxv2di3, sminv2di3 and uminv2di3hjl2010-01-051-0/+80
* Properly convert GTU to GT for V4SI and V2DIhjl2010-01-051-31/+6
* Don't convert GTU to GT for V4SI and V2DIhjl2010-01-041-7/+32
* PR target/32280uros2009-12-171-35/+98
* Remove XOP splitters.spop2009-12-071-136/+27
* Remove all FMA4 splitters.spop2009-12-071-301/+98
* * config/i386/i386.md (any_or): New code iterator.uros2009-12-071-22/+22
* Add TARGET_FUSED_MADD to FMA4 insns.spop2009-12-051-40/+80
* Fix FMA4 and XOP insns.spop2009-12-041-441/+353
* Remove unused operand.spop2009-12-041-10/+10
* Implement vec_perm broadcast, and tidy lots of patterns to help.rth2009-11-301-166/+340
* * config/i386/i386.c (avx_vperm2f128_parallel): New.rth2009-11-301-1/+58
* * config/i386/sse.md (vec_interleave_highv16qi,rth2009-11-271-208/+46
* * config/i386/sse.md (mulv16qi3): Change back from an expanderrth2009-11-261-51/+53
* * config/i386/i386-builtin-types.awk (DEF_VECTOR_TYPE): Allow anrth2009-11-261-123/+39
* PR target/42165jakub2009-11-251-6/+15
* * config/i386/predicates.md (emms_operation): New predicate.uros2009-11-251-39/+23
* * i386.c (avx_vpermilp_parallel): New function.rth2009-11-231-15/+68
* Remove use of reg_mentioned_p.spop2009-11-211-12/+4
* * config/i386/sse.md (xop_pmacsww, xop_pmacssww, xop_pmacsdd,uros2009-11-071-94/+76
* 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>dwarak2009-11-041-6/+1535
* 2009-09-29 Harsha Jagasia <harsha.jagasia@amd.com>hjagasia2009-09-301-0/+936
* * config/i386/bmmintrin.h: Replace by #error.hubicka2009-08-251-2400/+12
* PR target/41019uros2009-08-141-24/+25
* * config/i386/i386.c: Use ASM_LONG instead of .long. Concatenateuros2009-07-231-3/+1
* * config/i386/sse.md (vec_unpacku_float_hi_v4si): New expander.uros2009-07-211-0/+65
* PR target/40811uros2009-07-211-0/+25
* * config/i386/sse.md (copysign<mode>3): Use "and-not" SSE instructionuros2009-07-151-10/+10
* * config/i386/sse.md (copysign<mode>3): Allocate registers only foruros2009-07-151-5/+3
* * config/i386/sse.md (copysign<mode>3): New expander.uros2009-07-141-0/+20
* * config/i386/i386.md (fix_trunc<mode>_fisttp_i387_1): Useuros2009-07-031-5/+5
* * config/i386/i386.md (prefix_data16, prefix_rep): Set to 0 forjakub2009-05-291-4/+318
* 2009-05-21 Shujing Zhao <pearly.zhao@oracle.com>paolo2009-05-211-3/+3
* 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>hjl2009-05-061-2/+2
* 2009-05-06 H.J. Lu <hongjiu.lu@intel.com>hjl2009-05-061-1/+1
* 2009-04-24 H.J. Lu <hongjiu.lu@intel.com>hjl2009-04-241-4/+2