Properly set ix86_gen_xxx function pointers
[gcc.git] / gcc / config / i386 / sse.md
2012-03-12 H.J. LuProperly set ix86_gen_xxx function pointers
2012-02-29 Jakub Jelinekre PR target/52437 (internal compiler error: in spill_f...
2012-01-02 Jakub Jelineksse.md (*avx2_gatherdi<mode>_3, [...]): New patterns.
2011-12-15 Jakub Jelinektree-vectorizer.h (struct _stmt_vec_info): Remove patte...
2011-12-02 Jakub Jelinekre PR target/51387 (Test vect.exp/vect-116.c fails...
2011-11-24 H.J. LuRevert revision 181357.
2011-11-21 Uros Bizjakmmx.md (unspec): Move from config/i386/i386.md (unspecv...
2011-11-20 Uros Bizjaki386.md (UNSPEC_MOVNTI): Remove.
2011-11-18 H.J. LuAdd _mm_stream_si64.
2011-11-16 Uros Bizjaksse.md (round<mode>2_vec_pack_sfix): Optimize V2DFmode...
2011-11-15 Uros Bizjaksse.md (vec_pack_trunc_v2df): Optimize sequence for...
2011-11-14 Uros Bizjaksse.md (round<mode>2): Use register_operand for operand...
2011-11-14 Uros Bizjaksse.md (round<mode>2_sfix): New expander.
2011-11-14 Zolotukhin Michaelsw-1.c: Force rep;movsb.
2011-11-08 Jakub Jelineksse.md (*avx_vperm2f128<mode>3_nozero): Emit mask 0x12...
2011-11-07 Jakub Jelineki386.c (ix86_expand_builtin): If gather mask argument...
2011-11-07 Jakub Jelinekre PR tree-optimization/50789 (Gather vectorization)
2011-11-04 Jakub Jelineki386.c (ix86_expand_vector_convert_uns_vsivsf): New...
2011-11-04 Jakub Jelineki386.c (ix86_expand_adjust_ufix_to_sfix_si): Add XORP...
2011-11-01 Jakub Jelineki386-protos.h (ix86_expand_adjust_ufix_to_sfix_si)...
2011-11-01 Jakub Jelineksse.md (fixuns_trunc<mode><sseintvecmodelower>2): New...
2011-11-01 Jakub Jelineksse.md (sseintvecmode): Remove duplicate modes.
2011-10-31 Richard Hendersoni386: Remove TARGET_VECTORIZE_BUILTIN_CONVERSION.
2011-10-30 Uros Bizjaki386.md (avx2_vec_dup<mode>): Macroize insn from avx2_v...
2011-10-29 Uros Bizjaki386.md (xop_sha<mode>3): Rename from xop_ashl<mode>3.
2011-10-29 Uros Bizjaki386.md (lshlv16qi3): Remove expander.
2011-10-28 Uros Bizjak* config/i386/sse.md (<shift_insn><mode>3): Fix asm...
2011-10-28 Uros Bizjaki386.md (shift_insn): Rename code attribute from shiftr...
2011-10-28 Uros Bizjaki386.md (shift_insn): Rename code attribute from shiftr...
2011-10-28 Jakub Jelineksse.md (VI4SD_AVX2): Removed.
2011-10-27 Jakub Jelineksse.md (avx_cvtpd2dq256_2, [...]): New expanders.
2011-10-27 Jakub Jelineki386.c (ix86_print_operand): Handle 'q' and 'x' overrid...
2011-10-27 Uros Bizjakre PR target/50875 (O3 and -mavx lead to internal compi...
2011-10-27 Uros Bizjakre PR target/37191 (ICE in inline_secondary_memory_need...
2011-10-26 Jakub Jelineki386.md (UNSPEC_VSIBADDR): New.
2011-10-25 Richard Hendersoni386: Delete the vec_extract_even/odd patterns.
2011-10-23 Uros Bizjaksse.md (avx2_lshl<mode>3): Remove insn pattern.
2011-10-23 Uros Bizjaksse.md (sseintprefix): Rename from gthrfirstp.
2011-10-23 Uros Bizjakre PR target/50788 (ICE: in merge_overlapping_regs...
2011-10-14 Jakub Jelineksse.md (vec_widen_smult_hi_v8hi, [...]): Macroize using...
2011-10-14 Jakub Jelineksse.md (vec_interleave_high<mode>, [...]): Add AVX2...
2011-10-14 Jakub Jelineksse.md (neg<mode>2): Use VI_AVX2 iterator instead of...
2011-10-14 Jakub Jelineksse.md (mulv2di3): Macroize using VI8_AVX2 iterator.
2011-10-14 Jakub Jelineksse.md (*avx_cvtdq2pd256_2): Rename to...
2011-10-14 Richard Hendersoni386: Implement vec_perm_const<mode>.
2011-10-13 Jakub Jelineksse.md (vec_set<mode>): Change V_128 iterator mode...
2011-10-13 Jakub Jelineksse.md (reduc_umin_v8hi): New pattern.
2011-10-12 Jakub Jelineksse.md (vec_unpacks_lo_<mode>, [...]): Change VI124_128...
2011-10-12 Jakub Jelineksse.md (vec_avx2): New mode_attr.
2011-10-12 Jakub Jelineki386.md (UNSPEC_VPERMDI): Remove.
2011-10-12 Jakub Jelineksse.md (avx2_gathersi<mode>, [...]): Add clobber of...
2011-10-10 Kirill YukhinFix a typo in x86 FMA.
2011-10-07 Richard HendersonRename vshuffle/vec_shuffle to vec_perm.
2011-10-07 Richard Hendersoni386: Fixup last pblendw change.
2011-10-07 Richard Hendersoni386: Fix representation of 256-bit vpblendw.
2011-10-07 Richard HendersonDelete incorrect representations of avx2 shifts.
2011-10-06 Richard Hendersoni386: Add AVX2 support to ix86_expand_vshuffle.
2011-10-06 Michael Matzi386.opt (recip_mask, [...]): New variables and cl_targ...
2011-10-05 Richard Hendersoni386: Rewrite ix86_expand_vshuffle.
2011-10-03 Artjoms SinkarovsVector shuffling patch from Artem Shinkarov.
2011-09-23 Jakub Jelineki386.c (ix86_print_operand): Handle %~.
2011-09-21 Uros Bizjakre PR target/50464 (Using -Ofast -march=bdver1 results...
2011-09-21 Jakub Jelineksse.md (<code><mode>3 smaxmin:VI124_128 expander):...
2011-09-19 Uros Bizjakmmx.md (*mov<mode>_internal_rex64): Use if_then_else...
2011-09-19 Uros Bizjaki386.md (maxmin): New code iterator.
2011-09-19 Jakub Jelineksse.md (*sse4_1_extractps): Change into define_insn_and...
2011-09-17 Jakub Jelineksse.md (VIMAX_AVX2): Change V4DI to V2TI.
2011-09-17 Jakub Jelineki386.c (ix86_build_const_vector): Handle V8SImode and...
2011-09-16 Jakub Jelineki386.c (ix86_expand_reduc_v4sf): Rename to ...
2011-09-16 Jakub Jelineksse.md (vec_extract_hi_<mode>, [...]): Use vextracti128...
2011-09-07 Jakub Jelinekre PR target/50310 (ICE: in gen_vcondv2div2df, at confi...
2011-09-02 Richard Guentherre PR tree-optimization/27460 (Does not vectorize state...
2011-08-31 Richard Sandifordi386.md: Use (match_test ...) for attribute tests.
2011-08-30 Ilya TocarAdd FMA intrinsics and testcases.
2011-08-27 Uros Bizjaksse.md (*absneg<mode>2): Fix split condition.
2011-08-27 Uros Bizjakre PR target/50202 (ICE: in final_scan_insn, at final...
2011-08-26 Uros Bizjaki386.md (round<mode>2): New expander.
2011-08-25 Uros Bizjaki386.md (isa): Add sse2, sse2_noavx, sse3, sse4 and...
2011-08-23 Kirill YukhinAdd AVX2 testcases.
2011-08-22 Uros Bizjakre PR target/50155 (AVX2 support broke -mavx)
2011-08-22 Kirill YukhinAdd support for AVX2 builtin functions.
2011-08-09 Kirill Yukhini386.c: Remove traling spaces.
2011-08-06 Uros Bizjaki386.md (ssemodesuffix): Remove V8SI mode.
2011-06-18 Jakub Jelinekre PR target/49411 ([4.6/4.7] ICE: unrecognizable insn...
2011-06-11 Uros Bizjaksse.md (vec_dupv4sf): Correct mode of forced register.
2011-06-11 Uros Bizjaki386.md: Use default value in "isa" attribute.
2011-06-02 Uros Bizjakconstraints.md (Y3): New register constraint.
2011-06-02 Uros Bizjaki386.c (standard_sse_constant_p): Simplify switch state...
2011-05-31 Alexandre Olivai386.c (ix86_rtx_costs): Drop NEG from sub for FMA.
2011-05-25 Uros Bizjaksse.md (*<sse>_maskcmp<mode>3_comm): New pattern.
2011-05-24 Uros Bizjakre PR target/49133 (modification of aliased __m128d...
2011-05-19 Quentin Neillsse.md (fma4_fmsubadd): Use <ssemodesuffix>.
2011-05-18 H.J. LuProperly handle 256bit load cast.
2011-05-09 Uros Bizjakpredicates.md (const_pow2_1_to_2_operand): Remove.
2011-05-09 Uros Bizjaksse.md (*vec_concatv4si): Merge from *vec_concatv4si_1...
2011-05-04 Uros Bizjakre PR target/48860 (r173265 breaks bootstrap on x86_64...
2011-05-02 Uros Bizjaksse.md (V): New mode iterator.
2011-04-27 Uros Bizjaki386.md (ssemodesuffix): Merge with ssevecsize, ssemode...
2011-04-27 Uros Bizjakpredicates.md (avx_vpermilp_*_operand): Remove.
2011-04-20 Uros Bizjakre PR target/48678 (unable to find a register to spill...
next