aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.md
AgeCommit message (Expand)AuthorFilesLines
2001-01-02i386.c (ix86_split_to_parts): Return number of part required; handle TFmodes.Jan Hubicka1-19/+892
2000-12-16i386.md (ashrsi3_cmpno, [...]): Remove redundant '@' from the template.Jan Hubicka1-11/+6
2000-12-14i386.md (umulsi3_highpart): Remove * from name.Richard Henderson1-2/+2
2000-12-10i386.md (andqi_ext_0_cc): Use matching constraint for op1 to op0.Richard Henderson1-2/+2
2000-11-28i386.md (truncxfsf2_2): Fix predicate.Jakub Jelinek1-1/+1
2000-11-27i386.c (ix86_force_to_memory, [...]): New.Jan Hubicka1-46/+36
2000-11-24Make operand numbers contiguous in four patterns.Bernd Schmidt1-4/+4
2000-11-09i386.md (mmx_pinsrw): Output operands in correct order for -mintel-syntax.Graham Stott1-6/+3
2000-10-31i386.h: Clarify CCNOmode description in comment.Jan Hubicka1-143/+165
2000-10-31MMX/SSE bugfixesBernd Schmidt1-15/+15
2000-10-25i386.c (print_operand): Handle new 'A' formatting code.Diego Novillo1-12/+12
2000-10-18i386.c (ix86_comparison_operator, [...]): Handle CCRCmode.Jan Hubicka1-46/+89
2000-10-17* i386.md (testqi_1): Add missing operand prefix for operand 0.Graham Stott1-1/+1
2000-10-16i386.md (*movsi_or): Switch operand order for intel syntax.Diego Novillo1-1/+1
2000-10-12i386.md (adddi3, [...]): Update for new pattern.Jan Hubicka1-45/+87
2000-09-29recog.c (recog_memoized): Rename to recog_memoized_1.Jan Hubicka1-61/+55
2000-09-18MMX/SSE builtin supportBernd Schmidt1-8/+10
2000-09-15i386-protos.h (no_comparison_operator, [...]): Remove.Jan Hubicka1-221/+314
2000-09-15i386.md: Fix a comment typo.Kazu Hirata1-1/+1
2000-09-12convex.md: Use "+" instead of "=" for outputs wrapped in a STRICT_LOW_PART.Jeffrey A Law1-1/+1
2000-09-11i386.md (add?i_3, add?i_5): New.Jan Hubicka1-9/+272
2000-09-08MMX/SSE patterns for i386Bernd Schmidt1-13/+1619
2000-09-06i386.md (call_pop): Fix test for setting current_function_uses_pic_offset_table.Richard Henderson1-12/+8
2000-09-04i386.md (pushsi2, [...]): Add '*' to insn pattern name.Jan Hubicka1-11/+11
2000-08-28i386.c: Don't error on EXTRA_CONSTRAINT defined.Richard Henderson1-17/+13
2000-08-28i386-protos.h (ix86_expand_compare): Add extern decl.Greg McGary1-0/+49
2000-08-21i386.md (lea_general_1): Copy insn condition to split condition.Jakub Jelinek1-3/+3
2000-08-03i386.md (return_indirect_internal): New.Richard Henderson1-0/+8
2000-08-02* i386.md (shift to lea splitter): Use const_int_operand.Jan Hubicka1-1/+1
2000-07-31i386.md (addsi to lea splitter, [...]): Fix bugs in my last checkin.Jan Hubicka1-2/+2
2000-07-31Fix bug in my last checkin.Jan Hubicka1-3/+5
2000-07-30Makefile.in (OBJS): Add doloop.o.Richard Henderson1-102/+33
2000-07-30* i386.md (*lea_general_[123]) New insns and splits.Jan Hubicka1-22/+339
2000-07-25i386.md (andsi_1+1): Allow HImode.Jakub Jelinek1-3/+3
2000-07-25i386.md (call_pop): Check operands[0], not operands[1].Jakub Jelinek1-6/+10
2000-07-07i386.md (call_pop, [...]): Do not set current_function_uses_pic_offset_table ...Jan Hubicka1-14/+20
2000-07-03i386.md (movstrictqi_xor): Use 'q' constraint instead of 'r'.Jakub Jelinek1-2/+2
2000-06-28i386.md (prologue_set_got): Set length_immediate field.Jan Hubicka1-1/+5
2000-06-27genattrtab.c (write_attr_value): Do not abort for CONST_INT operands.Jan Hubicka1-453/+885
2000-06-27* i386.md (addqi_low_1): Remove.Jan Hubicka1-27/+0
2000-06-15i386.md: Create new [right,left] rotate and right shift patterns to optimize ...Jeffrey A Law1-0/+323
2000-06-01i386.c (ix86_use_fcomi_compare): Make global.Clinton Popetz1-2/+4
2000-05-27Makefile.in (recog.o): Don't depend on resource.h.Richard Henderson1-20/+25
2000-05-07rtl.def (COND_EXEC): Clarify.John Wehle1-8/+8
2000-05-03* config/i386/i386.md (lshrqi2_cmpno): Use q not r in constraint.Jason R Thorpe1-1/+1
2000-04-17i386.c (athlon_cost): Fix lea, divide and XFmode move costs.Jan Hubicka1-47/+186
2000-04-12i386.c (x86_sub_esp_4, [...]): New global variables.Jan Hubicka1-0/+152
2000-04-09genrecog.c (pred): Update comparison_operator for the unordered operators.Richard Henderson1-26/+271
2000-04-09i386.md (fix_truncsfhi2, [...]): New patterns.John Wehle1-0/+56
2000-04-08i386.md (ashrsi3, [...]): Fix typo.John Wehle1-3/+43