summaryrefslogtreecommitdiff
path: root/gcc/local-alloc.c
Commit message (Expand)AuthorAgeFilesLines
* Include function.h in most files. Remove most of the global variablescrux1999-08-091-0/+1
* * rtl.h (local_alloc): Returns an integer now.law1999-04-101-1/+22
* Warning fixes:ghazi1999-03-201-1/+1
* Fix performance problem on SH with unnecessary move instructions.wilson1999-03-081-0/+5
* Flow rewrite to use basic block structures and edge lists.rth1999-02-251-2/+3
* * final.c (bb_str): Qualify a char* with the keyword `const'.ghazi1999-01-231-3/+3
* Update copyrights.rth1999-01-111-1/+1
* * basic-block.h (basic_block_head): Rename to x_basic_block_head.rth1999-01-111-7/+7
* * pa.h (DONT_RECORD_EQUIVALENCE): Kill.law1999-01-061-16/+0
* * rtlanal.c (multiple_sets): New function.law1998-12-121-2/+9
* * local-alloc.c (block_alloc): Slightly retune heuristic to widenlaw1998-12-071-4/+5
* * local-alloc.c (function_invariant_p): New function.amylaar1998-12-011-2/+18
* Comment typo fix.amylaar1998-11-301-1/+1
* (law1998-11-231-3/+7
* Handle equivalences that have been obscured by gcse:amylaar1998-11-111-28/+129
* * Makefile.in (insn-extract.o): Fix dependencies.law1998-10-171-18/+15
* Warning fixes:ghazi1998-10-141-2/+2
* Fri Oct 9 16:03:19 1998 Graham <grahams@rcp.co.uk>rth1998-10-091-4/+4
* * global.c (global_alloc): Delete code to manage the scratch_list.law1998-10-021-143/+4
* * regs.h (HARD_REGNO_CALL_PART_CLOBBERED): New macro.law1998-09-301-1/+4
* * global.c: Update comments.law1998-09-081-2/+2
* * local-alloc.c (block_alloc): Do not try to avoid false dependencieslaw1998-06-241-2/+6
* * alias.c: Include toplev.hlaw1998-06-191-0/+1
* * Makefile.in (LIB2FUNCS_EH): Define. Just "_eh" for now.law1998-06-091-0/+49
* * local-alloc.c (reg_classes_overlap_p): Delete dead function.law1998-03-291-25/+0
* Major cutover to using system.h:ghazi1998-03-201-4/+1
* Fix warious warnings:ghazi1998-02-281-1/+4
* * regmove.c: Update.amylaar1998-02-051-278/+1
* * alias.c: Change all uses of gen_rtx(FOO...) to gen_rtx_FOO;rth1998-01-141-6/+6
* * regmove.c: New implementation of regmove pass.law1998-01-101-12/+15
* * bitmap.c (bitmap_clear): Ensure `inline' is at the beginninglaw1997-12-201-0/+3
* Merge from gcc-2.8law1997-12-071-2/+1
* Update mainline egcs to gcc2 snapshot 971021.law1997-11-021-4/+5
* * local-alloc.c (block_alloc): Don't lose if two SCRATCH expressionslaw1997-10-221-8/+3
* Fix i386 code generation error reported by Mumit Khan.wilson1997-09-021-1/+60
* * version.c: Bump for new snapshot.law1997-08-251-0/+16
* * Integrate alias analysis changes from jfc@mit.edulaw1997-08-111-2/+2
* Use REG_SET macrosmeissner1997-06-161-11/+3
* Widen some short fields to int; Use allocate_reg_info to allocate the reg_ren...meissner1997-06-021-3/+2
* Use accessor macros to access arrays based on regno; move many of the arrays ...meissner1997-05-301-39/+39
* (no_conflict_p): Reject sequences with foreign insns.wilson1997-04-031-2/+6
* (update_equiv_regs): Fix error in last change.kenner1997-02-081-5/+4
* If we can't substitute an equiv reg only used once, move theian1997-01-311-25/+93
* Check SMALL_REGISTER_CLASSES at runtimeian1996-12-131-1/+3
* (qty_compare_1, qty_sugg_compare_1): Use `const void *' arguments.kenner1996-11-121-89/+49
* (reg_equiv_replace): New variable.kenner1996-08-121-21/+35
* formatting tweaksmrs1996-07-031-8/+8
* * local-alloc.c (update_equiv_regs): Ignore insns that read orlaw1996-06-101-3/+9
* (optimize_reg_copy_1): Only update reg_live_length if it iskenner1996-03-221-7/+13
* (memref_referenced_p, case REG): Fix last change.kenner1996-01-161-2/+2