aboutsummaryrefslogtreecommitdiff
path: root/gcc/regmove.c
AgeCommit message (Expand)AuthorFilesLines
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
1998-05-21regmove.c (gen_add3_insn): New function.J"orn Rennecke1-2/+21
1998-05-11Add missing comments pointed out by Andreas Schwab.Jim Wilson1-1/+25
1998-05-06regmove.c (try_auto_increment): Wrap declaration inside an #ifdef AUTO_INC_DEC.Jeffrey A Law1-0/+2
1998-04-18Fix regmove typos spotted by H.J. Lu.Jim Wilson1-3/+3
1998-04-16varasm.c (asm_output_bss): Add prototype.Jeff Law1-0/+1
1998-03-20Major cutover to using system.h:Kaveh R. Ghazi1-2/+2
1998-03-12basic-block.h (compute_preds_succs): Change return type in prototype to void.Manfred Hollstein1-1/+1
1998-02-28Fix warious warnings:Kaveh R. Ghazi1-1/+1
1998-02-08regmove.c: Fix various minor formatting problems.Jim Wilson1-8/+104
1998-02-05regmove.c: Update.J"orn Rennecke1-10/+263
1998-02-02regmove.c (fixup_match_1): Undo last change which removed some "useless" code...Andreas Schwab1-1/+5