aboutsummaryrefslogtreecommitdiff
path: root/gcc/local-alloc.c
AgeCommit message (Expand)AuthorFilesLines
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
1995-12-31hard-reg-set.h (losing_caller_save_reg_set): Declare.Jeff Law1-11/+7
1995-12-16(optimize_reg_copy_2): Don't attempt optimization if destinationRichard Kenner1-1/+2
1995-08-21(wipe_dead_reg): Make a register mentioned in a REG_INC note die afterRichard Kenner1-1/+7
1995-06-15Update FSF address.Richard Kenner1-1/+2
1995-05-16Fix typos in comments.Richard Kenner1-1/+1
1995-02-21local-alloc.c (block_alloc): Stop looping over the input operands once we fin...Jeff Law1-0/+2
1994-08-08(find_free_reg): Fix typo in last change.Richard Kenner1-1/+1
1994-08-07(qty_changes_size): New variable.Richard Kenner1-0/+17
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1-10/+14
1994-05-27(local_alloc): Fix typo in last change.Richard Kenner1-2/+2
1994-05-27(requires_inout): Renamed from requires_inout_p and returns number of alterna...Richard Kenner1-16/+47
1994-05-27(qty_sugg_compare_1): Fix typo in last change.Richard Kenner1-1/+1
1994-05-27(qty_phys_num{,_copy}_sugg): New variables.Richard Kenner1-31/+143
1994-04-21Add prototypes for static functions.Richard Kenner1-18/+29
1994-04-08Remove previous Berg change.Richard Kenner1-1/+5
1994-04-06(block_alloc): Avoid #ifdef HARD_REG_SET.Richard Kenner1-5/+1
1994-02-27(qty_compare{,_1}): Give multi-word regs higher priority, as stated inRichard Kenner1-8/+10
1994-02-14(optimize_reg_copy): A register that dies in a CALL_INSN doesn't crossRichard Kenner1-2/+4
1993-12-23(optimize_reg_copy_1): After decreasing sregno'sJim Wilson1-0/+5