aboutsummaryrefslogtreecommitdiff
path: root/gcc/regmove.c
AgeCommit message (Expand)AuthorFilesLines
1999-10-01Delete !REGISTER_CONSTRAINTS codeBernd Schmidt1-2/+0
1999-09-20Make it possible to prototype port-specific functions (and convert i386 to us...Bernd Schmidt1-0/+1
1999-09-14regmove.c (fixup_match_1): Don't change an unchanging register.J"orn Rennecke1-8/+26
1999-09-12Replace insn_foo with insn_data.foo.Richard Henderson1-3/+6
1999-09-11Replace recog_foo with recog_data.foo.Richard Henderson1-26/+34
1999-09-06Merge in gcc2-ss-010999Jeff Law1-55/+0
1999-09-01regmove.c (fixup_match_1): Don't move INSN in front of P if it would end up i...J"orn Rennecke1-2/+12
1999-08-31Fix typo in comment.Jeff Law1-1/+1
1999-08-31rtl.h (RTL_CHECK1, RTL_CHECK2): New macros which type- and bounds- check RTL ...Zack Weinberg1-1/+3
1999-08-20rtl.h (rtx_format): Constify a char*.Kaveh R. Ghazi1-1/+1
1999-08-09Include function.h in most files.Bernd Schmidt1-0/+1
1999-04-03regmove.c (fixup_match_1): Consistently evaluate HAVE_POST_INCREMENT and HAVE...Toshiyasu Morita1-3/+2
1999-04-02* regmove.c (fixup_match_1): Remove now useless if (0).Toshiyasu Morita1-5/+1
1999-03-08* regmove.c (copy_src_to_dest): New argument max_old_uid.J"orn Rennecke1-7/+12
1999-02-25Flow rewrite to use basic block structures and edge lists.Richard Henderson1-1/+1
1999-02-21Michael Hayes <m.hayes@elec.canterbury.ac.nz>Michael Hayes1-1/+1
1999-02-21regmove.c (discover_flags_reg): Remove cc0 code.Richard Henderson1-5/+8
1999-02-19regmove.c (discover_flags_reg): New function.Richard Henderson1-7/+176
1999-01-23final.c (bb_str): Qualify a char* with the keyword `const'.Kaveh R. Ghazi1-1/+2
1999-01-17regmove.c (optimize_reg_copy_1): Undo Aug 18 change.Jeff Law1-49/+27
1999-01-11Update copyrights.Richard Henderson1-1/+1
1999-01-11basic-block.h (basic_block_head): Rename to x_basic_block_head.Richard Henderson1-5/+5
1999-01-11Update FSF address in copyright header.Jeff Law1-1/+2
1998-12-23Warning fixes:Kaveh R. Ghazi1-1/+1
1998-11-24cse.c (fold_rtx): Make autoincrement addressing mode tests be runtime selecta...Jeffrey A Law1-35/+17
1998-11-22regmove.c (regmove_profitable_p): Use return value of find_matches properly.Bernd Schmidt1-1/+1
1998-11-15regmove.c (regmove_optimize): Don't do anything but optimize_reg_copy[123] wh...J"orn Rennecke1-0/+2
1998-11-09[multiple changes]Jeff Law1-2/+2
1998-11-04recog.h (enum op_type): Define.Bernd Schmidt1-77/+63
1998-10-14combine.c (combine_instructions): When finished, call init_recog.J"orn Rennecke1-0/+5
1998-10-10* regmove.c (optimize_reg_copy_3): Honor TRULY_NOOP_TRUNCATION.Jeffrey A Law1-0/+8
1998-10-01regmove.c (regmove_optimize): Add variable old_max_uid.Bernd Schmidt1-2/+16
1998-09-17* regmove.c (copy_src_to_dest): Check that modes match.J"orn Rennecke1-1/+2
1998-09-16regmove.c (copy_src_to_dest): Don't copy if that requires (a) new register(s).J"orn Rennecke1-2/+13
1998-08-28regmove.c (regclass_compatible_p): New function.J"orn Rennecke1-13/+27
1998-08-26system.h: Include stdarg.h/varargs.h...Kaveh R. Ghazi1-9/+1
1998-08-22recog.c (validate_replace_rtx_group): New function.Jeff Law1-11/+20
1998-08-20remove.c (optimize_reg_copy_3): Abort instead of silently generating bogus rtl.Jeffrey A Law1-1/+4
1998-08-18regmove.c (fixup_match_2): Do not call reg_overlap_mentioned_p on notes.Jeffrey A Law1-0/+2
1998-08-18regmove.c (optimize_reg_copy_1): Update REG_N_CALLS_CROSSED and REG_LIVE_LENG...Jeffrey A Law1-4/+37
1998-07-25* regmove.c (regmove_optimize): Fix typo initializing regmove_bb_head.Jeffrey A Law1-1/+1
1998-07-01regmove.c (fixup_match_2): Check that P has RTX_CLASS 'i' before using its PA...J"orn Rennecke1-0/+2
1998-06-22Warning fixes:Kaveh R. Ghazi1-1/+0
1998-06-19alias.c: Include toplev.hGraham Stott1-0/+1
1998-06-19* regmove.c (copy_src_to_dest): Add decl for loop_depth.Jason Merrill1-0/+1
1998-06-18Warning fixes:Kaveh R. Ghazi1-1/+1
1998-06-15Reorder tests in last change for speedMichael Meissner1-3/+4
1998-06-15Do not do src->dest copy if register would not be allocated a normal registerMichael Meissner1-12/+159
1998-06-15Undo June 11th changeMichael Meissner1-152/+12
1998-06-11For regmove if we could not improve code by changing the source to the destin...Michael Meissner1-12/+152