summaryrefslogtreecommitdiff
path: root/gcc/regrename.c
Commit message (Expand)AuthorAgeFilesLines
* regrename.c (find_oldest_value_reg): Fix typo in mode change check.Richard Henderson2002-01-101-2/+3
* read-rtl.c: Fix formatting.Kazu Hirata2002-01-101-1/+1
* regrename.c (copy_value): Ignore the copy if the source register is present i...Richard Henderson2002-01-091-0/+6
* regrename.c (find_oldest_value_reg): Use gen_rtx_raw_REG.Richard Henderson2002-01-081-2/+2
* * regrename.c (copy_value): Ignore overlapping copies.Richard Henderson2002-01-081-0/+8
* regrename.c (find_oldest_value_reg): Ignore the value chain if the original r...Richard Henderson2002-01-071-1/+25
* regrename.c (build_def_use): Don't rename asm operands that were originally h...Richard Henderson2001-12-311-14/+61
* Implement MODE_BASE_REG_CLASSNick Clifton2001-12-171-6/+10
* regrename.c (copyprop_hardreg_forward): Do not keep register value data live ...Ulrich Weigand2001-12-151-0/+1
* builtins.c (expand_builtin_memcmp): Mark parameter with ATTRIBUTE_UNUSED.Kaveh R. Ghazi2001-12-151-1/+1
* regrename.c (mode_change_ok): New.Richard Henderson2001-12-141-2/+24
* regrename.c (struct value_data): Add max_value_regs.Richard Henderson2001-12-141-4/+46
* regrename.c (kill_value_regno): Simplify chain removal.Richard Henderson2001-12-131-29/+24
* regrename.c (copyprop_hardreg_forward): New optimization.Richard Henderson2001-12-121-0/+740
* reload.c (find_reloads): Mark new USE insns with QImode.Alexandre Oliva2001-09-291-0/+10
* Makefile.in, [...]: replace "GNU CC" with "GCC".Lars Brinkhoff2001-08-221-10/+10
* regrename.c (regrename_optimize): Compute nregs for each potential target reg...Richard Henderson2001-07-221-4/+4
* regrename.c (regrename_optimize): frame pointer register can use a few hardregs.Denis Chertykov2001-05-191-3/+8
* regrename.c (regrename_optimize): Do not rename registers to leaf registers.Mark Mitchell2001-05-141-0/+6
* Some tidyups for ia64 problemsBernd Schmidt2001-01-041-2/+9
* Introduce ORIGINAL_REGNO macroBernd Schmidt2000-12-291-1/+3
* Renamer improvements.Bernd Schmidt2000-12-221-75/+164
* regrename.c (scan_rtx_reg): Terminate the chain rather than abort on mark_rea...Richard Henderson2000-11-211-15/+25
* regrename.c (scan_rtx_rtx): Skip to the next chain on encountering a terminat...Graham Stott2000-11-151-48/+61
* Fix REG_INC note handling in register renamer.Bernd Schmidt2000-11-101-3/+8
* regrename.c (scan_rtx_address): Frob action, not class, when trying to disabl...Richard Henderson2000-10-281-1/+3
* regrename.c (regrename_optimize): Verify that all registers of a multiple reg...Richard Henderson2000-10-281-20/+29
* regrename.c: Rewrite to handle multi-register modes and cond_exec instructions.Bernd Schmidt2000-10-271-907/+644
* regrename.c (rr_replace_reg): Rewrite to use recog_data to perform substituti...Richard Henderson2000-10-201-112/+58
* alias.c (mark_constant_function): Use INSN_P.Rodney Brown2000-08-041-3/+3
* c-common.h: Prototype min_precision and c_build_qualified_type here...Zack Weinberg2000-08-021-20/+14
* Warning fixes:Kaveh R. Ghazi2000-06-111-1/+1
* cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0.Richard Kenner2000-05-191-1/+1
* regrename.c (replace_reg_in_block): Improve REG_DEAD handling.Stan Cox2000-05-111-15/+64
* regrename.c: Minor cleanups, including changing some variables to unsigned int.Richard Kenner2000-04-101-226/+249
* * regrename.c (regrename_optimize): Handle no REG_ALLOC_ORDER.Clinton Popetz2000-04-061-0/+4
* regrename.c (regno_first_use_in): Wrap prototype in PARAMS.Kaveh R. Ghazi2000-04-051-55/+55
* regrename.c (consider_available): Test fixed_regs not PIC_OFFSET_TABLE_REGNUM.Richard Henderson2000-04-041-3/+4
* Makefile.in: Add rules for regrename.oStan Cox2000-04-051-0/+1050