summaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.md
Commit message (Expand)AuthorAgeFilesLines
* i386.c (x86_arch_always_fancy_math_387): New.Richard Henderson2002-03-291-3/+3
* i386.c, i386.md: Change all occurences of GEN_INT (trunc_int_for_mode (...)) ...Lars Brinkhoff2002-03-221-28/+20
* re PR c/5972 (produces wrong assembly code when -march=pentiumpro and optimiz...Jakub Jelinek2002-03-201-10/+10
* * config/i386/i386.md (floatsidf2): Conditionalize on hard-float.Richard Henderson2002-03-051-1/+1
* re PR rtl-optimization/4994 (ICE with "-fno-exceptions -O2 -mmmx -march=athlon")Jakub Jelinek2002-02-211-10/+15
* i386.md ("mmx_uavgv8qi3"): Use const_vector.Aldy Hernandez2002-02-191-18/+17
* i386.c (classify_argument): Properly classify SSE/MMX modes and VOIDmode.Jan Hubicka2002-02-181-1/+10
* i386.md (mul patterns): Allow memory operand to be first; add expanders where...Jan Hubicka2002-02-131-61/+204
* * i386.md (fop_*_comm_*): allow nonimmediate in the first operand.Jan Hubicka2002-02-131-12/+18
* * i386.md (movdi_2): Add missing '!'.Jan Hubicka2002-02-091-1/+1
* i386.md (movsf_1): Allow moving SF values in MMX registers.Jakub Jelinek2002-02-041-4/+8
* re PR target/5379 ([i386] internal error: Segmentation fault (prefetch relate...Janis Johnson2002-01-221-1/+1
* * i386.md (minsf splitter): Fix pasto.Jan Hubicka2002-01-161-2/+2
* i386.md (prefetch): Tidy.Richard Henderson2002-01-141-7/+4
* i386.c (override_options): If SSE, enable sse prefetch.Richard Henderson2002-01-121-363/+199
* mmintrin.h: New file.Richard Henderson2002-01-111-1/+2
* * i386.md (sse_mov?fcc_const0_?): Fix constraints.Jan Hubicka2002-01-101-8/+8
* optabs.c (expand_fix): Look for wider integer modes first.Jan Hubicka2002-01-101-7/+12
* avr.c: Fix comment typos.Kazu Hirata2002-01-031-2/+2
* config.gcc: Revamp target_cpu_default2 to strings; support new x86 variants.Jan Hubicka2001-12-141-11/+58
* * i386.md (sqrt?f): Fix conditionals.Jan Hubicka2001-12-141-6/+6
* i386.c (ix86_fpmath, [...]): New.Jan Hubicka2001-12-141-36/+103
* i386.md (leave, [...]): Adjust pattern to match what insn does.Richard Kenner2001-12-101-2/+2
* ChangeLog.2, [...]: Fix spelling errors.Joseph Myers2001-12-091-4/+4
* i386.md (prefetch): Rename as prefetch_sse to avoid conflicts with new generi...Janis Johnson2001-12-041-2/+2
* * i386.md (movabsqi*): Use 'b' prefix instead of 'q'.Jan Hubicka2001-12-031-5/+5
* Fix typo in last changeRichard Kenner2001-11-221-1/+1
* i386.md (leave, [...]): Have RTL reflect what insn actually does.Richard Kenner2001-11-221-4/+4
* read-rtl.c (ISDIGIT, ISSPACE): Make sure we have these.DJ Delorie2001-11-191-4/+4
* Some SSE fixesBernd Schmidt2001-11-161-11/+25
* s390.md: Remove ALIGN arg from emit_cmp_and_jump_insns call.Bryce McKinlay2001-11-161-1/+1
* ChangeLog.2, [...]: Fix spelling errors.Joseph Myers2001-11-041-9/+9
* att.h: Fix comment formatting.Kazu Hirata2001-10-311-9/+9
* * i386.md (movti_rex64 splitter): Fix condition.Jan Hubicka2001-10-301-2/+2
* alpha.md, [...]: Fix spelling errors.Joseph Myers2001-10-281-1/+1
* * i386.md (movti_rex64): Fix mode.Jan Hubicka2001-10-221-2/+2
* i386.c (ix86_expand_clear): New.Richard Henderson2001-10-221-9/+3
* basic-block.h (find_sub_basic_blocks): Use sbitmap parameter.Jan Hubicka2001-10-201-36/+36
* configure.in (HAVE_AS_GOTOFF_IN_DATA): New x86 check.Richard Henderson2001-10-161-0/+7
* i386.c (split_ti): New function.Jan Hubicka2001-10-161-6/+39
* final.c (output_asm_insn): Make sure assembly dialects are terminated, not ne...Jakub Jelinek2001-10-121-12/+12
* i386.md (setcc splitters): Add four splitters to simplify compound compares t...Richard Henderson2001-10-111-0/+70
* i386.c (test splitter): Narrow tests vs paradoxical subregs.Richard Henderson2001-10-101-1/+59
* i386.md (movsi_xor): Export.Richard Henderson2001-10-081-6/+37
* acinclude.m4: Fix spelling error of "separate" as "seperate".Joseph Myers2001-10-071-1/+1
* invoke.texi (i386 Options): Document x86-64 options.Jan Hubicka2001-10-021-4/+24
* Add support for 3Dnow builtinsBernd Schmidt2001-09-281-17/+364
* i386-protos.h (ix86_setup_incoming_varargs, [...]): Declare.Jan Hubicka2001-09-281-0/+60
* SSE/MMX builtins bugfixesBernd Schmidt2001-09-251-6/+6
* i386.md (indirect_jump): Allow Pmode operand.Jan Hubicka2001-09-201-6/+13