summaryrefslogtreecommitdiff
path: root/gcc/config/i386/mmx.md
Commit message (Expand)AuthorAgeFilesLines
* i386.md (maxmin_int): Rename code attribute from maxminiprefix and update all...Uros Bizjak2010-04-141-5/+5
* re PR target/42549 (Incorrect 3DNow! code generated)Uros Bizjak2009-12-301-1/+1
* i386.md (any_or): New code iterator.Uros Bizjak2009-12-071-3/+3
* re PR target/42165 (-masm=intel doesn't know how to print AVX instructions)Jakub Jelinek2009-11-251-1/+4
* predicates.md (emms_operation): New predicate.Uros Bizjak2009-11-251-38/+56
* i386.md (prefix_data16, prefix_rep): Set to 0 for TYPE_SSE{MULADD,4ARG,IADD1,...Jakub Jelinek2009-05-291-1/+62
* i386.md (ST?_REG, MM?_REG): New constants.Uros Bizjak2009-03-021-32/+32
* mmx.md (mmx_nand<mode>3): Rename to mmx_andnot<mode>3.Uros Bizjak2008-11-211-1/+1
* [multiple changes]H.J. Lu2008-08-281-5/+91
* re PR target/37184 (ice in ix86_match_ccmode)Uros Bizjak2008-08-221-12/+25
* mmx.md (*mov<mode>_internal_rex64): Use Yi instead of x to avoid inter-unit m...Uros Bizjak2008-08-031-4/+4
* re PR target/36992 (Very stange code for _mm_move_epi64)Uros Bizjak2008-08-031-4/+4
* re PR target/35714 (x86 poor code with pmaddwd)Uros Bizjak2008-05-071-23/+131
* mmx.md: Rename "*..." insn patterns from my previous commit to "*mmx_...".Uros Bizjak2008-05-061-12/+12
* mmx.md: Remove double backslashes from asm templates.Uros Bizjak2008-05-061-94/+171
* i386.md (plogic): New.H.J. Lu2008-04-021-25/+4
* i386.md (smaxmin): New.H.J. Lu2008-04-011-41/+15
* re PR target/14552 (compiled trivial vector intrinsic code is inefficient)Uros Bizjak2008-03-201-8/+8
* mmx.md ("sse2_umulv1siv2di3"): Rename from "sse2_umulsidi3".Uros Bizjak2008-03-151-11/+11
* re PR target/22152 (Poor loop optimization when using mmx builtins)Uros Bizjak2008-03-081-71/+30
* re PR target/22076 (Strange code for MMX register moves)Uros Bizjak2008-02-231-8/+8
* constraints.md (Y0): Rename register constraint to Yz.Uros Bizjak2007-10-251-10/+10
* re PR target/29473 (-masm=intel combined with -march=athlon64 has some issues.)Rask Ingemann Lambertsen2007-10-221-4/+4
* Eliminate trailing whitespaceMichael Meissner2007-09-191-3/+3
* i386.md (X87MODEF12, SSEMODEF): Remove mode iterators.Uros Bizjak2007-09-091-2/+2
* md.texi (Iterators): Renamed from Macros.Hans-Peter Nilsson2007-08-221-4/+4
* host-hpux.c: Change copyright header to refer to version 3 of the GNU General...Nick Clifton2007-08-021-5/+4
* constraints.md ("Y2"): Replaced by ...H.J. Lu2007-06-051-10/+10
* constraints.md (Y2): Rename from Y.Richard Henderson2007-02-061-10/+10
* i386.md: Use REG_P...Uros Bizjak2007-01-231-4/+4
* i386.h (FIRST_PSEUDO_REGISTER): Define to 53.Uros Bizjak2006-12-131-4/+4
* i386.h (FIRST_PSEUDO_REGISTER): Define to 54.Uros Bizjak2006-10-251-4/+4
* i386.c (builtin_description): Use MASK_SSE2 for __builtin_ia32_paddq and __bu...Jan Beulich2005-12-061-2/+2
* i386.c (enum ix86_builtins): Remove IX86_BUILTIN_CMPNEPS and IX86_BUILTIN_CMP...Jan Beulich2005-12-051-4/+4
* Update FSF address.R. Kelley Cook2005-06-251-2/+2
* i386.md (*cmpfp_0_sf, [...]): Remove instruction patterns.Uros Bizjak2005-06-191-2/+6
* re PR target/21100 (ICE: unrecognizable insn for -march=pentium-mmx)Richard Henderson2005-04-201-1/+1
* re PR target/20415 (Vector init builtin produces invalid instruction pshufw)Richard Henderson2005-03-111-1/+1
* re PR target/19530 (MMX load intrinsic produces SSE superfluous instructions ...Richard Henderson2005-01-201-0/+92
* i386.c (ix86_expand_push): New.Richard Henderson2005-01-201-0/+8
* re PR target/19424 (Error: suffix or operands invalid for `movlps')Uros Bizjak2005-01-181-8/+10
* re PR rtl-optimization/13366 (ICE using MMX/SSE builtins with -O)Richard Henderson2005-01-111-13/+202
* * config/alpha/alpha.c, config/i386/mmx.md: Fix comment typos.Kazu Hirata2005-01-111-2/+2
* i386.c (bdesc_2arg): Update names for mmx_ prefixes.Richard Henderson2005-01-091-0/+1138