aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)Author
2004-07-25backport: [multiple changes]Matthias Klose
2004-01-23combine.c (SHIFT_COUNT_TRUNCATED): Provide default value.Richard Henderson
2003-12-16Backport the following patches from mainline.Zack Weinberg
2003-10-06re PR rtl-optimization/11637 (g++ invalid assembly with -fnon-call-exceptions)Eric Botcazou
2003-10-02combine.c (make_field_assignment): Check whether rtx's code is CONST_INT befo...Josef Zlomek
2003-09-22combine.c, [...]: Revert patches which should not have been committed with ot...Joel Sherrill
2003-09-19t-rtems: New.Ralf Corsepius
2003-09-07re PR rtl-optimization/11662 (wrong code for expr. with cast to long long and...Eric Botcazou
2003-08-25combine.c (distribute_notes): Handle REG_ALWAYS_RETURN.Ulrich Weigand
2003-03-24re PR target/10072 ([Sparc] internal compiler error: in trunc_int_for_mode, a...Eric Botcazou
2003-03-19re PR target/10073 (powerpc cannot split insn while building rscheme)Alan Modra
2003-03-03combine.c (gen_lowpart_for_combine): Update handling of subregs_of_modeJan Hubicka
2003-02-27Patch for PR 9255James E Wilson
2003-02-20combine.c (distribute_notes): Kill REG_EXEC_COUNT.Josef Zlomek
2003-02-16re PR rtl-optimization/2391 (Exponential compilation time explosion in combine)Adam Nemet
2003-01-31loop.c (emit_prefetch_instructions): Do conversion at right place in RTL chain.Jan Hubicka
2003-01-14PR target/8870, PR target/9195Eric Botcazou
2002-12-05Index: gcc/ChangeLogGeoffrey Keating
2002-11-20combine.c (force_to_mode): Only replace with (not Y) if all bits in fuller_ma...Jakub Jelinek
2002-11-04hard-reg-set.h (REG_CANNOT_CHANGE_MODE_P): New.Aldy Hernandez
2002-10-27combine.c: Fix comment formatting.Kazu Hirata
2002-10-15* combine.c (simplify_set): Treat MODE_CC registers like cc0.Roger Sayle
2002-09-29combine.c (force_to_mode): Handle FLOAT_MODE destinations for CONST_INT.Richard Henderson
2002-09-29builtins.def: Fix comment formatting.Kazu Hirata
2002-09-26combine.c (simplify_set): Don't call to force_to_mode if size of integer type...Igor Shevlyakov
2002-09-22ChangeLog: Follow spelling conventions.Kazu Hirata
2002-09-20Fix v850 ICE.Jim Wilson
2002-09-19fix subreg optimization bug introduced 2002-05-25Jim Wilson
2002-09-19Remove creation of invalid subreg. PR 7705, 7339, 7720.Dale Johannesen
2002-09-08combine.c (try_combine): Handle the case that undobuf.other_insn has been tur...Roger Sayle
2002-09-07combine.c (simplify_shift_const): Calculate rotate count correctly for vector...Igor Shevlyakov
2002-09-04combine.c (make_compound_operation): Don't generate zero / sign extensions in...J"orn Rennecke
2002-08-19machmode.h (SCALAR_INT_MODE_P): New macro to test for scaler integer mode (MO...Geoffrey Keating
2002-08-01c-common.c (cb_register_builtins): Set __FINITE_MATH_ONLY__ to 1 if -ffinite-...Toon Moene
2002-07-30flags.h: Declare flag_finite_math_only.Toon Moene
2002-07-11combine.c (try_combine): When converting a paradoxical subreg to an extension...J"orn Rennecke
2002-07-11re PR c/2454 (Test Program A0376972.c fails with gcc-20010320, works with gcc...Roger Sayle
2002-07-10combine.c (gen_lowpart_for_combine): Handle vector modes.J"orn Rennecke
2002-07-08combine.c (combine_simplify_rtx): Add an explicit cast to avoid signed/unsign...Roger Sayle
2002-07-03combine.c (struct_undo): Change types of recorded substitutions to be either ...Roger Sayle
2002-06-28combine.c (combine_simplify_rtx): Pass the mode of the shift count...Stephen Clarke
2002-06-20* combine.c (make_extraction): Reapply to the argument of an ASHIFT.Richard Sandiford
2002-06-20* combine.c (subst): Be prepared for simplify_subreg to return VOIDmode.Jan Hubicka
2002-06-11Delete SEQUENCE rtl usage outside of reorg and ssa passes.David S. Miller
2002-06-10re PR rtl-optimization/6842 (internal compiler error using MMX intrinsics wit...Jakub Jelinek
2002-06-07emit-rtl.c (init_emit): Add hard registers to regno_reg_rtx.Jeff Law
2002-06-02loop.c (emit_prefetch_instructions): Properly place the address computation.Jan Hubicka
2002-05-27basic-block.h (last_basic_block): Defined as synonym for n_basic_blocks.Zdenek Dvorak
2002-05-26combine.c (combine_instructions): Do not indent #if for traditional C.Andreas Jaeger
2002-05-25* combine.c (simplify_set): Remove an unnecessary subreg.Kazu Hirata