aboutsummaryrefslogtreecommitdiff
path: root/gcc/regrename.c
AgeCommit message (Expand)AuthorFilesLines
2003-04-10regrename.c (struct du_chain): Use a bitfield for reg_class.Dan Nicolaescu1-1/+1
2003-02-07regrename.c (do_replace, [...]): Update register attributes.Jan Hubicka1-0/+5
2002-12-16Merge basic-improvements-branch to trunkZack Weinberg1-1/+3
2002-11-04hard-reg-set.h (REG_CANNOT_CHANGE_MODE_P): New.Aldy Hernandez1-4/+2
2002-10-27combine.c: Fix comment formatting.Kazu Hirata1-1/+1
2002-09-14haifa-sched.c: Follow spelling conventions.Kazu Hirata1-1/+1
2002-08-21tree.c (finish_vector_type): Fix a typo in a comment.Stan Shebs1-1/+1
2002-08-10emit-rtl.c (emit_jump_insn_before, [...]): Fix uninitialized variable.Kaveh R. Ghazi1-1/+1
2002-07-23genautomata.c (VLA_HWINT_SHORTEN, [...]): Remove.Neil Booth1-4/+0
2002-07-23defaults.h (obstack_chunk_alloc, [...]): Default definition.Neil Booth1-3/+0
2002-07-17regrename.c (maybe_mode_change): New function.J"orn Rennecke1-26/+56
2002-07-16* regrename.c (copy_value): Don't record high part copies.J"orn Rennecke1-0/+20
2002-07-16expr.c (emit_move_insn_1): Handle arbitrary moves that are the same size as a...J"orn Rennecke1-3/+15
2002-05-27basic-block.h (last_basic_block): Defined as synonym for n_basic_blocks.Zdenek Dvorak1-1/+1
2002-05-23bb-reorder.c (make_reorder_chain, [...]): Use FOR_EACH_BB macros to iterate o...Zdenek Dvorak1-13/+12
2002-05-16Revert "Basic block renumbering removal", and two followup patches.Richard Henderson1-13/+14
2002-05-16Basic block renumbering removal.Zdenek Dvorak1-14/+13
2002-05-03regrename.c: Fix formatting.Kazu Hirata1-27/+27
2002-04-30Add sanity check to regrename.c.Tom Rix1-2/+4
2002-04-30cpplex.c: Fix comment formatting.Kazu Hirata1-1/+1
2002-03-25regrename.c (build_def_use): Move recog_memoized before extract_insn.Jakub Jelinek1-1/+1
2002-03-25regrename.c (build_def_use): Share RTL between MATCH_OPERATOR and correspondi...Jakub Jelinek1-1/+10
2002-02-19i386.md ("mmx_uavgv8qi3"): Use const_vector.Aldy Hernandez1-0/+1
2002-02-18* regrename.c (kill_set_value): Handle subregs properly.Jan Hubicka1-2/+3
2002-02-13* regmove.c (kill_value): Handle subregs.Jan Hubicka1-0/+8
2002-02-11regrename.c (regrename_optimize): Don't accept a part-clobbered register if t...Alexandre Oliva1-1/+6
2002-01-22regrename.c (kill_value): Fix typo.Aldy Hernandez1-1/+1
2002-01-10regrename.c (find_oldest_value_reg): Fix typo in mode change check.Richard Henderson1-2/+3
2002-01-10read-rtl.c: Fix formatting.Kazu Hirata1-1/+1
2002-01-09regrename.c (copy_value): Ignore the copy if the source register is present i...Richard Henderson1-0/+6
2002-01-08regrename.c (find_oldest_value_reg): Use gen_rtx_raw_REG.Richard Henderson1-2/+2
2002-01-08* regrename.c (copy_value): Ignore overlapping copies.Richard Henderson1-0/+8
2002-01-07regrename.c (find_oldest_value_reg): Ignore the value chain if the original r...Richard Henderson1-1/+25
2001-12-31regrename.c (build_def_use): Don't rename asm operands that were originally h...Richard Henderson1-14/+61
2001-12-17Implement MODE_BASE_REG_CLASSNick Clifton1-6/+10
2001-12-15regrename.c (copyprop_hardreg_forward): Do not keep register value data live ...Ulrich Weigand1-0/+1
2001-12-15builtins.c (expand_builtin_memcmp): Mark parameter with ATTRIBUTE_UNUSED.Kaveh R. Ghazi1-1/+1
2001-12-14regrename.c (mode_change_ok): New.Richard Henderson1-2/+24
2001-12-14regrename.c (struct value_data): Add max_value_regs.Richard Henderson1-4/+46
2001-12-13regrename.c (kill_value_regno): Simplify chain removal.Richard Henderson1-29/+24
2001-12-12regrename.c (copyprop_hardreg_forward): New optimization.Richard Henderson1-0/+740
2001-09-29reload.c (find_reloads): Mark new USE insns with QImode.Alexandre Oliva1-0/+10
2001-08-22Makefile.in, [...]: replace "GNU CC" with "GCC".Lars Brinkhoff1-10/+10
2001-07-22regrename.c (regrename_optimize): Compute nregs for each potential target reg...Richard Henderson1-4/+4
2001-05-19regrename.c (regrename_optimize): frame pointer register can use a few hardregs.Denis Chertykov1-3/+8
2001-05-14regrename.c (regrename_optimize): Do not rename registers to leaf registers.Mark Mitchell1-0/+6
2001-01-04Some tidyups for ia64 problemsBernd Schmidt1-2/+9
2000-12-29Introduce ORIGINAL_REGNO macroBernd Schmidt1-1/+3
2000-12-22Renamer improvements.Bernd Schmidt1-75/+164
2000-11-21regrename.c (scan_rtx_reg): Terminate the chain rather than abort on mark_rea...Richard Henderson1-15/+25