aboutsummaryrefslogtreecommitdiff
path: root/gcc/local-alloc.c
AgeCommit message (Expand)AuthorFilesLines
1999-03-20Warning fixes:Kaveh R. Ghazi1-1/+1
1999-03-08Fix performance problem on SH with unnecessary move instructions.Jim Wilson1-0/+5
1999-02-25Flow rewrite to use basic block structures and edge lists.Richard Henderson1-2/+3
1999-01-23final.c (bb_str): Qualify a char* with the keyword `const'.Kaveh R. Ghazi1-3/+3
1999-01-11Update copyrights.Richard Henderson1-1/+1
1999-01-11basic-block.h (basic_block_head): Rename to x_basic_block_head.Richard Henderson1-7/+7
1999-01-06pa.h (DONT_RECORD_EQUIVALENCE): Kill.Jeffrey A Law1-16/+0
1998-12-12rtlanal.c (multiple_sets): New function.Jeffrey A Law1-2/+9
1998-12-07local-alloc.c (block_alloc): Slightly retune heuristic to widen qty lifetimes.Jeff Law1-4/+5
1998-12-01local-alloc.c (function_invariant_p): New function.J"orn Rennecke1-2/+18
1998-11-30Comment typo fix.Joern Rennecke1-1/+1
1998-11-23local-alloc.c (local_alloc): Use malloc not alloca for reg_qty, reg_offset, r...Richard Henderson1-3/+7
1998-11-11Handle equivalences that have been obscured by gcse:J"orn Rennecke1-28/+129
1998-10-16Makefile.in (insn-extract.o): Fix dependencies.Bernd Schmidt1-18/+15
1998-10-14Warning fixes:Kaveh R. Ghazi1-2/+2
1998-10-09flow.c (print_rtl_with_bb): Changed type of in_bb_p to match use.Graham Stott1-4/+4
1998-10-02global.c (global_alloc): Delete code to manage the scratch_list.Bernd Schmidt1-143/+4
1998-09-30regs.h (HARD_REGNO_CALL_PART_CLOBBERED): New macro.Michael Hayes1-1/+4
1998-09-07global.c: Update comments.John Wehle1-2/+2
1998-06-24local-alloc.c (block_alloc): Do not try to avoid false dependencies when SMAL...Jeffrey A Law1-2/+6
1998-06-19alias.c: Include toplev.hGraham Stott1-0/+1
1998-06-09Makefile.in (LIB2FUNCS_EH): Define.Jeffrey A Law1-0/+49
1998-03-29* local-alloc.c (reg_classes_overlap_p): Delete dead function.Jeffrey A Law1-25/+0
1998-03-20Major cutover to using system.h:Kaveh R. Ghazi1-4/+1
1998-02-28Fix warious warnings:Kaveh R. Ghazi1-1/+4
1998-02-05regmove.c: Update.J"orn Rennecke1-278/+1
1998-01-14alias.c: Change all uses of gen_rtx(FOO...) to gen_rtx_FOO...Richard Henderson1-6/+6
1998-01-10regmove.c: New implementation of regmove pass.J"orn Rennecke1-12/+15
1997-12-20bitmap.c (bitmap_clear): Ensure `inline' is at the beginning of the declaration.Kaveh R. Ghazi1-0/+3
1997-12-06Merge from gcc-2.8Jeff Law1-2/+1
1997-11-02Update mainline egcs to gcc2 snapshot 971021.Jeff Law1-4/+5
1997-10-22local-alloc.c (block_alloc): Don't lose if two SCRATCH expressions are shared.Jeffrey A Law1-8/+3
1997-09-02Fix i386 code generation error reported by Mumit Khan.Jim Wilson1-1/+60
1997-08-25version.c: Bump for new snapshot.Jeff Law1-0/+16
1997-08-11* Integrate alias analysis changes from jfc@mit.eduJeffrey A Law1-2/+2
1997-06-16Use REG_SET macrosMichael Meissner1-11/+3
1997-06-02Widen some short fields to int; Use allocate_reg_info to allocate the reg_ren...Michael Meissner1-3/+2
1997-05-30Use accessor macros to access arrays based on regno; move many of the arrays ...Michael Meissner1-39/+39
1997-04-03(no_conflict_p): Reject sequences with foreign insns.Jim Wilson1-2/+6
1997-02-08(update_equiv_regs): Fix error in last change.Richard Kenner1-5/+4
1997-01-31If we can't substitute an equiv reg only used once, move theIan Lance Taylor1-25/+93
1996-12-13Check SMALL_REGISTER_CLASSES at runtimeIan Lance Taylor1-1/+3
1996-11-12(qty_compare_1, qty_sugg_compare_1): Use `const void *' arguments.Richard Kenner1-89/+49
1996-08-11(reg_equiv_replace): New variable.Richard Kenner1-21/+35
1996-07-03formatting tweaksMike Stump1-8/+8
1996-06-10local-alloc.c (update_equiv_regs): Ignore insns that read or write registers ...Jeff Law1-3/+9
1996-03-22(optimize_reg_copy_1): Only update reg_live_length if it isRichard Kenner1-7/+13
1996-01-16(memref_referenced_p, case REG): Fix last change.Richard Kenner1-2/+2
1996-01-06Fix formatting.Richard Kenner1-1/+1
1996-01-01(reg_equiv_replacement): New variable.Richard Kenner1-3/+12