summaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.md
Commit message (Expand)AuthorAgeFilesLines
* i386.md (movqi): When optimizing a load of (const_int 1) into a NON_QI_REG_P...Jeff Law1998-07-291-1/+1
* * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 forJeff Law1998-06-291-2/+12
* * i386.md (exception_receiver): Define.John Wehle1998-06-221-0/+9
* i386.c (output_fp_conditional_move): Don't bother handling (cc_prev_status.fl...John Wehle1998-06-201-9/+0
* i386.md (movsfcc, [...]): Use emit_store_flag to support LT, LE, GE, and GT s...John Wehle1998-06-181-40/+73
* i386.md (cmpsi_1, [...]): Remove code which set CC_REVERSED since reload shou...John Wehle1998-06-111-27/+3
* i386.md (movsfcc, [...]): The floating point conditional move instructions do...John Wehle1998-06-091-0/+51
* i386.c (output_fp_conditional_move): New function to output floating point co...H.J. Lu1998-06-041-188/+6
* reload.c (find_reloads): Record the existing mode if operand_mode == VOIDmode...John Wehle1998-05-311-151/+529
* * i386.md (movdi-1, movdi): Rewrite based on SI move patterns.John Wehle1998-05-151-23/+27
* Disable remaining conditional move patterns.Jim Wilson1998-05-071-6/+12
* Patch from John Wehle to fix movxf_push spill reg allocation failure.John Wehle1998-04-201-6/+15
* i386.md (fix_truncsfdi2+[123]): Add + to operand 1 constraints.Jeff Law1998-04-181-3/+3
* i386.md (movqi+1): Handle invalid QI register.H.J. Lu1998-04-091-38/+105
* i386.md (movqi recognizer): Don't perfom byte increment into a NON_QI_REG_P.Jeffrey A Law1998-04-081-0/+1
* i386.md (movsf_push, movsf_mem): Remove.John Wehle1998-04-051-239/+111
* i386.c (asm_output_function_prefix, [...]): Use ASM_GENERATE_INTERNAL_LABEL p...Richard Henderson1998-04-041-4/+4
* i386.md (ffssi, ffshi): Rewrite as define_expands.Richard Henderson1998-04-041-80/+41
* * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12Jeff Law1998-04-041-269/+75
* Fix x86 core dump on regex.cJim Wilson1998-04-021-1/+1
* i386.c (ix86_logical_operator): New function.Bernd Schmidt1998-03-121-0/+101
* i386.md (andsi): Add default case in enumeration switch.Manfred Hollstein1998-03-121-0/+12
* final.c (insn_last_address, [...]): New variables.J"orn Rennecke1998-03-021-1/+1
* * i386.md (adddi3): Add =!r,0,0,X alternative.J"orn Rennecke1998-02-171-4/+4
* i386.c, [...]: Change gen_rtx (X, ...) to gen_rtx_X (...).John F. Carr1998-02-101-44/+44
* i386.md (push): Prohibit symbolic constants if flag_pic.Richard Henderson1998-01-191-4/+39
* Fix various bugs in previous change.Jeff Law1998-01-171-5/+5
* i386.md: Remove redundant integer push patterns.John Wehle1998-01-171-33/+10
* i386.md: (movsicc_1, movhicc_1): For alternate 3 set the opcode suffix from o...Stan Cox1998-01-101-5/+5
* Fix i386-linux build failure.Jim Wilson1997-11-051-4/+19
* Update mainline egcs to gcc2 snapshot 971021.Jeff Law1997-11-021-11/+22
* i386.md (pop): pop increments the stack pointer.Bernd Schmidt1997-08-271-1/+22
* (*trunc*): Use scratch memory for output_fix_trunc.Stan Cox1997-07-311-66/+116
* (movsfcc_1, movdfcc_1, movxfcc_1): Use singlemove_stringStan Cox1997-05-291-13/+45
* (zero_extendhisi2+[12]): use true_regnum instead of REGNStan Cox1997-03-271-9/+5
* (untyped_call): Re-enable code.Richard Kenner1997-03-161-3/+1
* (zero_extendqi[hs]i2+3): Ensure operating on REG.Richard Kenner1997-02-151-5/+15
* (idiv,imul,fpmul): Added new functional units for pentiumpro.Stan Cox1997-01-311-31/+74
* Use SImode instead of HImode if aligned.Stan Cox1997-01-091-82/+400
* Remove change of Oct 4.Stan Cox1996-12-091-177/+63
* (decrement_and_branch_until_zero+[3-8]): Add missing CC_STATUS_INIT.Richard Kenner1996-12-071-4/+6
* (parallel inc/dec and branch-if-zero/nonzero): Use `+' in constraint.Torbjorn Granlund1996-11-121-6/+6
* (parallel inc and branch-if-zero/nonzero): Add two new pattern variants.Torbjorn Granlund1996-11-061-4/+38
* (sgt,sgtu,sge,sle,bgt,blt,bge,ble): Use CC_FCOMStan Cox1996-11-061-40/+75
* (parallel inc and branch-if-zero/nonzero): Check for -1, not zero.Torbjorn Granlund1996-10-311-2/+2
* (ffs[sh]i2): Add missing CC_STATUS_INIT.Richard Kenner1996-10-201-0/+2
* (parallel inc/dec and branch-if-zero/nonzero): 4 new patterns.Torbjorn Granlund1996-10-161-0/+68
* (adddi3_1, subdi3_1): insns renamed from adddi3 and subdi3;Stan Cox1996-10-041-25/+121
* i386.md (gen_prologue_get_pc): Call the function created above. (divdf3): Added.Stan Cox1996-09-301-2/+8
* (clrstrsi): Correct check for constant size.Richard Kenner1996-09-141-1/+29