summaryrefslogtreecommitdiff
path: root/gcc/config/c4x/c4x.md
Commit message (Expand)AuthorAgeFilesLines
* * c4x.c (group1_reg_operand, group1_mem_operand, arx_reg_operand,m.hayes2001-02-031-10/+8
* * c4x.c (c4x_check_legit_addr): Only check CONST. Not if CONSTm.hayes2001-01-221-5/+9
* * config/c4x/c4x.md: Remove redundant @s from output patterns.m.hayes2000-12-161-18/+9
* * config/c4x/c4x.h (MD_INIT_BUILTINS, MD_EXPAND_BUILTIN): Define.m.hayes2000-12-161-18/+243
* 2000-08-05 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>m.hayes2000-08-041-0/+7
* * config/c4x/c4x.md (set_ldp_prologue): Add for RTL prologue/epilogue.m.hayes2000-07-301-190/+167
* * config/c4x/c4x.c (c4x_emit_move_sequence): Use loadqi_big_constantm.hayes2000-07-301-3/+111
* Clobber DP reg in case address needs to be loaded out of memory.m.hayes2000-03-231-9/+25
* Fix copyrightslaw2000-02-261-1/+2
* 2000-02-06 Michael Hayes <m.hayes@elec.canterbury.ac.nz>m.hayes2000-02-061-21/+26
* 2000-02-05 Michael Hayes <m.hayes@elec.canterbury.ac.nz>m.hayes2000-02-041-12/+25
* 2000-01-29 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>m.hayes2000-01-291-12/+14
* 2000-01-29 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>m.hayes2000-01-291-7/+9
* 2000-01-27 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>m.hayes2000-01-291-24/+9
* * config/c4x/c4x.md (*subqf3_set): Fix typo.m.hayes2000-01-071-2/+2
* * config/c4x/c4x.md(udivqi3, divqi3): Delete.m.hayes2000-01-051-131/+95
* * config/c4x/c4x.h (IS_XXX_REG, IS_XXX_REGNO): Swap behaviour ofm.hayes2000-01-041-6/+6
* * config/c4x/c4x.md (*addqi3_noclobber_reload): Ensure that CC neverm.hayes2000-01-041-9/+21
* * config/c4x/c4x.md (*addqi3_noclobber_reload): Change operand 0m.hayes1999-12-221-1/+1
* * config/c4x/c4x.md (rpts_top, rptb_top): Add clobbers for rs and re.m.hayes1999-12-171-9/+13
* * config/c4x/c4x.md (HF mode patterns): Add missing modes.m.hayes1999-10-161-13/+14
* * config/c4x/c4x.md (movstrqi_small): Utilise parallel movem.hayes1999-10-161-9/+22
* Try again!?m.hayes1999-10-161-0/+73
* * config/c4x/c4x.md (parallel instruction patterns): Reworkm.hayes1999-10-161-85/+85
* * config/c4x/c4x.md (*absqi2_noclobber, *negqi2_noclobber,m.hayes1999-10-161-3/+198
* * config/c4x/c4x.c (c4x_rptb_insert): Emit rpts_top patternm.hayes1999-10-151-1/+37
* * config/c4x/c4x.md: Define mode for remaining unspec operators.m.hayes1999-10-151-14/+14
* * config/c4x/c4x.c (dst_operand): New.m.hayes1999-10-151-49/+31
* * config/c4x/c4x.md: Delete parallel instruction peepholes.m.hayes1999-09-221-583/+0
* Sat Sep 4 16:56:28 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>m.hayes1999-09-041-38/+31
* Sat Sep 4 11:37:15 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>m.hayes1999-09-031-4/+132
* * config/c4x/c4x.h (TARGET_EXPOSE_LDP, LEGITIMIZE_RELOAD_ADDRESS):m.hayes1999-06-091-1/+2
* * config/c4x/c4x.md (set_lo_sum+2): New splitter to load largem.hayes1999-05-141-0/+14
* * config/c4x/c4x.md (decrement_and_branch_on_count): Disabled.m.hayes1999-05-141-5/+52
* Xm.hayes1999-05-141-1/+1
* * config/c4x/c4x.md (*cmpqf, *cmpqf_noov, *cmpqi_test,m.hayes1999-04-261-14/+14
* * config/c4x/c4x.md: Add new peepholes to remove redundant loads.m.hayes1999-04-201-0/+23
* * config/c4x/c4x.md (binary patterns): Reorder alternativesm.hayes1999-04-201-304/+304
* * config/c4x/c4x.md (*andqi3_255_clobber,*andqi3_65535_clobber):m.hayes1999-04-171-3/+69
* * config/c4x/c4x.md (mulqf3_clrqf_clobber, mulqi3_clrqi_clobber):m.hayes1999-04-161-1/+31
* * config/c4x/c4x.md (storeqf_int, storeqf_int_clobber, loadqf_int,m.hayes1999-04-131-1/+95
* * config/c4x/c4x.md (ashlhi3, lshrhi3, ashrhi3): Force operand 1m.hayes1999-04-011-10/+16
* * config/c4x/c4x.md (*db): Enable pattern if TARGET_LOOP_UNSIGNEDm.hayes1999-04-011-13/+38
* * config/c4x/c4x.md (decrement_and_branch_on_count): Emit rptb_endm.hayes1999-03-191-1/+1
* * config/c4x/c4x.md (*movhf_noclobber, *movhi_noclobber): Usem.hayes1999-02-091-3/+2
* * config/c4x/c4x.md (*movhi_stik): New pattern.m.hayes1999-02-081-1/+10
* * config/c4x/c4x.md (all call patterns): Add constraints "Ur".m.hayes1999-02-081-14/+27
* * config/c4x/c4x.c (call_address_operand, symbolic_address_operand):m.hayes1999-02-081-15/+15
* Tue Jan 26 23:21:49 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>m.hayes1999-01-261-9/+17
* Convert all direct memory references to use LO_SUM and remove machdepm.hayes1999-01-241-286/+259