1998-04-04 |
rth | * i386.md (ffssi, ffshi): Rewrite as define_expands. |
blob | commitdiff |
1998-04-04 |
law | * Check in merge from gcc2. See ChangeLog... |
blob | commitdiff | diff to current |
1998-04-02 |
wilson | Fix x86 core dump on regex.c |
blob | commitdiff | diff to current |
1998-03-12 |
law | * i386.c (ix86_logical_operator): New function. |
blob | commitdiff | diff to current |
1998-03-12 |
manfred | d |
blob | commitdiff | diff to current |
1998-03-02 |
amylaar | * final.c (insn_last_address, insn_current_align,... |
blob | commitdiff | diff to current |
1998-02-17 |
amylaar | * i386.md (adddi3): Add =!r,0,0,X alternative. |
blob | commitdiff | diff to current |
1998-02-11 |
law | * i386.c, i386.h, i386.md: Change gen_rtx ... |
blob | commitdiff | diff to current |
1998-01-19 |
rth | * i386.md (push): Prohibit symbolic constants if flag_pic. |
blob | commitdiff | diff to current |
1998-01-18 |
law | Fix various bugs in previous change. |
blob | commitdiff | diff to current |
1998-01-17 |
law | * i386.md: Remove redundant integer push patterns. |
blob | commitdiff | diff to current |
1998-01-10 |
law | * i386.md: (movsicc_1, movhicc_1): For alterna... |
blob | commitdiff | diff to current |
1997-11-05 |
wilson | Fix i386-linux build failure. |
blob | commitdiff | diff to current |
1997-11-02 |
law | Update mainline egcs to gcc2 snapshot 971021. |
blob | commitdiff | diff to current |
1997-08-27 |
law | * i386.md (pop): pop increments the stack pointer. |
blob | commitdiff | diff to current |
1997-07-31 |
coxs | (*trunc*): Use scratch memory for output_fix_trunc. |
blob | commitdiff | diff to current |
1997-05-29 |
coxs | (movsfcc_1, movdfcc_1, movxfcc_1): Use singlemove_string |
blob | commitdiff | diff to current |
1997-03-27 |
coxs | (zero_extendhisi2+[12]): use true_regnum instead of... |
blob | commitdiff | diff to current |
1997-03-16 |
kenner | (untyped_call): Re-enable code. |
blob | commitdiff | diff to current |
1997-02-15 |
kenner | (zero_extendqi[hs]i2+3): Ensure operating on REG. |
blob | commitdiff | diff to current |
1997-01-31 |
coxs | (idiv,imul,fpmul): Added new functional units for penti... |
blob | commitdiff | diff to current |
1997-01-09 |
coxs | Use SImode instead of HImode if aligned. |
blob | commitdiff | diff to current |
1996-12-09 |
coxs | Remove change of Oct 4. |
blob | commitdiff | diff to current |
1996-12-07 |
kenner | (decrement_and_branch_until_zero+[3-8]): Add missing... |
blob | commitdiff | diff to current |
1996-11-12 |
tege | (parallel inc/dec and branch-if-zero/nonzero): Use... |
blob | commitdiff | diff to current |
1996-11-06 |
tege | (parallel inc and branch-if-zero/nonzero): Add two |
blob | commitdiff | diff to current |
1996-11-06 |
coxs | (sgt,sgtu,sge,sle,bgt,blt,bge,ble): Use CC_FCOM |
blob | commitdiff | diff to current |
1996-10-31 |
tege | (parallel inc and branch-if-zero/nonzero): Check for... |
blob | commitdiff | diff to current |
1996-10-21 |
kenner | (ffs[sh]i2): Add missing CC_STATUS_INIT. |
blob | commitdiff | diff to current |
1996-10-16 |
tege | (parallel inc/dec and branch-if-zero/nonzero): 4 new... |
blob | commitdiff | diff to current |
1996-10-04 |
coxs | (adddi3_1, subdi3_1): insns renamed from adddi3 and... |
blob | commitdiff | diff to current |
1996-09-30 |
coxs | i386.md (gen_prologue_get_pc): Call the function create... |
blob | commitdiff | diff to current |
1996-09-14 |
kenner | (clrstrsi): Correct check for constant size. |
blob | commitdiff | diff to current |
1996-09-11 |
tege | (decrement_and_branch_until_zero matcher): Fix typo. |
blob | commitdiff | diff to current |
1996-08-30 |
coxs | (movsicc,movhicc): Allow reload from memory. |
blob | commitdiff | diff to current |
1996-08-09 |
coxs | (untyped_call) Avoid SIGFPE. |
blob | commitdiff | diff to current |
1996-08-02 |
coxs | (sgt+1,slt+1,sge+1,sle+1,bgt+1,blt+1,bge+1,ble+1,bleu+4) |
blob | commitdiff | diff to current |
1996-07-24 |
coxs | (movsfcc, movdfcc, movxfcc, movsfcc_1, movdfcc_1, |
blob | commitdiff | diff to current |
1996-07-19 |
coxs | (leave): clobbers esp and ebp. |
blob | commitdiff | diff to current |
1996-06-09 |
coxs | (strlensi_unroll4, strlensi_unroll5): Use + not =& for |
blob | commitdiff | diff to current |
1996-05-31 |
coxs | (epilogue_set_stack_ptr): New. |
blob | commitdiff | diff to current |
1996-05-22 |
coxs | (return_pop_internal): new pattern. |
blob | commitdiff | diff to current |
1996-05-17 |
coxs | * i386.md (return, return_internal, prologue, prologue_... |
blob | commitdiff | diff to current |
1996-05-03 |
coxs | (movesicc, movehicc) Pentium Pro conditional move insns |
blob | commitdiff | diff to current |
1996-04-19 |
coxs | (movqi+1): Handle QImode values in %si and %di |
blob | commitdiff | diff to current |
1996-04-16 |
kenner | (addsidi3_2): Handle non-MEM overlap case. |
blob | commitdiff | diff to current |
1996-04-04 |
kenner | (ashldi3_const_int): Don't recognize if won't match... |
blob | commitdiff | diff to current |
1996-03-17 |
kenner | (insv): Restore missing end of comment. |
blob | commitdiff | diff to current |
1996-03-11 |
kenner | Use proper modes and predicates for {sign,zero}_extract. |
blob | commitdiff | diff to current |
1996-03-01 |
coxs | (cmpxf*): XF compare cannot have mem operands. |
blob | commitdiff | diff to current |
1996-02-29 |
coxs | (cmpxf*): Allow for (compare (reg:XF) (mem:XF)). |
blob | commitdiff | diff to current |
1996-02-12 |
tege | Delete spurious integer subtract patterns. |
blob | commitdiff | diff to current |
1996-02-09 |
coxs | (fp, integer): Added function units for pentium. |
blob | commitdiff | diff to current |
1995-12-24 |
kenner | (clrstrsi): New pattern and associate anonymous pattern. |
blob | commitdiff | diff to current |
1995-12-22 |
coxs | (strlensi): New pattern. |
blob | commitdiff | diff to current |
1995-12-16 |
coxs | Use TARGET* macros. |
blob | commitdiff | diff to current |
1995-08-21 |
kenner | (decrement_and_branch_until_zero): Use arithmetic_compa... |
blob | commitdiff | diff to current |
1995-06-15 |
kenner | Change FSF address. |
blob | commitdiff | diff to current |
1995-05-12 |
meissner | Add better support for passing args in registers; Add... |
blob | commitdiff | diff to current |
1995-04-25 |
kenner | (untyped_call): Make it return a complex double. |
blob | commitdiff | diff to current |
1995-04-09 |
kenner | (adddi3, subdi3): Need scratch reg whenever operand... |
blob | commitdiff | diff to current |
1995-03-28 |
kenner | (adddi3): Don't treat two non-equal MEMs as non-aliasing. |
blob | commitdiff | diff to current |
1995-02-24 |
meissner | Define long double versions of sin/cos |
blob | commitdiff | diff to current |
1994-11-25 |
meissner | Add comment on ffs to say why optimizing it further... |
blob | commitdiff | diff to current |
1994-10-31 |
kenner | (movsf, movdf, movxf): If we are moving floating point... |
blob | commitdiff | diff to current |
1994-10-28 |
meissner | Fix adddi3. |
blob | commitdiff | diff to current |
1994-10-09 |
meissner | Make sure movsf_mem does not clobber a destination... |
blob | commitdiff | diff to current |
1994-10-05 |
meissner | Supprt LABEL_REFs when using -fpic. |
blob | commitdiff | diff to current |
1994-10-01 |
meissner | Prefer float registers for movdf. |
blob | commitdiff | diff to current |
1994-09-26 |
meissner | Allow memory/memory DImode add/subtract. |
blob | commitdiff | diff to current |
1994-09-20 |
meissner | Respin DI support to be combine friendly; Allow push... |
blob | commitdiff | diff to current |
1994-09-15 |
meissner | Do not use separate 386 patterns for SF/DF/XF/DI pushes... |
blob | commitdiff | diff to current |
1994-09-13 |
meissner | More DF/XF/DI fixes. |
blob | commitdiff | diff to current |
1994-09-09 |
meissner | Merge push patterns for memory/nonmemory |
blob | commitdiff | diff to current |
1994-09-08 |
meissner | Rewrite movsf/movdf/movdi patterns |
blob | commitdiff | diff to current |
1994-09-03 |
meissner | Fix DImode move problems. |
blob | commitdiff | diff to current |
1994-08-28 |
meissner | Fix indexing off arg ptr & push of byte values. |
blob | commitdiff | diff to current |
1994-08-26 |
meissner | Add -mno-wide-multiply, -mno-move, make addresses more... |
blob | commitdiff | diff to current |
1994-06-15 |
meissner | Support 32x32->64 bit multiply |
blob | commitdiff | diff to current |
1994-04-25 |
kenner | (TARGET_NO_FANCY_MATH_387): Implement new option. |
blob | commitdiff | diff to current |
1994-04-09 |
kenner | (mulhi3): Use SImode for MULT RTL. |
blob | commitdiff | diff to current |
1994-03-26 |
kenner | i386.md (movhi, movqi): Properly recognized unsigned... |
blob | commitdiff | diff to current |
1993-10-05 |
jrv | (pushxf,movxf,extenddfxf2,extendsfxf2): Handle XFmode... |
blob | commitdiff | diff to current |
1993-10-03 |
jrv | (tstxf_cc, tstxf, cmpxf, cmpxf_cc, cmpxf_ccfpeq, swapxf... |
blob | commitdiff | diff to current |
1993-10-02 |
jrv | (addhi3): Use byte opcodes when the low byte of a word... |
blob | commitdiff | diff to current |
1993-07-30 |
rms | (ffssi2 and ffshi2 recognizers): Generate unique labels... |
blob | commitdiff | diff to current |
1993-07-25 |
rms | (movstrictqi): Change q<-g alternative to q<-m. |
blob | commitdiff | diff to current |
1993-07-13 |
rms | (ffssi2, ffshi2): Assume bsf produces |
blob | commitdiff | diff to current |
1993-06-19 |
rms | (call_pop, call, call_value_pop, call_value) |
blob | commitdiff | diff to current |
1993-05-09 |
rms | (call matchers): Use call_insn_operand. |
blob | commitdiff | diff to current |
1993-05-06 |
rms | (extendsidi2): Use cdq or cltd, not cwtl. |
blob | commitdiff | diff to current |
1993-05-06 |
rms | (extendsidi2): Use cdq, not cwtl. |
blob | commitdiff | diff to current |
1993-03-23 |
wood | (untyped_call pattern): Fix typo. |
blob | commitdiff | diff to current |
1993-03-23 |
wood | (untyped_call, untyped_return): New patterns. |
blob | commitdiff | diff to current |
1993-03-22 |
jrv | (movsf,movdf): Use an input reload for MEM-MEM moves. |
blob | commitdiff | diff to current |
1993-03-12 |
jrv | (truncdfsf2): Rewrite to allow FLOAT_REGS in constraints |
blob | commitdiff | diff to current |
1993-02-08 |
jrv | (extendsidi2): Use correct mnemonic for cwtl opcode. |
blob | commitdiff | diff to current |
1993-01-25 |
kenner | Delete emacs local-variables block at end. |
blob | commitdiff | diff to current |
1993-01-25 |
jrv | (extendsidi2): Fix typo in regno. |
blob | commitdiff | diff to current |
1993-01-20 |
jrv | (cmpM_cc): Allow first operand to be a MEM. |
blob | commitdiff | diff to current |
next |