aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/sse.md
AgeCommit message (Expand)AuthorFilesLines
2008-08-28expmed.c (store_bit_field_1): Be prepared for movstrict expander to fail.Jan Hubicka1-3/+3
2008-08-28[multiple changes]H.J. Lu1-97/+3437
2008-08-22re PR target/37184 (ice in ix86_match_ccmode)Uros Bizjak1-20/+36
2008-08-19re PR target/37157 (Wrong insn for _mm_unpackhi_epi64)H.J. Lu1-28/+29
2008-08-14re PR target/37101 (wrong code: tree vectorizer omits bogus movq/movlps const...Uros Bizjak1-22/+19
2008-08-07re PR target/36992 (Very stange code for _mm_move_epi64)H.J. Lu1-0/+12
2008-08-03re PR target/36992 (Very stange code for _mm_move_epi64)Uros Bizjak1-10/+10
2008-08-02re PR tree-optimization/35252 (No vectorization for complex arrays)Richard Guenther1-14/+106
2008-07-14i386.md (sse5 cmov pattern): Update call of ix86_sse5_valid_op_pJan Hubicka1-72/+72
2008-06-30i386.c (contains_aligned_value_p): Return true for __float128.H.J. Lu1-3/+3
2008-05-21sse.md (vec_extractv4sf): Removed.H.J. Lu1-58/+3
2008-05-21sse.md (vec_setv4sf): Removed.H.J. Lu1-58/+3
2008-05-21sse.md (vec_initv4sf): Removed.H.J. Lu1-47/+2
2008-05-15sse.md (*vec_concatv2sf_sse4_1): Add "m" constraint to alternative 4 of opera...Uros Bizjak1-3/+3
2008-05-15sse.md (*vec_concatv2sf_sse4_1): Set prefix_extra attribute to 1 only for ins...H.J. Lu1-1/+1
2008-05-15sse.md (*vec_concatv2sf_sse4_1): New insn pattern.Uros Bizjak1-24/+53
2008-05-14sse.md (*sse4_1_pinsrq): Make it 64bit only.H.J. Lu1-1/+1
2008-05-14Add SSE5 vector shift/rotate; Update SSE5 vector multiplyMichael Meissner1-26/+549
2008-05-14Fix pr36224Michael Meissner1-38/+0
2008-05-12sse.md (*sse_concatv4sf): Renamed to ...H.J. Lu1-5/+29
2008-05-07i386.c (struct_builtin_description): Use CODE_FOR_sse_loadhps_exp.Uros Bizjak1-17/+17
2008-05-07re PR target/35714 (x86 poor code with pmaddwd)Uros Bizjak1-28/+276
2008-05-05sse.md (sse2_<plusminus_insn><mode>3): Fix a typo.H.J. Lu1-1/+1
2008-05-05i386.md (sat_plusminus): New.H.J. Lu1-74/+24
2008-04-30i386.c (ix86_builtin_type): Add FLOAT128_FTYPE_FLOAT128_FLOAT128...H.J. Lu1-2/+2
2008-04-25sse.md (mov<mode>): Replace SSEMODEI with SSEMODE.H.J. Lu1-77/+24
2008-04-10i386.md (absneg): New code iterator.Uros Bizjak1-11/+8
2008-04-04config.gcc (extra_headers): Add wmmintrin.h for x86 and x86-64.H.J. Lu1-0/+77
2008-04-02i386.md (plogic): New.H.J. Lu1-182/+32
2008-04-01i386.md (smaxmin): New.H.J. Lu1-239/+65
2008-03-30re PR target/35757 (Incorrect contraint on sse4_1_blendp<ssemodesuffixf2c>)H.J. Lu1-1/+4
2008-03-28sse.md (*and<mode>3): Pass <MODE>mode instead of V4SFmode to ix86_binary_oper...H.J. Lu1-1/+1
2008-03-10sse.md (ssse3_pmaddubswv8hi3, [...]): Remove commutativity hint.Vladimir Makarov1-2/+2
2008-02-21i386.md (mov<mode>cc): Macroize expander from movsfcc...Uros Bizjak1-166/+81
2008-02-20sse.md (<sse>_vmmul<mode>3): Fix typo in asm template.Uros Bizjak1-17/+19
2008-02-20i386.h (SSE_VEC_FLOAT_MODE_P): New define.Uros Bizjak1-1436/+1015
2008-01-07re PR target/34682 (70% slowdown with SSE enabled)Uros Bizjak1-4/+4
2008-01-05re PR target/34673 (ICE in extract_insn, at recog.c:1990)Uros Bizjak1-10/+5
2008-01-01sse.md (sse5_pperm, [...]): Fix constraints.Jakub Jelinek1-15/+15
2007-12-29sse.md ("*divv4sf3"): Rename to "sse_divv4sf3".Uros Bizjak1-19/+19
2007-12-14sse.md (sse4_2_pcmpestr): Use reg_not_xmm0_operand constraint for operand2.Uros Bizjak1-26/+28
2007-11-12i386.md (sse5_setcc<mode>): Use <ssemodefsuffix> to get the appropriate suffi...Dwarakanath Rajagopal1-7/+7
2007-10-25constraints.md (Y0): Rename register constraint to Yz.Uros Bizjak1-24/+24
2007-10-14fixed-bit.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2007-09-19Eliminate trailing whitespaceMichael Meissner1-18/+18
2007-09-13Add AMD SSE5 support; Add iterator over function arguments; Add stdarg_p, pro...Michael Meissner1-15/+1850
2007-09-10re PR target/33369 (suffix or operands invalid for `pslld')Uros Bizjak1-9/+5
2007-09-09i386.h (ix86_tune_indices): Add X86_USE_VECTOR_CONVERTS.Jan Hubicka1-1/+1
2007-09-09i386.md (X87MODEF12, SSEMODEF): Remove mode iterators.Uros Bizjak1-35/+35
2007-09-08re PR target/33329 (ICE in expand_simple_binop, at optabs.c:1294)Uros Bizjak1-48/+65