aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/c4x/c4x.md
AgeCommit message (Expand)AuthorFilesLines
2003-10-05fold-const.c: Follow spelling conventions.Kazu Hirata1-1/+1
2003-06-28builtins.c: Follow spelling conventions.Kazu Hirata1-2/+2
2003-03-13c4x-c.c, [...]: GCC, not GNU CC.Nathanael Nerode1-5/+5
2003-01-25c4x.md (UNSPEC_BU): New constants.Michael Hayes1-75/+82
2003-01-16* config/c4x/c4x.md (epilogue): Correct last patch.Herman A.J. ten Brugge1-1/+1
2003-01-07c4x.c (c4x_naked_function_p): Rename from c4x_assembler_function_p.Michael Hayes1-8/+8
2002-12-20c-pretty-print.h: Fix comment typos.Kazu Hirata1-1/+1
2002-09-15ChangeLog: Follow spelling conventions.Kazu Hirata1-7/+7
2002-05-13emit-rtl.c (global_rtl): Update comment.Zack Weinberg1-14/+8
2002-03-03c4x-protos.h, [...]: Add new functions nonimmediate_src_operand and nonimmedi...Herman A.J. ten Brugge1-8/+14
2002-02-21re PR c++/4574 (Internal compiler error in `expand_and', at expmed.c:4055)Jakub Jelinek1-15/+13
2002-01-09* config/c4x/c4x/md: Remove extraneous constraints from define_splits.Michael Hayes1-14/+14
2002-01-03avr.c: Fix comment typos.Kazu Hirata1-2/+2
2001-11-041750a.h (EXTRA_SECTION_FUNCTIONS): Add prototype.Kaveh R. Ghazi1-1/+1
2001-02-03c4x.c (group1_reg_operand, [...]): Do not check register number before reload.Herman A.J. ten Brugge1-10/+8
2001-01-22c4x.c (c4x_check_legit_addr): Only check CONST.Herman A.J. ten Brugge1-5/+9
2000-12-16* config/c4x/c4x.md: Remove redundant @s from output patterns.Michael Hayes1-18/+9
2000-12-16c4x.h (MD_INIT_BUILTINS, [...]): Define.Michael Hayes1-18/+243
2000-08-04c4x.md (return_indirect_internal): New.Herman A.J. ten Brugge1-0/+7
2000-07-30c4x.md (set_ldp_prologue): Add for RTL prologue/epilogue.Herman A.J. ten Brugge1-190/+167
2000-07-30c4x.c (c4x_emit_move_sequence): Use loadqi_big_constant and loadhi_big_consta...Michael Hayes1-3/+111
2000-03-23Clobber DP reg in case address needs to be loaded out of memory.Michael Hayes1-9/+25
2000-02-26Fix copyrightsJeff Law1-1/+2
2000-02-06c4x.md (*ldi_on_overflow): New pattern.Michael Hayes1-21/+26
2000-02-04c4x.md (fixuns_truncqfqi2): Rewrite.Michael Hayes1-12/+25
2000-01-29c4x.h (INIT_TARGET_OPTABS): Add all missing local optab entries.Herman A.J. ten Brugge1-12/+14
2000-01-29c4x.c (c4x_output_ascii): Restrict line length of output when TI syntax is used.Herman A.J. ten Brugge1-7/+9
2000-01-29c4x.h (PREFERRED_RELOAD_CLASS): Change to restrict the reloading of framepoin...Herman A.J. ten Brugge1-24/+9
2000-01-07* config/c4x/c4x.md (*subqf3_set): Fix typo.Michael Hayes1-2/+2
2000-01-05c4x.md (udivqi3, divqi3): Delete.Michael Hayes1-131/+95
2000-01-04c4x.h (IS_XXX_REG, [...]): Swap behaviour of macros so that they're consisten...Michael Hayes1-6/+6
2000-01-04c4x.md (*addqi3_noclobber_reload): Ensure that CC never modified inadvertently.Michael Hayes1-9/+21
1999-12-22c4x.md (*addqi3_noclobber_reload): Change operand 0 constraints to "a!r".Michael Hayes1-1/+1
1999-12-17* config/c4x/c4x.md (rpts_top, rptb_top): Add clobbers for rs and re.Michael Hayes1-9/+13
1999-10-16* config/c4x/c4x.md (HF mode patterns): Add missing modes.Michael Hayes1-13/+14
1999-10-16c4x.md (movstrqi_small): Utilise parallel move instructions.Michael Hayes1-9/+22
1999-10-16Try again!?Michael Hayes1-0/+73
1999-10-16c4x.md (parallel instruction patterns): Rework constraints to keep reload happy.Michael Hayes1-85/+85
1999-10-16* config/c4x/c4x.md (*absqi2_noclobber, *negqi2_noclobber,Michael Hayes1-3/+198
1999-10-15c4x.c (c4x_rptb_insert): Emit rpts_top pattern if appropriate.Michael Hayes1-1/+37
1999-10-15c4x.md: Define mode for remaining unspec operators.Michael Hayes1-14/+14
1999-10-15c4x.c (dst_operand): New.Michael Hayes1-49/+31
1999-09-22* config/c4x/c4x.md: Delete parallel instruction peepholes.Michael Hayes1-583/+0
1999-09-04c4x.md (rptb_init): Renamed from *rptb_init.Michael Hayes1-38/+31
1999-09-03c4x.c (c4x_emit_move_sequence): Do not force large constants into memory.Michael Hayes1-4/+132
1999-06-09c4x.h (TARGET_EXPOSE_LDP, [...]): Define new macros.Michael Hayes1-1/+2
1999-05-14c4x.md (set_lo_sum+2): New splitter to load large const_ints.Michael Hayes1-0/+14
1999-05-14c4x.md (decrement_and_branch_on_count): Disabled.Michael Hayes1-5/+52
1999-05-14c4x.md (*umulqi3_highpart_clobber): Fix operand 2 constraints order.Michael Hayes1-1/+1
1999-04-26* config/c4x/c4x.md (*cmpqf, *cmpqf_noov, *cmpqi_test,Michael Hayes1-14/+14