]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/i386/mmx.md
Update copyright years.
[thirdparty/gcc.git] / gcc / config / i386 / mmx.md
2021-01-04  Jakub JelinekUpdate copyright years.
2020-05-27  Uros Bizjaki386: Fix V2SF horizontal add/subtract insns
2020-05-27  Uros Bizjaki386: Implement V2SF shuffles
2020-05-26  Uros Bizjaki386: Add SSE2 alternative to mmx_pswapd2vsi2
2020-05-26  Uros Bizjaki386: Implement V2SI and V4HI shuffles
2020-05-25  Uros Bizjaki386: Remove broadcasts from TARGET_MMX_WITH_SSE vec_du...
2020-05-20  Uros Bizjaki386: Do not use commutative operands with (use) RTX...
2020-05-15  Uros Bizjaki386: Add V2SFmode hadd/hsub instructions [PR95046]
2020-05-14  Uros Bizjaki386: Add V2SFmode conversion functions [PR95046]
2020-05-12  Uros Bizjaki386: Add V2SFmode copysign, xorsign and signbit expand...
2020-05-12  Uros Bizjaki386: Add V2SFmode FMA insn patterns [PR95046]
2020-05-12  Uros Bizjaki386: Add V2SFmode NEG, ABS and logic insn patterns...
2020-05-11  Uros Bizjaki386: Add V2SFmode sqrt insn pattern [PR95046]
2020-05-11  Uros Bizjaki386: Improve basic vectorized V2SFmode operations...
2020-05-11  Uros Bizjaki386: Vectorize basic V2SFmode operations [PR94913]
2020-05-05  Jakub Jelinekx86: Fix *vec_dupv4hi constraints [PR94942]
2020-03-12  H.J. Lui386: Use ix86_output_ssemov for MMX TYPE_SSEMOV
2020-02-20  Uros Bizjaki386: Fix *vec_extractv2sf_1 and *vec_extractv2sf_1...
2020-01-31  Uros BizjakFix TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL handling.
2020-01-01  Jakub JelinekUpdate copyright years.
2019-08-16  Uros Bizjakmmx.md (mmxdoublemode): New mode attribute.
2019-08-13  Uros Bizjaki386.md (ix86_expand_vector_extract): Use vec_extr...
2019-08-13  Uros Bizjaki386.md (ix86_expand_vector_set): Use vec_merge path...
2019-08-10  Jakub Jelinekre PR target/91408 (ICE in extract_insn, at recog.c...
2019-08-01  Uros Bizjakre PR tree-optimization/85693 (Generation of SAD (Sum...
2019-08-01  Uros Bizjakmmx.md (vec_extractv2si_0): Add (r,x) alternative.
2019-07-31  Jakub Jelinekre PR tree-optimization/91201 (SIMD not generated for...
2019-07-19  Uros Bizjakre PR target/91204 (ICE in expand_expr_real_2, at expr...
2019-07-02  Uros Bizjakmmx.md (mmx_pack<s_trunsuffix>swb): Use TARGET_SSE2...
2019-07-01  Uros Bizjaki386.md ("isa" attribute): Add sse_noavx.
2019-06-30  Uros Bizjaki386.md (mmx_isa): Rename x64, x64_noavx and x64_avx...
2019-05-22  Uros Bizjaksse.md (sse_cvtpi2ps): Use TARGET_MMX in insn condition.
2019-05-17  H.J. Lui386: Enable MMX intrinsics without SSE/SSE2/SSSE3
2019-05-15  H.J. Lui386: Allow MMX vector expanders with TARGET_MMX_WITH_SSE
2019-05-15  H.J. Lui386: Allow MMXMODE moves with TARGET_MMX_WITH_SSE
2019-05-15  H.J. Lui386: Make _mm_empty () as NOP without MMX
2019-05-15  H.J. Lui386: Emulate MMX umulv1siv1di3 with SSE2
2019-05-15  H.J. Lui386: Emulate MMX movntq with SSE2 movntidi
2019-05-15  H.J. Lui386: Emulate MMX mmx_psadbw with SSE
2019-05-15  H.J. Lui386: Emulate MMX mmx_uavgv4hi3 with SSE
2019-05-15  H.J. Lui386: Emulate MMX mmx_uavgv8qi3 with SSE
2019-05-15  H.J. Lui386: Emulate MMX mmx_umulv4hi3_highpart with SSE
2019-05-15  H.J. Lui386: Emulate MMX mmx_pmovmskb with SSE
2019-05-15  H.J. Lui386: Emulate MMX V4HI smaxmin/V8QI umaxmin with SSE
2019-05-15  H.J. Lui386: Emulate MMX mmx_pinsrw with SSE
2019-05-15  H.J. Lui386: Emulate MMX mmx_pextrw with SSE
2019-05-15  H.J. Lui386: Emulate MMX pshufw with SSE
2019-05-15  H.J. Lui386: Emulate MMX vec_dupv2si with SSE
2019-05-15  H.J. Lui386: Emulate MMX mmx_eq/mmx_gt<mode>3 with SSE
2019-05-15  H.J. Lui386: Emulate MMX mmx_andnot<mode>3 with SSE
2019-05-15  H.J. Lui386: Emulate MMX <any_logic><mode>3 with SSE
2019-05-15  H.J. Lui386: Emulate MMX ashr<mode>3/<shift_insn><mode>3 with SSE
2019-05-15  H.J. Lui386: Emulate MMX mmx_pmaddwd with SSE
2019-05-15  H.J. Lui386: Emulate MMX smulv4hi3_highpart with SSE
2019-05-15  H.J. Lui386: Emulate MMX mulv4hi3 with SSE
2019-05-15  H.J. Lui386: Emulate MMX plusminus/sat_plusminus with SSE
2019-05-15  H.J. Lui386: Emulate MMX punpcklXX/punpckhXX with SSE punpcklXX
2019-05-15  H.J. Lui386: Emulate MMX packsswb/packssdw/packuswb with SSE2
2019-02-16  H.J. Lui386: Correct *vec_extractv2si_zext_mem
2019-01-01  Jakub JelinekUpdate copyright years.
2018-11-29  Uros Bizjaki386.c (inline_memory_move_cost): Check "in" for 2...
2018-10-10  Uros Bizjakre PR target/87573 (error: could not split insn since...
2018-10-05  Uros Bizjakconstraints.md ("C"): Do not depend on TARGET_SSE.
2018-09-30  Uros Bizjakmmx.md (EMMS): New int iterator.
2018-04-26  Uros Bizjaki386.md ("isa" attribute): Add x64_sse2.
2018-01-03  Jakub JelinekUpdate copyright years.
2017-12-02  Jakub Jelineki386-protos.h (standard_sse_constant_opcode): Change...
2017-08-01  Jakub Jelinekre PR target/80846 (auto-vectorized AVX2 horizontal...
2017-05-18  Uros Bizjakre PR target/80799 (x86-32 bits generates MMX without...
2017-04-04  Jakub Jelinekre PR target/80286 (AVX2 _mm_cvtsi128_si32 doesn't...
2017-01-01  Jakub JelinekUpdate copyright years.
2016-12-06  Uros Bizjakpredicates.md (general_gr_operand): New predicate.
2016-08-15  Uros Bizjakre PR target/72867 (SSE/AVX/AVX512: incorrect optimizat...
2016-05-26  Uros Bizjaki386.md (*movqi_internal): Use if_then_else or cond...
2016-04-18  Uros Bizjakmmx.md (*vec_extractv2sf_0): Use gen_lowpart.
2016-01-04  Jakub JelinekUpdate copyright years.
2015-10-06  Venkataramanan KumarAMD znver1 enablement.
2015-01-05  Jakub JelinekUpdate copyright years.
2014-12-27  Uros Bizjakmmx.md (*vec_extractv2sf_1): Do not emit unpckhps.
2014-02-07  Jakub Jelinekre PR target/60077 (gcc.target/i386/pr35767-5.c FAILs)
2014-01-02  Richard SandifordUpdate copyright years in gcc/
2013-11-01  Uros Bizjakconfigure.ac (HAVE_AS_IX86_INTERUNIT_MOVQ): Always...
2013-08-23  Kirill Yukhinpredicates.md (ext_sse_reg_operand): New.
2013-08-22  Alexander Ivchenkoi386-common.c (OPTION_MASK_ISA_AVX512F_SET): New.
2013-07-06  Uros Bizjakre PR target/57807 (Compile failure with __builtin_ia32...
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-04-29  Uros Bizjakre PR target/54349 (_mm_cvtsi128_si64 unnecessary store...
2013-03-24  Uros Bizjakmmx.md (mov<mode>): Add ?!Ym,r and r,?!Ym alternatives.
2013-03-24  Uros Bizjaksse.md (mov<mode>): Merge with movv2sf expander using...
2013-03-22  Uros Bizjaksse.md (*mov<mode>_internal): Merge with *mov<mode...
2013-01-10  Richard SandifordUpdate copyright years in gcc/
2013-01-04  Jakub JelinekUpdate Copyright years for files modified in 2011 and...
2012-03-18  Uros Bizjaki386.md: Remove empty predicates and/or constraints.
2011-11-21  Uros Bizjakmmx.md (unspec): Move from config/i386/i386.md (unspecv...
2011-11-20  Uros Bizjaki386.md (UNSPEC_MOVNTI): Remove.
2011-10-28  Uros Bizjaki386.md (shift_insn): Rename code attribute from shiftr...
2011-10-25  H.J. LuRemove *mmx_maskmovq_rex.
2011-09-19  Uros Bizjakmmx.md (*mov<mode>_internal_rex64): Use if_then_else...
2011-08-31  Richard Sandifordi386.md: Use (match_test ...) for attribute tests.
next