2010-09-28 |
Uros Bizjak | sse.md (*avx_<umaxmin:code><mode>3): Split from *avx_... |
blob | commitdiff | raw |
2010-09-16 |
Uros Bizjak | i386.md: Remove unneeded empty conditions and preparati... |
blob | commitdiff | raw | diff to current |
2010-08-28 |
Uros Bizjak | sse.md (extsuffix): New code attribute. |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Uros Bizjak | re PR target/41484 (Please add memory forms of pmovzx... |
blob | commitdiff | raw | diff to current |
2010-08-20 |
Jakub Jelinek | re PR target/45336 (pextr{b,w,d}, (worse than) redundan... |
blob | commitdiff | raw | diff to current |
2010-08-01 |
Uros Bizjak | re PR target/45142 (split for *vec_set<mode>_0_sse2... |
blob | commitdiff | raw | diff to current |
2010-07-05 |
H.J. Lu | Support AVX Programming Reference (June, 2010). |
blob | commitdiff | raw | diff to current |
2010-06-23 |
H.J. Lu | Split AVX vec_extract_lo_XXX and 128bit to 256bit cast. |
blob | commitdiff | raw | diff to current |
2010-06-21 |
H.J. Lu | Properly handle psrldq when optimizing for Atom. |
blob | commitdiff | raw | diff to current |
2010-06-19 |
H.J. Lu | Simplify modesuffix in sse.md. |
blob | commitdiff | raw | diff to current |
2010-06-14 |
H.J. Lu | Replace 0x1 with 0x0 in AVX vec_extract_lo_* patterns. |
blob | commitdiff | raw | diff to current |
2010-05-31 |
Jakub Jelinek | re PR target/44338 (-mno-fused-madd causes FAIL: gcc... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Harsha Jagasia | config.gcc: Add support for --with-cpu option for bdver1. |
blob | commitdiff | raw | diff to current |
2010-05-12 |
H.J. Lu | Support AVX for cmpss/cmpsd. |
blob | commitdiff | raw | diff to current |
2010-04-14 |
Uros Bizjak | i386.md (maxmin_int): Rename code attribute from maxmin... |
blob | commitdiff | raw | diff to current |
2010-04-09 |
Richard Guenther | re PR target/43152 (vcond<> not supported for AVX float... |
blob | commitdiff | raw | diff to current |
2010-02-20 |
Uros Bizjak | re PR target/43067 (ICE: SIGSEGV with -fschedule-insns... |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Uros Bizjak | re PR target/43103 (xop-vpermil2pX tests failed) |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Sebastian Pop | Add support for vpermil2p* in XOP. |
blob | commitdiff | raw | diff to current |
2010-01-15 |
Eric Botcazou | * config/i386/sse.md (avx_vperm2f128<mode>3): Fix typo. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
H.J. Lu | Add smaxv2di3, umaxv2di3, sminv2di3 and uminv2di3 |
blob | commitdiff | raw | diff to current |
2010-01-05 |
H.J. Lu | Properly convert GTU to GT for V4SI and V2DI |
blob | commitdiff | raw | diff to current |
2010-01-04 |
H.J. Lu | Don't convert GTU to GT for V4SI and V2DI |
blob | commitdiff | raw | diff to current |
2009-12-17 |
Uros Bizjak | re PR target/32280 (_mm_srli_si128, heinous code for... |
blob | commitdiff | raw | diff to current |
2009-12-07 |
Sebastian Pop | Remove XOP splitters. |
blob | commitdiff | raw | diff to current |
2009-12-07 |
Sebastian Pop | Remove all FMA4 splitters. |
blob | commitdiff | raw | diff to current |
2009-12-07 |
Uros Bizjak | i386.md (any_or): New code iterator. |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Sebastian Pop | Add TARGET_FUSED_MADD to FMA4 insns. |
blob | commitdiff | raw | diff to current |
2009-12-04 |
Sebastian Pop | Fix FMA4 and XOP insns. |
blob | commitdiff | raw | diff to current |
2009-12-04 |
Sebastian Pop | Remove unused operand. |
blob | commitdiff | raw | diff to current |
2009-11-30 |
Richard Henderson | Implement vec_perm broadcast, and tidy lots of patterns... |
blob | commitdiff | raw | diff to current |
2009-11-30 |
Richard Henderson | i386.c (avx_vperm2f128_parallel): New. |
blob | commitdiff | raw | diff to current |
2009-11-27 |
Richard Henderson | sse.md (vec_interleave_highv16qi, [...]): Remove expanders. |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Richard Henderson | sse.md (mulv16qi3): Change back from an expander to... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Richard Henderson | i386-builtin-types.awk (DEF_VECTOR_TYPE): Allow an... |
blob | commitdiff | raw | diff to current |
2009-11-25 |
Jakub Jelinek | re PR target/42165 (-masm=intel doesn't know how to... |
blob | commitdiff | raw | diff to current |
2009-11-25 |
Uros Bizjak | predicates.md (emms_operation): New predicate. |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Richard Henderson | i386.c (avx_vpermilp_parallel): New function. |
blob | commitdiff | raw | diff to current |
2009-11-21 |
Sebastian Pop | Remove use of reg_mentioned_p. |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Uros Bizjak | sse.md (xop_pmacsww, [...]): Compress operand alternatives. |
blob | commitdiff | raw | diff to current |
2009-11-04 |
Harsha Jagasia | config.gcc (i[34567]86-*-*): Include xopintrin.h. |
blob | commitdiff | raw | diff to current |
2009-09-30 |
Harsha Jagasia | config.gcc (i[34567]86-*-*): Include fma4intrin.h. |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Jan Hubicka | bmmintrin.h: Replace by #error. |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Uros Bizjak | re PR target/41019 (Vector conditional move produces... |
blob | commitdiff | raw | diff to current |
2009-07-23 |
Uros Bizjak | i386.c: Use ASM_LONG instead of .long. |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Uros Bizjak | sse.md (vec_unpacku_float_hi_v4si): New expander. |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Uros Bizjak | re PR target/40811 (unsigned int to float isn't vectorized) |
blob | commitdiff | raw | diff to current |
2009-07-15 |
Uros Bizjak | sse.md (copysign<mode>3): Use "and-not" SSE instruction... |
blob | commitdiff | raw | diff to current |
2009-07-15 |
Uros Bizjak | sse.md (copysign<mode>3): Allocate registers only for... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Uros Bizjak | sse.md (copysign<mode>3): New expander. |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Uros Bizjak | i386.md (fix_trunc<mode>_fisttp_i387_1): Use can_create... |
blob | commitdiff | raw | diff to current |
2009-05-29 |
Jakub Jelinek | i386.md (prefix_data16, prefix_rep): Set to 0 for TYPE_... |
blob | commitdiff | raw | diff to current |
2009-05-21 |
Shujing Zhao | i386.c: Use REG_P... |
blob | commitdiff | raw | diff to current |
2009-05-06 |
H.J. Lu | i386.md ((unnamed inc/dec peephole): Use optimize_insn_... |
blob | commitdiff | raw | diff to current |
2009-05-06 |
H.J. Lu | i386.md (*avx_<code><mode>3_finite): Replace ssemodesuf... |
blob | commitdiff | raw | diff to current |
2009-04-24 |
H.J. Lu | sse.md (avxmodesuffixs): Removed. |
blob | commitdiff | raw | diff to current |
2009-04-06 |
Joey Ye | Atom pipeline model, tuning and insn selection. |
blob | commitdiff | raw | diff to current |
2009-03-12 |
H.J. Lu | re PR target/39327 (Incorrect addsub/unpck patterns... |
blob | commitdiff | raw | diff to current |
2009-02-28 |
H.J. Lu | re PR target/39327 (Incorrect addsub/unpck patterns... |
blob | commitdiff | raw | diff to current |
2009-02-04 |
H.J. Lu | AVX Programming Reference (January, 2009) |
blob | commitdiff | raw | diff to current |
2009-01-07 |
H.J. Lu | AVX Programming Reference (December, 2008) |
blob | commitdiff | raw | diff to current |
2009-01-06 |
H.J. Lu | AVX Programming Reference (December, 2008) |
blob | commitdiff | raw | diff to current |
2008-11-26 |
Uros Bizjak | sync.md (memory_barrier_nosse): Disable also for TARGET... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Uros Bizjak | mmx.md (mmx_nand<mode>3): Rename to mmx_andnot<mode>3. |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Jan Hubicka | expmed.c (store_bit_field_1): Be prepared for movstrict... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
H.J. Lu | [multiple changes] |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Uros Bizjak | re PR target/37184 (ice in ix86_match_ccmode) |
blob | commitdiff | raw | diff to current |
2008-08-19 |
H.J. Lu | re PR target/37157 (Wrong insn for _mm_unpackhi_epi64) |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Uros Bizjak | re PR target/37101 (wrong code: tree vectorizer omits... |
blob | commitdiff | raw | diff to current |
2008-08-07 |
H.J. Lu | re PR target/36992 (Very stange code for _mm_move_epi64) |
blob | commitdiff | raw | diff to current |
2008-08-03 |
Uros Bizjak | re PR target/36992 (Very stange code for _mm_move_epi64) |
blob | commitdiff | raw | diff to current |
2008-08-02 |
Richard Guenther | re PR tree-optimization/35252 (No vectorization for... |
blob | commitdiff | raw | diff to current |
2008-07-14 |
Jan Hubicka | i386.md (sse5 cmov pattern): Update call of ix86_sse5_v... |
blob | commitdiff | raw | diff to current |
2008-06-30 |
H.J. Lu | i386.c (contains_aligned_value_p): Return true for... |
blob | commitdiff | raw | diff to current |
2008-05-21 |
H.J. Lu | sse.md (vec_extractv4sf): Removed. |
blob | commitdiff | raw | diff to current |
2008-05-21 |
H.J. Lu | sse.md (vec_setv4sf): Removed. |
blob | commitdiff | raw | diff to current |
2008-05-21 |
H.J. Lu | sse.md (vec_initv4sf): Removed. |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Uros Bizjak | sse.md (*vec_concatv2sf_sse4_1): Add "m" constraint... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
H.J. Lu | sse.md (*vec_concatv2sf_sse4_1): Set prefix_extra attri... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Uros Bizjak | sse.md (*vec_concatv2sf_sse4_1): New insn pattern. |
blob | commitdiff | raw | diff to current |
2008-05-14 |
H.J. Lu | sse.md (*sse4_1_pinsrq): Make it 64bit only. |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Michael Meissner | Add SSE5 vector shift/rotate; Update SSE5 vector multiply |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Michael Meissner | Fix pr36224 |
blob | commitdiff | raw | diff to current |
2008-05-12 |
H.J. Lu | sse.md (*sse_concatv4sf): Renamed to ... |
blob | commitdiff | raw | diff to current |
2008-05-07 |
Uros Bizjak | i386.c (struct_builtin_description): Use CODE_FOR_sse_l... |
blob | commitdiff | raw | diff to current |
2008-05-07 |
Uros Bizjak | re PR target/35714 (x86 poor code with pmaddwd) |
blob | commitdiff | raw | diff to current |
2008-05-06 |
H.J. Lu | sse.md (sse2_<plusminus_insn><mode>3): Fix a typo. |
blob | commitdiff | raw | diff to current |
2008-05-05 |
H.J. Lu | i386.md (sat_plusminus): New. |
blob | commitdiff | raw | diff to current |
2008-04-30 |
H.J. Lu | i386.c (ix86_builtin_type): Add FLOAT128_FTYPE_FLOAT128... |
blob | commitdiff | raw | diff to current |
2008-04-25 |
H.J. Lu | sse.md (mov<mode>): Replace SSEMODEI with SSEMODE. |
blob | commitdiff | raw | diff to current |
2008-04-10 |
Uros Bizjak | i386.md (absneg): New code iterator. |
blob | commitdiff | raw | diff to current |
2008-04-04 |
H.J. Lu | config.gcc (extra_headers): Add wmmintrin.h for x86... |
blob | commitdiff | raw | diff to current |
2008-04-02 |
H.J. Lu | i386.md (plogic): New. |
blob | commitdiff | raw | diff to current |
2008-04-01 |
H.J. Lu | i386.md (smaxmin): New. |
blob | commitdiff | raw | diff to current |
2008-03-30 |
H.J. Lu | re PR target/35757 (Incorrect contraint on sse4_1_blend... |
blob | commitdiff | raw | diff to current |
2008-03-28 |
H.J. Lu | sse.md (*and<mode>3): Pass <MODE>mode instead of V4SFmo... |
blob | commitdiff | raw | diff to current |
2008-03-10 |
Vladimir Makarov | sse.md (ssse3_pmaddubswv8hi3, [...]): Remove commutativ... |
blob | commitdiff | raw | diff to current |
2008-02-21 |
Uros Bizjak | i386.md (mov<mode>cc): Macroize expander from movsfcc... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Uros Bizjak | sse.md (<sse>_vmmul<mode>3): Fix typo in asm template. |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Uros Bizjak | i386.h (SSE_VEC_FLOAT_MODE_P): New define. |
blob | commitdiff | raw | diff to current |
next |