Add sparc vec_perm patterns when VIS2.
[gcc.git] / gcc / config / sparc / sparc.md
2000-07-28 Alexandre OlivaMakefile.in (INSN_ATTR_H): New macro.
2000-06-23 Jakub Jelineksparc.md (reload_outdi+1): Handle HOST_BITS_PER_WIDE_IN...
2000-05-22 Jakub Jelineksparc.md (movdf_insn_v9only_vis): fzero has just one...
2000-04-06 Jakub Jelineksparc.md (movtf_insn_sp32, [...]): Accept loading 0...
2000-04-05 Jakub Jelineksparc.md (snedi_zero+1, [...]): Allow splits only if...
2000-04-04 Jakub Jelineksparc.md (movdi_insn_sp64_novis): New pattern.
2000-03-24 Jakub Jelineksibcall.c (skip_copy_to_return_value): Use OUTGOING_REG...
2000-03-13 Jakub Jelineksparc.md: Remove all traces of TARGET_LIVE_G0.
2000-02-26 Jeff LawFix copyrights.
2000-02-20 Kaveh R. Ghazisparc.c (sparc_output_scratch_registers): Mark paramete...
2000-02-02 Richard Hendersonsparc.c (fp_zero_operand): Turn into a normal predicate.
2000-01-26 Jakub Jelineksparc.c (sparc_emit_float_lib_cmp): Handle TARGET_ARCH3...
2000-01-26 Richard Hendersontree.def (UNNE_EXPR): Remove.
2000-01-25 Richard Hendersonsparc-protos.h (select_cc_mode): Declare.
2000-01-21 Jakub Jelineksparc.md (movsi_pic_label_ref): Avoid creating new...
2000-01-04 Jeff LawUpdate copyrights
2000-01-03 Jakub Jelineksparc.c (gen_df_reg): New function.
1999-12-28 Jakub Jelineksparc.md (cmp_zero_qi, [...]): New patterns.
1999-12-13 David S. Millersparc.md (movtf reg/reg split): Don't generate SUBREGs...
1999-12-10 David S. Millersparc.c (fp_sethi_p, [...]): New functions.
1999-12-08 Jakub Jelineksparc.c (sparc_emit_float_lib_cmp): New function.
1999-12-08 Jakub Jelineksparc.h (LEGITIMATE_CONSTANT_P): Consider TFmode 0...
1999-12-08 Jakub Jelineksparc.md (sethi_di_medlow_embmedany_pic): Fix pattern...
1999-12-06 Jakub Jelineksparc.md (return_losum_di): Fix typo in asm output...
1999-12-02 Jakub Jelineksparc.md (movsf_const_intreg): Add constraints for...
1999-11-30 Jakub JelinekJakub Jelinek <jakub@redhat.com>
1999-11-30 Brendan Kehoesparc.h (MASK_FASTER_STRUCTS, [...]): Define.
1999-11-03 David S. Miller[multiple changes]
1999-10-27 Scott ChristleyScott Christley <scottc@net-community.com>
1999-10-21 Jeffrey A Lawsparc.md (movsf_const_intreg): If splitting, length...
1999-10-15 Richard Hendersonsparc.md (movsf_const_intreg): Revert last constraint...
1999-10-15 Richard Hendersonsparc.md (*): Use {nonimmediate,register}_operand as...
1999-09-15 Richard Hendersonsparc.md (eligible_for_return_delay): New attribute.
1999-09-07 Jeff LawTypo from merge.
1999-09-07 Jeff LawMerge in gcc2-ss-010999
1999-08-23 Bernd SchmidtFix sparc compilation failure
1999-08-02 Richard HendersonJakub Jelinek <jj@ultra.linux.cz>
1999-07-30 Jakub JelinekJakub Jelinek <jj@ultra.linux.cz>
1999-06-06 Jakub JelinekJakub Jelinek <jj@ultra.linux.cz>
1999-04-18 John Wehleoutput.h (current_function_is_leaf, [...]): Declare.
1999-03-07 Kaveh R. Ghazigmon-sol2.c: Include config.h and system.h.
1999-02-28 Richard Henderson* sparc.md (blockage, nonlocal_goto_receiver): Set...
1999-01-08 Richard HendersonUpdate copyrights.
1999-01-07 Richard Hendersonsparc.h (PREFERRED_RELOAD_CLASS): Select GENERAL_REGS...
1998-11-20 Bernd Schmidtfunction.c (nonlocal_goto_handler_slots): Renamed from...
1998-11-05 David S. Miller* config/sparc/sparc.md (movdf_const_intreg_sp64):...
1998-10-04 Jakub Jelineksparc.md (ashldi3+1): Name it ashldi3_sp64.
1998-09-15 David S. Millersparc.md (movdf_const_intreg_sp32): Fix length attribute.
1998-09-13 David S. MillerFix non-local goto testsuite failures on sparc64.
1998-09-12 David S. MillerMore multi-register structure return recognition fixes...
1998-09-09 Jakub Jelineksparc.h (TARGET_CM_MEDMID): Fix documentation.
1998-09-02 David S. Millersparc.md (movdf): Only generate special RTL for LABEL_R...
1998-08-31 David S. Millersparc.md (movsf_const_intreg): Kill warning.
1998-08-29 David S. Millersparc.md (pic_lo_sum_di, [...]): Rename to movdi_lo_sum...
1998-08-28 Jim Wilsonsparc.md (DImode, [...]): Delete self_reference code.
1998-08-26 Jakub Jelineksparc.c (sparc_override_options): If not TARGET_FPU...
1998-08-25 Jeff Lawsparc.md (float abs/neg splits): Check reload_completed...
1998-08-25 David S. Millersparc.c (sparc_absnegfloat_split_legitimate): New function.
1998-08-25 Jakub Jelineksparc.c (arith_4096_operand, [...]): New predicates.
1998-08-24 Jeffrey A Lawsparc.md (TFmode splits): Use reg_overlap_mentioned_p...
1998-08-23 David S. MillerFix thinko in previous commit.
1998-08-23 David S. Millersparc.c (sparc_emit_set_const32): If outputting a CONST...
1998-08-22 David S. Millersparc.md (TFmode splits): Handle destination registers...
1998-08-20 David S. Millersparc.md (movtf_insn_sp32): All memory operands must...
1998-08-19 David S. Millersparc.md (negtf2_notv9 split): Give NEG SFmode.
1998-08-19 David S. Millersparc.c (finalize_pic): Check for the correct nonlocal_...
1998-08-17 David S. Millersparc.md (sltu, sgeu): Don't FAIL, call gen_compare_reg.
1998-08-16 David S. Millersparc.c (ultra_code_from_mask, [...]): New functions...
1998-08-15 David S. MillerFix -fPIC regression reported by Brendan Kehoe.
1998-08-14 David S. Millersparc.c (sparc_emit_set_const64_quick2, [...]): Fix...
1998-08-14 David S. Millerrtl.def (CONSTANT_P_RTX): Fix typo in string name.
1998-08-14 David S. Millersparc.c (const64_operand, [...]): Get it right when...
1998-08-12 John Carrsparc.c: Change return <exp> to <exp>; return; in funct...
1998-08-11 David S. Millersparc.md (define_insn addx_extend): Rename to addx_exte...
1998-08-11 David S. Millersparc.c (const64_operand, [...]): New predicates.
1998-08-11 David S. Millersparc.c (sparc_emit_set_const32): INTVAL is of type...
1998-08-11 John Carrsparc.md (define_insn jump): Output ba,pt not b,pt...
1998-08-10 David S. Millersparc.c (input_operand): Do not accept a LO_SUM MEM...
1998-08-10 David S. MillerSparc backend rewrite by rth and myself, please
1998-07-14 David S. MillerFix regressions introduced by most recent Sparc commits.
1998-07-13 John Carrsparc.c, [...]: New trampoline code.
1998-07-03 David S. Millersparc.c (sparc_operand, [...]): Recognize CONSTANT_P_RTX.
1998-06-29 Jeff Law* Merge from gcc2 June 9, 1998 snapshot. See ChangeLog...
1998-06-23 David S. MillerComplete this set of changes to make the Sparc
1998-06-23 David S. Millersparc.md (zero_extendhidi2, [...]): Change remaining...
1998-06-17 John Carrhaifa-sched.c (haifa_classify_insn): TRAP_IF is risky.
1998-05-19 Kaveh R. GhaziWarning Fixes:
1998-05-11 Richard HendersonPut the movzr insn back into the comment.
1998-05-11 Richard Henderson* sparc.md (ffsdi2): Disable. Simplify the expression...
1998-05-03 Richard HendersonSupport for official Sparc V9 ABI:
1998-04-28 Jim WilsonPatch to fix sparc multiply failures, reported by Laure...
1998-04-18 John Carrsparc.c, [...]: Many changes related to V9 code generation.
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...
next