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