| Commit message (Expand) | Author | Age | Files | Lines |
* | re PR target/43067 (ICE: SIGSEGV with -fschedule-insns -mxop) | Uros Bizjak | 2010-02-20 | 1 | -2/+2 |
* | re PR target/43103 (xop-vpermil2pX tests failed) | Uros Bizjak | 2010-02-17 | 1 | -1/+1 |
* | Add support for vpermil2p* in XOP. | Sebastian Pop | 2010-02-15 | 1 | -0/+14 |
* | * config/i386/sse.md (avx_vperm2f128<mode>3): Fix typo. | Eric Botcazou | 2010-01-15 | 1 | -1/+1 |
* | Add smaxv2di3, umaxv2di3, sminv2di3 and uminv2di3 | H.J. Lu | 2010-01-05 | 1 | -0/+80 |
* | Properly convert GTU to GT for V4SI and V2DI | H.J. Lu | 2010-01-05 | 1 | -31/+6 |
* | Don't convert GTU to GT for V4SI and V2DI | H.J. Lu | 2010-01-04 | 1 | -7/+32 |
* | re PR target/32280 (_mm_srli_si128, heinous code for some shifts) | Uros Bizjak | 2009-12-17 | 1 | -35/+98 |
* | Remove XOP splitters. | Sebastian Pop | 2009-12-07 | 1 | -136/+27 |
* | Remove all FMA4 splitters. | Sebastian Pop | 2009-12-07 | 1 | -301/+98 |
* | i386.md (any_or): New code iterator. | Uros Bizjak | 2009-12-07 | 1 | -22/+22 |
* | Add TARGET_FUSED_MADD to FMA4 insns. | Sebastian Pop | 2009-12-05 | 1 | -40/+80 |
* | Fix FMA4 and XOP insns. | Sebastian Pop | 2009-12-04 | 1 | -441/+353 |
* | Remove unused operand. | Sebastian Pop | 2009-12-04 | 1 | -10/+10 |
* | Implement vec_perm broadcast, and tidy lots of patterns to help. | Richard Henderson | 2009-11-30 | 1 | -166/+340 |
* | i386.c (avx_vperm2f128_parallel): New. | Richard Henderson | 2009-11-30 | 1 | -1/+58 |
* | sse.md (vec_interleave_highv16qi, [...]): Remove expanders. | Richard Henderson | 2009-11-27 | 1 | -208/+46 |
* | sse.md (mulv16qi3): Change back from an expander to an insn-and-split. | Richard Henderson | 2009-11-26 | 1 | -51/+53 |
* | i386-builtin-types.awk (DEF_VECTOR_TYPE): Allow an optional 3rd argument to d... | Richard Henderson | 2009-11-25 | 1 | -123/+39 |
* | re PR target/42165 (-masm=intel doesn't know how to print AVX instructions) | Jakub Jelinek | 2009-11-25 | 1 | -6/+15 |
* | predicates.md (emms_operation): New predicate. | Uros Bizjak | 2009-11-25 | 1 | -39/+23 |
* | i386.c (avx_vpermilp_parallel): New function. | Richard Henderson | 2009-11-22 | 1 | -15/+68 |
* | Remove use of reg_mentioned_p. | Sebastian Pop | 2009-11-21 | 1 | -12/+4 |
* | sse.md (xop_pmacsww, [...]): Compress operand alternatives. | Uros Bizjak | 2009-11-07 | 1 | -94/+76 |
* | config.gcc (i[34567]86-*-*): Include xopintrin.h. | Harsha Jagasia | 2009-11-04 | 1 | -6/+1535 |
* | config.gcc (i[34567]86-*-*): Include fma4intrin.h. | Harsha Jagasia | 2009-09-30 | 1 | -0/+936 |
* | bmmintrin.h: Replace by #error. | Jan Hubicka | 2009-08-25 | 1 | -2400/+12 |
* | re PR target/41019 (Vector conditional move produces wrong code with -O3.) | Uros Bizjak | 2009-08-14 | 1 | -24/+25 |
* | i386.c: Use ASM_LONG instead of .long. | Uros Bizjak | 2009-07-23 | 1 | -3/+1 |
* | sse.md (vec_unpacku_float_hi_v4si): New expander. | Uros Bizjak | 2009-07-21 | 1 | -0/+65 |
* | re PR target/40811 (unsigned int to float isn't vectorized) | Uros Bizjak | 2009-07-21 | 1 | -0/+25 |
* | sse.md (copysign<mode>3): Use "and-not" SSE instruction instead of "and" with... | Uros Bizjak | 2009-07-15 | 1 | -10/+10 |
* | sse.md (copysign<mode>3): Allocate registers only for operands[5] and operand... | Uros Bizjak | 2009-07-15 | 1 | -5/+3 |
* | sse.md (copysign<mode>3): New expander. | Uros Bizjak | 2009-07-14 | 1 | -0/+20 |
* | i386.md (fix_trunc<mode>_fisttp_i387_1): Use can_create_pseudo_p. | Uros Bizjak | 2009-07-03 | 1 | -5/+5 |
* | i386.md (prefix_data16, prefix_rep): Set to 0 for TYPE_SSE{MULADD,4ARG,IADD1,... | Jakub Jelinek | 2009-05-29 | 1 | -4/+318 |
* | i386.c: Use REG_P... | Shujing Zhao | 2009-05-21 | 1 | -3/+3 |
* | i386.md ((unnamed inc/dec peephole): Use optimize_insn_for_size_p instead of ... | H.J. Lu | 2009-05-06 | 1 | -2/+2 |
* | i386.md (*avx_<code><mode>3_finite): Replace ssemodesuffixf2c with avxmodesuf... | H.J. Lu | 2009-05-06 | 1 | -1/+1 |
* | sse.md (avxmodesuffixs): Removed. | H.J. Lu | 2009-04-24 | 1 | -4/+2 |
* | Atom pipeline model, tuning and insn selection. | Joey Ye | 2009-04-06 | 1 | -9/+47 |
* | re PR target/39327 (Incorrect addsub/unpck patterns in sse.md) | H.J. Lu | 2009-03-12 | 1 | -4/+4 |
* | re PR target/39327 (Incorrect addsub/unpck patterns in sse.md) | H.J. Lu | 2009-02-28 | 1 | -16/+16 |
* | AVX Programming Reference (January, 2009) | H.J. Lu | 2009-02-04 | 1 | -0/+12 |
* | AVX Programming Reference (December, 2008) | H.J. Lu | 2009-01-07 | 1 | -4/+27 |
* | AVX Programming Reference (December, 2008) | H.J. Lu | 2009-01-06 | 1 | -15/+1 |
* | sync.md (memory_barrier_nosse): Disable also for TARGET_64BIT. | Uros Bizjak | 2008-11-26 | 1 | -1/+1 |
* | mmx.md (mmx_nand<mode>3): Rename to mmx_andnot<mode>3. | Uros Bizjak | 2008-11-21 | 1 | -9/+9 |
* | expmed.c (store_bit_field_1): Be prepared for movstrict expander to fail. | Jan Hubicka | 2008-08-28 | 1 | -3/+3 |
* | [multiple changes] | H.J. Lu | 2008-08-28 | 1 | -97/+3437 |