aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/sse.md
AgeCommit message (Expand)AuthorFilesLines
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
2007-08-28re PR target/32661 (__builtin_ia32_vec_ext suboptimal for pointer/ref args)Uros Bizjak1-0/+32
2007-08-23gcc:Paolo Bonzini1-6/+49
2007-08-22md.texi (Iterators): Renamed from Macros.Hans-Peter Nilsson1-7/+7
2007-08-15i386.md (subsi3_carry_zext): Remove "m" constraint for "register_operand".Rask Ingemann Lambertsen1-2/+2
2007-08-02host-hpux.c: Change copyright header to refer to version 3 of the GNU General...Nick Clifton1-4/+3
2007-07-12sse.md (storentdf, storentsf): New.Zdenek Dvorak1-0/+14
2007-07-11re PR target/32661 (__builtin_ia32_vec_ext suboptimal for pointer/ref args)Uros Bizjak1-5/+26
2007-07-10re PR target/32708 (_mm_cvtsi64x_si128() and _mm_cvtsi128_si64x() inefficient)Uros Bizjak1-1/+18
2007-06-29re PR tree-optimization/24659 (Conversions are not vectorized)Uros Bizjak1-0/+20
2007-06-16re PR middle-end/31723 (Use reciprocal and reciprocal square root with -ffast...Uros Bizjak1-3/+43
2007-06-14sse.md (movdi_to_sse): Rewrite body.Eric Christopher1-13/+7
2007-06-11re PR target/32280 (_mm_srli_si128, heinous code for some shifts)Uros Bizjak1-26/+0
2007-06-10tree-data-ref.c (dr_analyze_alias): Handle case smt is NULL.Zdenek Dvorak1-0/+32
2007-06-07i386.md (standard sse constant splitter): Handle TFmode.Uros Bizjak1-1/+66
2007-06-06sse.md (sse4_2_pcmpestr_cconly): Prefer pcmpestrm as flags setting insn.Uros Bizjak1-14/+14
2007-06-05constraints.md ("Y2"): Replaced by ...H.J. Lu1-13/+13
2007-06-05constraints.md ("z"): Replaced by ...H.J. Lu1-9/+9
2007-06-05md (reg_not_xmm0_operand): New predicate.Uros Bizjak1-15/+15
2007-06-02revert: sse.md ("sse4_1_blendvpd"): Require "z" class XMM register for operan...Uros Bizjak1-6/+6
2007-06-02i386.md ("sse4_1_blendvpd"): Require "z" class XMM register for operand[3].Uros Bizjak1-6/+6
2007-06-02i386.h (enum reg_class): New.H.J. Lu1-0/+243
2007-05-31config.gcc (i[34567]86-*-*): Add nmmintrin.h to extra_headers.H.J. Lu1-12/+22
2007-05-26i386-protos.h (ix86_expand_sse4_unpack): New.H.J. Lu1-12/+48
2007-05-25sse.md (*vec_extractv2di_1_sse2): Do not calculate "memory" attribute for "ss...Uros Bizjak1-0/+1
2007-05-25sse.md (*vec_extractv2di_1_sse2): Correct shift.H.J. Lu1-1/+1
2007-05-22config.gcc (i[34567]86-*-*): Add smmintrin.h to extra_headers.H.J. Lu1-92/+928
2007-05-17re PR tree-optimization/24659 (Conversions are not vectorized)Uros Bizjak1-8/+101
2007-04-23i386.md (prefix_extra): New attribute.H.J. Lu1-3/+118
2007-04-23sse.md (sse2_stored): Don't split to inter-unit move if inter-unit move isn't...H.J. Lu1-2/+9
2007-04-22re PR tree-optimization/24659 (Conversions are not vectorized)Uros Bizjak1-3/+48
2007-04-17sse.md (sse_vmaddv4sf3): Use register_operand on "0".H.J. Lu1-4/+4
2007-04-09sse.md (sse2_pinsrw): Removed.H.J. Lu1-14/+1
2007-04-09re PR target/27869 ("-O -fregmove" handles SSE scalar instructions incorrectly)Jan Hubicka1-56/+4
2007-04-05re PR target/31478 (Typos in sse2_umulv2siv2di3, sse2_pmaddwd, sdot_prodv8hi)Uros Bizjak1-4/+4
2007-03-28re PR target/31380 ([4.1/4.2]: Typo in gcc/config/i386/sse.md)Grigory Zagorodnev1-1/+1
2007-03-26re PR target/31361 (SSE2 generation bug with shifts)Richard Henderson1-3/+3
2007-02-27re PR target/30970 (Register zeroing by xor N,N should be moved out of loop)Uros Bizjak1-3/+9
2007-02-12i386.md (fixuns_trunc<SSEMODEF>si_1): New insn.Richard Henderson1-1/+1
2007-02-10i386.h (TARGET_KEEPS_VECTOR_ALIGNED_STACK): New.Stuart Hastings1-1/+42
2007-02-09constraints.md (Ym): New constraint.Richard Henderson1-10/+15
2007-02-06constraints.md (Y2): Rename from Y.Richard Henderson1-20/+20
2007-02-05amdfam10Harsha Jagasia1-12/+119
2006-12-03re PR target/30041 (FAIL: gcc.target/i386/sse3-movddup.c (internal compiler e...Uros Bizjak1-2/+2
2006-11-10re PR tree-optimization/29777 (missed optimization: model missing widen_mult*...Uros Bizjak1-2/+42