summaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.md
Commit message (Expand)AuthorAgeFilesLines
* Merged trunk at revision 161680 into branch.vect256hjl2010-07-011-2037/+1440
* Merge trunk at revision 160193 into branch.hjl2010-06-021-20/+21
* Merged r159324 through r159417 into branch.hjl2010-05-141-13/+49
* Check vector mode instead of scalar mode when building const vectors.hjl2010-05-121-1/+1
* Add clobber CC register to sse_prologue_save patterns.hjl2010-05-041-0/+3
* * config/i386/i386.md: Use {} around multi-line preparation statements.uros2010-04-221-12/+20
* * config/i386/i386.md (x86_shrd): Add athlon_decode anduros2010-04-211-1/+3
* * config/i386/i386.md (bswap<mode>2): Macroize expander fromuros2010-04-211-47/+18
* * config/i386/i386.md (ffs<mode>2): Macroize expander from ffs_cmoveuros2010-04-201-212/+115
* * i386.md (UNSPEC_SSE_PROLOGUE_SAVE_LOW): New.hubicka2010-04-181-10/+112
* 2010-04-16 Doug Kwan <dougkwan@google.com>dougkwan2010-04-161-1/+1
* * config/i386/i386.md (*bt<mode>): Macroize insn from *btsi anduros2010-04-161-99/+25
* * config/i386/i386.md (*divmod<mode>4): Remove stray "&&" fromuros2010-04-141-2/+2
* * config/i386/i386.md (maxmin_int): Rename code attribute fromuros2010-04-141-28/+28
* * config/i386/i386.md (*popcountsi2_cmp_zext): Remove mode attributeuros2010-04-141-1/+1
* * config/i386/i386.md (*ashlqi3_1_slp): New insn pattern.uros2010-04-141-0/+44
* * config/i386/i386.md (extendsidi2 splitter): Also check for DX_REGuros2010-04-131-67/+36
* * config/i386/i386.md (any_rotate): New code iterator.uros2010-04-121-396/+152
* * config/i386/i386.md (any_shiftrt): New code iterator.uros2010-04-111-266/+63
* * config/i386/i386.md (*ashr<mode>3_cconly): Fix wrong mode ofuros2010-04-111-2/+2
* * config/i386/i386.md (lshr<mode>3): Macroize expander fromuros2010-04-111-510/+173
* * config/i386/i386.md (ashr<mode>3): Macroize expander fromuros2010-04-101-586/+215
* PR target/43707uros2010-04-091-4/+10
* * config/i386/i386.md (DWI): New mode iterator.uros2010-04-091-702/+254
* * config/i386/i386-protos.h (x86_maybe_negate_const_int): Declare.uros2010-04-061-215/+67
* * config/i386/i386.md: Remove comment about 'e' and 'E'uros2010-04-061-1/+0
* * configure.ac (i[34567]86-*-*): Handle Solaris 2/x86 TLS supportro2010-03-241-4/+4
* * config/i386/i386.c (override_options): Don't acceptro2010-03-241-30/+1
* Add support for vpermil2p* in XOP.spop2010-02-151-5/+6
* PR target/32280uros2009-12-171-65/+1
* Fix LWP.spop2009-12-141-89/+62
* * config/i386/i386.md (any_or): New code iterator.uros2009-12-071-337/+89
* * config/i386/i386.md (float<SSEMODEI24:mode><X87MODEF:mode>2):uros2009-12-071-2/+1
* * config/i386/i386-md (g): Add HImode and QImode.uros2009-12-061-628/+337
* Fix FMA4 and XOP insns.spop2009-12-041-1/+1
* * config/i386/i386.md (SWI124): Rename from CRC32MODE.uros2009-12-011-6/+5
* * config/i386/sse.md (vec_interleave_highv16qi,rth2009-11-271-2/+4
* PR target/42165jakub2009-11-251-2/+2
* * config/i386/i386.md (plusminus_carry_mnemonic): New code attribute.uros2009-11-241-427/+166
* * config/i386/i386.md (add<mode>3_carry): Change insn patternuros2009-11-231-10/+57
* * config/i386/i386.md (cbranchsi4): Use nonimmediate_operand foruros2009-11-161-283/+44
* 2009-11-13 Uros Bizjak <ubizjak@gmail.com>uros2009-11-131-61/+17
* * config/i386/i386.md (call_value): Fix comment.uros2009-11-131-13/+20
* PR target/10127ebotcazou2009-11-041-2/+18
* 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>dwarak2009-11-041-1/+119
* 2009-11-04 Harsha Jagasia <harsha.jagasia@amd.com>dwarak2009-11-041-0/+34
* * config/i386/i386.md (*call_value_1_rex64_ms_sysv): Use registeruros2009-11-031-27/+27
* PR target/41900uros2009-11-031-20/+70
* * config/i386/i386.md (*setcc_<mode>_2): Remove insn pattern.uros2009-10-121-14/+0
* 2009-10-12 Stefan Dösinger <stefan@codeweavers.com>rth2009-10-121-0/+11