]> gcc.gnu.org Git - gcc.git/history - gcc/config/i386/i386.md
* i386.md (movdi-1, movdi): Rewrite based on SI move patterns.
[gcc.git] / gcc / config / i386 / i386.md
1998-05-15 John Wehle* i386.md (movdi-1, movdi): Rewrite based on SI move...
1998-05-07 Jim WilsonDisable remaining conditional move patterns.
1998-04-20 John WehlePatch from John Wehle to fix movxf_push spill reg alloc...
1998-04-18 Jeff Lawi386.md (fix_truncsfdi2+[123]): Add + to operand 1...
1998-04-09 H.J. Lui386.md (movqi+1): Handle invalid QI register.
1998-04-08 Jeffrey A Lawi386.md (movqi recognizer): Don't perfom byte increment...
1998-04-05 John Wehlei386.md (movsf_push, movsf_mem): Remove.
1998-04-04 Richard Hendersoni386.c (asm_output_function_prefix, [...]): Use ASM_GEN...
1998-04-04 Richard Hendersoni386.md (ffssi, ffshi): Rewrite as define_expands.
1998-04-04 Jeff Law* Check in merge from gcc2. See ChangeLog.11 and Chang...
1998-04-02 Jim WilsonFix x86 core dump on regex.c
1998-03-12 Bernd Schmidti386.c (ix86_logical_operator): New function.
1998-03-12 Manfred Hollsteini386.md (andsi): Add default case in enumeration switch.
1998-03-02 J"orn Renneckefinal.c (insn_last_address, [...]): New variables.
1998-02-17 J"orn Rennecke* i386.md (adddi3): Add =!r,0,0,X alternative.
1998-02-11 John F. Carri386.c, [...]: Change gen_rtx (X, ...) to gen_rtx_X...
1998-01-19 Richard Hendersoni386.md (push): Prohibit symbolic constants if flag_pic.
1998-01-18 Jeff LawFix various bugs in previous change.
1998-01-17 John Wehlei386.md: Remove redundant integer push patterns.
1998-01-10 Stan Coxi386.md: (movsicc_1, movhicc_1): For alternate 3 set...
1997-11-05 Jim WilsonFix i386-linux build failure.
1997-11-02 Jeff LawUpdate mainline egcs to gcc2 snapshot 971021.
1997-08-27 Bernd Schmidti386.md (pop): pop increments the stack pointer.
1997-07-31 Stan Cox(*trunc*): Use scratch memory for output_fix_trunc.
1997-05-29 Stan Cox(movsfcc_1, movdfcc_1, movxfcc_1): Use singlemove_string
1997-03-27 Stan Cox(zero_extendhisi2+[12]): use true_regnum instead of...
1997-03-16 Richard Kenner(untyped_call): Re-enable code.
1997-02-15 Richard Kenner(zero_extendqi[hs]i2+3): Ensure operating on REG.
1997-01-31 Stan Cox(idiv,imul,fpmul): Added new functional units for penti...
1997-01-09 Stan CoxUse SImode instead of HImode if aligned.
1996-12-09 Stan CoxRemove change of Oct 4.
1996-12-07 Richard Kenner(decrement_and_branch_until_zero+[3-8]): Add missing...
1996-11-12 Torbjorn Granlund(parallel inc/dec and branch-if-zero/nonzero): Use...
1996-11-06 Torbjorn Granlund(parallel inc and branch-if-zero/nonzero): Add two...
1996-11-06 Stan Cox(sgt,sgtu,sge,sle,bgt,blt,bge,ble): Use CC_FCOM
1996-10-31 Torbjorn Granlund(parallel inc and branch-if-zero/nonzero): Check for...
1996-10-21 Richard Kenner(ffs[sh]i2): Add missing CC_STATUS_INIT.
1996-10-16 Torbjorn Granlund(parallel inc/dec and branch-if-zero/nonzero): 4 new...
1996-10-04 Stan Cox(adddi3_1, subdi3_1): insns renamed from adddi3 and...
1996-09-30 Stan Coxi386.md (gen_prologue_get_pc): Call the function create...
1996-09-14 Richard Kenner(clrstrsi): Correct check for constant size.
1996-09-11 Torbjorn Granlund(decrement_and_branch_until_zero matcher): Fix typo.
1996-08-30 Stan Cox(movsicc,movhicc): Allow reload from memory.
1996-08-09 Stan Cox(untyped_call) Avoid SIGFPE.
1996-08-02 Stan CoxAdded TARGET_CMOVE check for fcomi.
1996-07-24 Stan Cox(movsfcc, movdfcc, movxfcc, movsfcc_1, movdfcc_1,
1996-07-19 Stan Cox(leave): clobbers esp and ebp.
1996-06-09 Stan Cox(strlensi_unroll4, strlensi_unroll5): Use + not =& for
1996-05-31 Stan Cox(epilogue_set_stack_ptr): New.
1996-05-22 Stan Cox(return_pop_internal): new pattern.
1996-05-17 Stan Coxi386.md (return, [...]): New patterns for emitting...
1996-05-03 Stan Cox(movesicc, movehicc) Pentium Pro conditional move insns
1996-04-19 Stan Cox(movqi+1): Handle QImode values in %si and %di
1996-04-16 Richard Kenner(addsidi3_2): Handle non-MEM overlap case.
1996-04-04 Richard Kenner(ashldi3_const_int): Don't recognize if won't match...
1996-03-17 Richard Kenner(insv): Restore missing end of comment.
1996-03-11 Richard KennerUse proper modes and predicates for {sign,zero}_extract.
1996-03-01 Stan Cox(cmpxf*): XF compare cannot have mem operands.
1996-02-29 Stan Cox(cmpxf*): Allow for (compare (reg:XF) (mem:XF)).
1996-02-12 Torbjorn GranlundDelete spurious integer subtract patterns.
1996-02-09 Stan Cox(fp, integer): Added function units for pentium.
1995-12-24 Richard Kenner(clrstrsi): New pattern and associate anonymous pattern.
1995-12-22 Stan Cox(strlensi): New pattern.
1995-12-16 Stan CoxUse TARGET* macros.
1995-08-21 Richard Kenner(decrement_and_branch_until_zero): Use arithmetic_compa...
1995-06-15 Richard KennerChange FSF address.
1995-05-12 Michael MeissnerAdd better support for passing args in registers; Add...
1995-04-25 Richard Kenner(untyped_call): Make it return a complex double.
1995-04-09 Richard Kenner(adddi3, subdi3): Need scratch reg whenever operand...
1995-03-28 Richard Kenner(adddi3): Don't treat two non-equal MEMs as non-aliasing.
1995-02-24 Michael MeissnerDefine long double versions of sin/cos
1994-11-25 Michael MeissnerAdd comment on ffs to say why optimizing it further...
1994-10-31 Richard Kenner(movsf...
1994-10-28 Michael MeissnerFix adddi3.
1994-10-09 Michael MeissnerMake sure movsf_mem does not clobber a destination...
1994-10-05 Michael MeissnerSupprt LABEL_REFs when using -fpic.
1994-10-01 Michael MeissnerPrefer float registers for movdf.
1994-09-26 Michael MeissnerAllow memory/memory DImode add/subtract.
1994-09-20 Michael MeissnerRespin DI support to be combine friendly; Allow push...
1994-09-15 Michael MeissnerDo not use separate 386 patterns for SF/DF/XF/DI pushes...
1994-09-13 Michael MeissnerMore DF/XF/DI fixes.
1994-09-09 Michael MeissnerMerge push patterns for memory/nonmemory
1994-09-08 Michael MeissnerRewrite movsf/movdf/movdi patterns
1994-09-03 Michael MeissnerFix DImode move problems.
1994-08-28 Michael MeissnerFix indexing off arg ptr & push of byte values.
1994-08-26 Michael MeissnerAdd -mno-wide-multiply, -mno-move, make addresses more...
1994-06-15 Michael MeissnerSupport 32x32->64 bit multiply
1994-04-25 Richard Kenner(TARGET_NO_FANCY_MATH_387): Implement new option.
1994-04-09 Richard Kenner(mulhi3): Use SImode for MULT RTL.
1994-03-26 Richard Kenneri386.md (movhi, movqi): Properly recognized unsigned...
1993-10-05 James Van Artsdalen(pushxf,movxf,extenddfxf2,extendsfxf2): Handle XFmode...
1993-10-03 James Van Artsdalen(tstxf_cc, tstxf, cmpxf, cmpxf_cc, cmpxf_ccfpeq, swapxf...
1993-10-02 James Van Artsdalen(addhi3): Use byte opcodes when the low byte of a word...
1993-07-30 Richard Stallman(ffssi2 and ffshi2 recognizers): Generate unique labels...
1993-07-25 Richard Stallman(movstrictqi): Change q<-g alternative to q<-m.
1993-07-13 Richard Stallman(ffssi2, ffshi2): Assume bsf produces garbage if input...
1993-06-19 Richard Stallman(call_pop, call, call_value_pop, call_value)
1993-05-09 Richard Stallman(call matchers): Use call_insn_operand.
1993-05-06 Richard Stallman(extendsidi2): Use cdq or cltd, not cwtl.
1993-05-06 Richard Stallman(extendsidi2): Use cdq, not cwtl.
next
This page took 1.043314 seconds and 108 git commands to generate.