1750a.md, [...]: Use GEN_INT consistently.
[gcc.git] / gcc / config / sparc / sparc.md
1998-04-01 Jeffrey A Law1750a.md, [...]: Use GEN_INT consistently.
1998-03-16 Andrew Macleodsparc.md: Add calls to 'in_same_eh_region' in 4 peephol...
1998-02-22 Bruno Haibletree.c (contains_placeholder_p): Ensure function always...
1998-02-10 John F. CarrFor movdi_v8plus pattern, output stx on alternative...
1998-02-02 Richard Hendersonexpr.c (expand_builtin_setjmp): Accept two new argument...
1998-01-30 John Carrsparc.c (sparc_override_options): Make v8plus and ultra...
1998-01-14 Jeff LawBring in final gcc-2.8.0 changes.
1997-12-17 Richard Hendersonsparc.md (jump): Don't use the annul bit around an...
1997-11-11 Doug Evanssparc.md (mov[sdt]f_const_insn): Fix condition to match...
1997-11-02 Jeff LawUpdate mainline egcs to gcc2 snapshot 971021.
1997-10-20 Doug Evanssparc.h (SPARC_V9,SPARC_ARCH64): Delete.
1997-10-19 Doug EvansUndo cvs entry 1.4 "Reorg sethi_{hi,si} patterns."...
1997-10-17 David S. Millersparc.md (pic_{lo_sum,sethi}_di): New patterns necessar...
1997-10-17 Doug EvansReorg sethi_{hi,si} patterns.
1997-09-25 Doug Evanssparc.md (*): Use GEN_INT instead of gen_rtx.
1997-09-05 Christian Kuehnkesparc.md: Add ultrasparc scheduling support.
1997-07-22 Doug Evanssparc.md (seqdi_special): Don't clobber %xcc.
1997-06-02 Doug Evanssparc.md (v9 eq/ne cond move patterns): Add early clobb...
1997-04-13 Richard Kenner(*return_addsi): Change condition to exclude both ints.
1996-09-25 Doug Evanssparc.c (print_operand): Handle new codes H/L.
1996-09-12 Doug Evans(move_pic_label_si): Operand one is label_ref now.
1996-08-15 Doug Evanssparc.c (label_ref_operand): New function.
1996-07-31 Doug Evans(negtf2,abstf2): Fix v9 case.
1996-07-26 Mike Stumpinstall EH code
1996-06-05 Richard Kenner(*call_{address,symbolic}_struct_value_sp32): Allow...
1996-06-03 Richard Kenner(call): Mask unimp operand to 12 bits, just like Sun.
1996-04-26 Doug Evans* sparc/sparc.md (smacsi,smacdi,umacdi): Fix constraint...
1996-04-23 Doug Evanssparc.md (isa attribute): Add sparclet.
1996-04-10 Doug Evans* sparc/sparc.md (attr cpu): 90c701 renamed to tsc701.
1996-03-23 Doug Evanssparc.md (*mov{qi,hi,si,di}_cc_sp64): Fix constraints.
1996-03-20 Doug Evanssparc.c (fcc_reg_operand): Ensure correct mode.
1996-03-12 Richard Kenner(nonlocal_goto): Emit barrier after jump.
1996-03-11 Doug Evans(move_pic_label_si,move_label_di): Rewrite length
1996-03-08 Doug Evanssparc.h (MASK_LIVE_G0,TARGET_LIVE_G0): Define.
1996-03-05 Doug Evanssparc.md (*mov{qi,hi,si}_insn): Simplify length attribute.
1996-03-05 Doug Evanssparc.md (*cmp{si,di}_insn): %r0 -> %0.
1996-02-26 Doug Evanssparc.md: Add sparclet scheduling parameters.
1996-02-22 Doug Evans* sparc/sparc.md (cpu attr): Add sparc{lite,let} implem...
1996-02-20 Richard Kenner(nonlocal_goto): No longer need USE of %o0.
1996-02-20 Doug Evanssparc.md (cpu attr): Add all cpu variants.
1996-02-09 Doug EvansMove pic sethi ahead of non-pic sethi and document...
1996-02-09 Doug Evanssparc.c (sp64_medium_pic_operand): New function.
1996-01-26 Doug Evanssparc.h (sparc_arch_type): Delete.
1996-01-25 Doug Evans(*): Replace TARGET_V9 with TARGET_ARCH64 in places
1995-11-30 Jim Wilson(seqdi_special_trunc, snedi_special_trunc,
1995-09-12 Richard KennerChange `*return "string"' to "string" in patterns.
1995-07-14 Richard Kenner(sethi_di_sp64): Return null string at end.
1995-06-15 Richard KennerChange FSF address.
1995-05-16 Richard KennerFix typos in comments.
1995-04-28 Doug Evanssparc.md (tablejump): Only if ! TARGET_MEDANY.
1995-04-27 Jim WilsonDelete two define_peepholes which print `bad peephole'.
1995-04-26 Doug Evans(memop define_splits): Rewrite to not use memop.
1995-02-08 Doug Evans(*movsi_ccx_sp64): Fix name.
1995-02-08 Doug Evans(nonlocal_goto): Use Pmode instead of SImode.
1995-02-08 Doug Evanssparc.c (v9_regcmp_p): New function.
1995-02-07 Doug Evans(*): Give names to all anonymous patterns.
1995-02-06 Jim Wilson(movsf-1, movdf-1, movtf-1): Use 'F' not 'E'.
1995-01-25 Richard KennerUpdate comments.
1995-01-08 Richard Kenner(flush): Change to using a MEM instead of address.
1994-10-31 Jim Wilson(movtf+3): Disable pattern.
1994-09-30 Jim Wilson(movdf+3): Handle overlapping registers in define_split.
1994-09-30 Jim Wilson(call): Use struct value pattern is struct size is...
1994-09-09 Jim Wilson(negsi2): Use register_operand not general_operand...
1994-08-02 Jim Wilson(all DF/TFmode patterns): Use `e' in contraint field
1994-07-19 Jim Wilson(call*): Use symbolic_operand not immediate_operand.
1994-06-28 Jim Wilson(cpu attribute): Rename to arch attribute.
1994-06-15 Doug Evanssparc.md (cpu): New attribute.
1994-04-28 Jim Wilson(adddi3, subdi3, anddi3, iordi3, xordi3): Corresponding...
1994-03-21 Jim Wilson(seq, sne, sgt, slt, sge, sle): Add support for
1994-03-11 Jim Wilson(sleu+4, sleu+7, extendsftf2, extenddftf2, trunctfsf2,
1994-02-06 Jim Wilson(movdi): Handle 'U' and 'T' constraints.
1994-01-15 Jim Wilson(smulsi3_highpart): New pattern.
1993-12-08 Jim Wilson(untyped_call+1, untyped_call+2): Use std not st for fp
1993-12-03 Richard Kenner(ashlsi3, ashrsi3, lshrsi3): Use arith_operand instead...
1993-10-20 Richard Stallman(flush): Add pattern.
1993-10-06 Jim Wilson(umulsidi3): Use uns_arith_operand not arith_operand.
1993-09-08 Doug EvansCosmetic changes only. Just reordered code a little.
1993-08-28 Jim Wilson(call+1...
1993-08-12 Jim Wilson(reload_insi): Delete.
1993-07-28 Jim Wilson(shift_operand): New function.
1993-07-21 Jim Wilson(movdi+1): Delete & from r/i constraint.
1993-07-21 Jim Wilson(ashldi3, lshrdi3): Obsolete, deleted.
1993-07-03 Jim Wilson(ashldi3+2): Change lshift to ashift.
1993-07-02 Jim Wilson(zero_extendhisi2, extendhisi2, extendqihi2,
1993-06-26 Richard Stallman(movdf recognizer): Remove `&' from constraint for...
1993-06-26 Richard Stallman(movdi): Delete the earlyclobber in load case.
1993-05-03 Jim Wilson(floatsitf2): Output fitoq not fitox.
1993-04-25 Jim Wilson(movstrsi): Comment out.
1993-04-25 Jim Wilson(movdf): Add a define split.
1993-04-13 Richard Kenner(movXX): Third arg to emit_move_sequence is NULL_RTX.
1993-04-06 Jim Wilson(lshldi3, lshrdi3): Define.
1993-04-06 Jim Wilson(movdi): End by returning the last template; otherwise
1993-03-29 Jim Wilson(movsi+2): Add f/f constraint case.
1993-03-23 Tom Wood(untyped_call, untyped_return): New patterns.
1993-03-15 Jim Wilson(zero_extendqisi2+4,+5): Add new patterns for combining...
1993-03-02 Jim Wilson(flush_register_windows, goto_handler_and_restore):
1993-02-24 Jim Wilson(zero_extendqi*i2): Delete never matched constraints.
1993-01-25 Richard KennerDelete emacs local-variables block at end.
1993-01-25 Jim Wilson(movsi, movtf, movdf, movdi, movsf): Delete f/r and r/f
1993-01-14 Jim Wilson(muldf+1, muldf+2): Add patterns for fsmuld and fdmulq.
next