summaryrefslogtreecommitdiff
path: root/gcc/regrename.c
Commit message (Expand)AuthorAgeFilesLines
* * regrename.c (kill_set_value): Handle subregs properly.hubicka2002-02-181-2/+3
* * regmove.c (kill_value): Handle subregs.hubicka2002-02-131-0/+8
* * regrename.c (regrename_optimize): Don't accept aaoliva2002-02-111-1/+6
* 2002-01-22 Aldy Hernandez <aldyh@redhat.com>aldyh2002-01-221-1/+1
* * regrename.c (find_oldest_value_reg): Fix typo in mode change check.rth2002-01-101-2/+3
* * read-rtl.c: Fix formatting.kazu2002-01-101-1/+1
* * regrename.c (copy_value): Ignore the copy if the source registerrth2002-01-091-0/+6
* * regrename.c (find_oldest_value_reg): Use gen_rtx_raw_REG.rth2002-01-091-2/+2
* * regrename.c (copy_value): Ignore overlapping copies.rth2002-01-091-0/+8
* * regrename.c (find_oldest_value_reg): Ignore the value chain ifrth2002-01-081-1/+25
* * regrename.c (build_def_use): Don't rename asm operands thatrth2001-12-311-14/+61
* Implement MODE_BASE_REG_CLASSnickc2001-12-171-6/+10
* * regrename.c (copyprop_hardreg_forward): Do not keep registeruweigand2001-12-151-0/+1
* * builtins.c (expand_builtin_memcmp): Mark parameter withghazi2001-12-151-1/+1
* * regrename.c (mode_change_ok): New.rth2001-12-151-2/+24
* * regrename.c (struct value_data): Add max_value_regs.rth2001-12-151-4/+46
* * regrename.c (kill_value_regno): Simplify chain removal.rth2001-12-141-29/+24
* * regrename.c (copyprop_hardreg_forward): New optimization.rth2001-12-121-0/+740
* * reload.c (find_reloads): Mark new USE insns with QImode.aoliva2001-09-291-0/+10
* * Makefile.in, alias.c, basic-block.h, bb-reorder.c, bitmap.c,gerald2001-08-221-10/+10
* * regrename.c (regrename_optimize): Compute nregs for eachrth2001-07-221-4/+4
* * regrename.c (regrename_optimize): frame pointer register candenisc2001-05-191-3/+8
* * regrename.c (regrename_optimize): Do not rename registers tommitchel2001-05-141-0/+6
* Some tidyups for ia64 problemsbernds2001-01-041-2/+9
* Introduce ORIGINAL_REGNO macrobernds2000-12-291-1/+3
* Renamer improvements.bernds2000-12-221-75/+164
* * regrename.c (scan_rtx_reg): Terminate the chain rather thanrth2000-11-221-15/+25
* * regrename.c (scan_rtx_rtx): Skip to the next chain ongrahams2000-11-151-48/+61
* Fix REG_INC note handling in register renamer.bernds2000-11-101-3/+8
* * regrename.c (scan_rtx_address): Frob action, not class,rth2000-10-291-1/+3
* * regrename.c (regrename_optimize): Verify that all registers ofrth2000-10-281-20/+29
* * regrename.c: Rewrite to handle multi-register modes andrth2000-10-271-907/+644
* * regrename.c (rr_replace_reg): Rewrite to use recog_data torth2000-10-201-112/+58
* * alias.c (mark_constant_function): Use INSN_P.law2000-08-041-3/+3
* * c-common.h: Prototype min_precision and c_build_qualified_type here...zack2000-08-021-20/+14
* Warning fixes:ghazi2000-06-111-1/+1
* * cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0.kenner2000-05-191-1/+1
* * regrename.c (replace_reg_in_block): Improve REG_DEAD handling.scox2000-05-111-15/+64
* * regrename.c: Minor cleanups, including changing some variableskenner2000-04-101-226/+249
* * regrename.c (regrename_optimize): Handle no REG_ALLOC_ORDER.scox2000-04-061-0/+4
* * regrename.c (regno_first_use_in): Wrap prototype in PARAMS.ghazi2000-04-051-55/+55
* * regrename.c (consider_available): Test fixed_regs notrth2000-04-051-3/+4
* * Makefile.in: Add rules for regrename.oscox2000-04-051-0/+1050