re PR target/61794 (internal error: unrecognizable insn, from avx512 extract instruction)
[platform/upstream/gcc.git] / gcc / config / i386 / sse.md
2014-07-18 Uros Bizjakre PR target/61794 (internal error: unrecognizable...
2014-06-25 Cong Houtree-vect-patterns.c (vect_recog_sad_pattern): New...
2014-06-05 Evgeny Stupachenkosse.md (*ssse3_palignr<mode>_perm): New.
2014-05-06 Joseph Myers* config/i386/sse.md (*mov<mode>_internal)
2014-03-30 Uros Bizjaksse.md (FMAMODE_NOVF512): New mode iterator.
2014-03-04 Uros Bizjakpredicates.md (const2356_operand): Change to ...
2014-02-26 Ilya Tocarpredicates.md (const1256_operand): Remove.
2014-02-26 Ilya Tocargcc/
2014-02-20 Ilya Tocaravx512erintrin.h (_mm_rcp28_round_sd): Swap operands.
2014-02-13 Uros Bizjaksse.md (xop_vmfrcz<mode>2): Generate const0 in operands...
2014-02-10 Kirill Yukhinavx512fintrin.h (_mm512_storeu_epi64): Removed.
2014-02-07 Jakub Jelinekre PR target/60077 (gcc.target/i386/pr35767-5.c FAILs)
2014-01-31 Ilya Tocarconstraints.md (Yk): Swap meaning with k.
2014-01-27 Ilya Tocaravx512fintrin.h (_mm512_mask_cvtepi32_storeu_epi8)...
2014-01-27 Kirill Yukhinavx512pfintrin.h (_mm512_mask_prefetch_i32gather_pd...
2014-01-20 Uros Bizjakre PR target/59685 (ICE: in output_2305, at config...
2014-01-14 Kirill Yukhinavx512erintrin.h (_mm_rcp28_round_sd): New.
2014-01-04 Jakub Jelineksse.md (avx512f_load<mode>_mask): Emit vmovup{s,d}...
2014-01-03 Jakub Jelineki386.md (MODE_SIZE): New mode attribute.
2014-01-02 Richard SandifordUpdate copyright years in gcc/
2013-12-31 Jakub Jelineksse.md (*mov<mode>_internal): Guard EXT_REX_SSE_REGNO_P...
2013-12-31 Alexander Ivchenkoavx512fintrin.h (_mm_add_round_sd): New.
2013-12-31 Alexander Ivchenkoi386-common.c (OPTION_MASK_ISA_SHA_SET): New.
2013-12-31 Alexander Ivchenkoi386.c (MAX_CLASSES): Increase number of classes.
2013-12-27 Alexander Ivchenkosse.md (avx512f_fixupimm<mode>_maskz): Extend to suppor...
2013-12-27 Alexander Ivchenkosse.md (avx512f_fmadd_<mode>_maskz): Extend to support...
2013-12-27 Alexander Ivchenkosse.md (<code><mode>3<mask_name>): Extend to support...
2013-12-27 Alexander Ivchenkoi386.c (ix86_print_operand): Print EVEX's RC modifiers.
2013-12-18 Jakub Jelinekre PR target/59539 (Missed optimisation: VEX-prefixed...
2013-12-18 Alexander Ivchenkosse.md (*fma_fmadd_<mode>): Extend to support masking.
2013-12-18 Alexander Ivchenkosse.md (avx512f_cmp<mode>3): Extend to support masking.
2013-12-10 Jakub Jelinektree-vectorizer.h (struct _loop_vec_info): Add scalar_l...
2013-12-04 Jakub Jelinekre PR target/59163 (program compiled with g++ -O3 segfa...
2013-11-23 Uros Bizjakre PR target/56788 (_mm_frcz_sd and _mm_frcz_ss ignore...
2013-11-13 Alexander Ivchenkoi386.c (ix86_print_operand): Support z-masking.
2013-11-02 Uros Bizjakconstraints.md (Ts, Tv): New address constrains.
2013-11-01 Uros Bizjakconfigure.ac (HAVE_AS_IX86_INTERUNIT_MOVQ): Always...
2013-10-31 Jakub Jelinekoptabs.c (expand_vec_perm): Avoid vector mode punning...
2013-10-30 Cong Houre PR target/58762 ([missed optimization] Vectorizing...
2013-10-28 Alexander Ivchenkoi386.md (prefetch): Allow TARGET_AVX512PF.
2013-10-28 Alexander Ivchenkoi386.md (any_truncate): New.
2013-10-17 Uros Bizjaksse.md (*vec_widen_smult_even_v8si): Remove isa attribute.
2013-10-15 Alexander Ivchenkosse.md (unspec): Add UNSPEC_RCP14...
2013-10-15 Alexander Ivchenkopredicates.md (const_8_to_15_operand): New.
2013-10-15 Alexander Ivchenkopredicates.md (register_or_constm1_operand): New.
2013-10-15 Alexander Ivchenkosse.md (unspec): Added UNSPEC_VPERMI2, UNSPEC_VPERMT2...
2013-10-11 Alexander Ivchenkosse.md (VI48F_256_512): New.
2013-10-11 Alexander Ivchenkoi386.c (bdesc_args): Change corresponding pattern for...
2013-10-11 Alexander Ivchenkosse.md (V_512): New.
2013-10-11 Alexander Ivchenkoi386.c (ix86_rtx_costs): Enable fma for TARGET_AVX512F.
2013-10-11 Alexander Ivchenkosse.md (VI248_AVX2_8_AVX512F): New.
2013-10-11 Alexander Ivchenkosse.md (VI124_AVX2_48_AVX512F): New.
2013-10-11 Alexander Ivchenkosse.md (VI48_AVX512F): New.
2013-10-11 Alexander Ivchenkosse.md (VI4_AVX512F): New.
2013-10-11 Alexander Ivchenkosse.md (VI2_AVX512F): New.
2013-10-11 Alexander Ivchenkoi386.md (multdiv): New.
2013-10-11 Alexander Ivchenkosse.md (V): Extended with wider modes.
2013-10-11 Alexander Ivchenkoi386.md (any_fix): New iterator.
2013-10-11 Alexander Ivchenkosse.md (<sse2>_movnt<mode>): Update constraint to "v".
2013-09-25 Alexander Ivchenkoi386.c (ix86_avx256_split_vector_move_misalign): Use...
2013-08-22 Alexander Ivchenkoi386-common.c (OPTION_MASK_ISA_AVX512F_SET): New.
2013-08-21 Kirill Yukhinsse.md (V16): Rename to...
2013-08-13 Uros Bizjaksse.md (*sse2_maskmovdqu): Emit addr32 prefix when...
2013-07-06 Uros Bizjakre PR target/57807 (Compile failure with __builtin_ia32...
2013-05-10 Uros Bizjaki386.md (memory): Handle sseishft1.
2013-05-09 Uros Bizjaksse.md (*vec_extractv4si_0_zext): New pattern.
2013-05-08 Uros Bizjakmmx.md (*vec_extract* splitters): Simplify post-reload...
2013-05-08 Uros Bizjakmmx.md (*vec_extract* splitters): Simplify post-reload...
2013-05-08 Uros Bizjaksse.md (PEXTR_MODE, [...]): Remove.
2013-05-07 Uros Bizjaksse.md (ssescalarnummask): New mode attribute.
2013-05-06 Uros Bizjaki386.md (isa): Add x64_sse4 member.
2013-05-05 Uros Bizjaksse.md (*vec_extract<ssevecmodelower>_0): Merge from...
2013-05-03 Uros Bizjaki386.md (isa): Add x64_sse4_noavx and x64_avx members.
2013-04-29 Uros Bizjakre PR target/54349 (_mm_cvtsi128_si64 unnecessary store...
2013-04-29 Jakub Jelinekpredicates.md (general_vector_operand): New predicate.
2013-04-27 Jakub Jelinekre PR target/56866 (with '-O3 -march=bdver2' misscompil...
2013-03-28 Uros Bizjaki386.md (*vec_extract2vdi_1): Merge with *vec_extractv2...
2013-02-08 Uros Bizjaksse.md (FMAMODEM): New mode iterator.
2013-01-20 Venkataramanan KumarAdd AMD btver2 pipeline descriptions
2013-01-10 Richard SandifordUpdate copyright years in gcc/
2013-01-09 Uros Bizjaksse.md (*vec_interleave_highv2df): Change mode attribut...
2012-11-25 Uros Bizjaksse.md (<sse>_loadu<ssemodesuffix><avxsizesuffix>)...
2012-11-20 Andrey Turetskiysse.md (*<ssse3_avx2>_pmulhrsw<mode>3): Merge *avx2_pmu...
2012-11-16 Ganesh Gopalasubra... AMD bdver3 enablement
2012-11-06 Uros Bizjak* config/i386/sse.md
2012-11-06 Vladimir Yakovlevi386-protos.h (emit_i387_cw_initialization): Deleted.
2012-11-06 Andrey Turetskiyi386.c (bdesc_args): Rename CODE_FOR_avx2_umulhrswv16hi...
2012-10-15 Uros Bizjaksse.md (UNSPEC_MOVU): Remove.
2012-10-08 Marc Glissere PR middle-end/54400 (recognize vector reductions)
2012-09-28 Jakub Jelinekre PR target/54716 (Select best typed instruction for...
2012-09-14 Jakub Jelinekre PR target/54564 (Broken __builtin_ia32_vfmadds[sd]3)
2012-09-05 Uros Bizjaksse.md (<sse4_1>_blendv<ssemodesuffix><avxsizesuffix...
2012-08-11 Uros Bizjaksse.md (xop integer multiply/add insns): Use register_o...
2012-08-10 Uros Bizjaki386.md (isa): Add fma and fma4.
2012-08-10 Uros Bizjak* config/i386/sse.md (*fma_fmadd_<mode>, *fma_fmsub_...
2012-07-10 Richard Hendersoni386: Rename patterns for vec_widen_<s>mult_even/odd_...
2012-06-27 Richard Hendersoni386: Implement widen_smul_*_v4si for plain sse2
2012-06-27 Richard Hendersoni386: Expand mul<VI8_AVX2> earlier
2012-06-25 Richard Hendersoni386: Delete sse sdot_prod; add sdot_prodv4si for xop
2012-06-25 Richard Hendersoni386: Add widen_multiply_even/odd builtins and hooks
next