aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
2003-01-28* combine.c (nonzero_bits): Fix check for negative divide operands.Richard Sandiford1-2/+3
2003-01-28combine.c (force_to_mode): Add cast to fix warning when STORE_FLAG_VALUE is n...Andreas Schwab1-1/+2
2003-01-26* combine.c: Fix formatting.Kazu Hirata1-15/+16
2003-01-25combine.c (simplify_comparison, case AND): Remove a redundant test.Kazu Hirata1-10/+6
2003-01-18basic-block.h: Fix comment formatting.Kazu Hirata1-1/+1
2003-01-10combine.c (make_compound_operation): Use SCALAR_INT_MODE_P, not INTEGRAL_MODE...Richard Henderson1-1/+1
2002-12-16Merge basic-improvements-branch to trunkZack Weinberg1-33/+8
2002-12-05Index: gcc/ChangeLogGeoffrey Keating1-0/+57
2002-11-20combine.c (force_to_mode): Only replace with (not Y) if all bits in fuller_ma...Jakub Jelinek1-2/+2
2002-11-04hard-reg-set.h (REG_CANNOT_CHANGE_MODE_P): New.Aldy Hernandez1-17/+12
2002-10-27combine.c: Fix comment formatting.Kazu Hirata1-2/+2
2002-10-15* combine.c (simplify_set): Treat MODE_CC registers like cc0.Roger Sayle1-5/+3
2002-09-29combine.c (force_to_mode): Handle FLOAT_MODE destinations for CONST_INT.Richard Henderson1-2/+10
2002-09-29builtins.def: Fix comment formatting.Kazu Hirata1-1/+1
2002-09-26combine.c (simplify_set): Don't call to force_to_mode if size of integer type...Igor Shevlyakov1-1/+2
2002-09-22ChangeLog: Follow spelling conventions.Kazu Hirata1-27/+27
2002-09-20Fix v850 ICE.Jim Wilson1-0/+6
2002-09-19fix subreg optimization bug introduced 2002-05-25Jim Wilson1-1/+1
2002-09-19Remove creation of invalid subreg. PR 7705, 7339, 7720.Dale Johannesen1-0/+5
2002-09-08combine.c (try_combine): Handle the case that undobuf.other_insn has been tur...Roger Sayle1-2/+43
2002-09-07combine.c (simplify_shift_const): Calculate rotate count correctly for vector...Igor Shevlyakov1-1/+8
2002-09-04combine.c (make_compound_operation): Don't generate zero / sign extensions in...J"orn Rennecke1-1/+5
2002-08-19machmode.h (SCALAR_INT_MODE_P): New macro to test for scaler integer mode (MO...Geoffrey Keating1-4/+18
2002-08-01c-common.c (cb_register_builtins): Set __FINITE_MATH_ONLY__ to 1 if -ffinite-...Toon Moene1-2/+2
2002-07-30flags.h: Declare flag_finite_math_only.Toon Moene1-2/+2
2002-07-11combine.c (try_combine): When converting a paradoxical subreg to an extension...J"orn Rennecke1-2/+13
2002-07-11re PR c/2454 (Test Program A0376972.c fails with gcc-20010320, works with gcc...Roger Sayle1-7/+9
2002-07-10combine.c (gen_lowpart_for_combine): Handle vector modes.J"orn Rennecke1-8/+8
2002-07-08combine.c (combine_simplify_rtx): Add an explicit cast to avoid signed/unsign...Roger Sayle1-25/+40
2002-07-03combine.c (struct_undo): Change types of recorded substitutions to be either ...Roger Sayle1-8/+7
2002-06-28combine.c (combine_simplify_rtx): Pass the mode of the shift count...Stephen Clarke1-1/+1
2002-06-20* combine.c (make_extraction): Reapply to the argument of an ASHIFT.Richard Sandiford1-0/+15
2002-06-20* combine.c (subst): Be prepared for simplify_subreg to return VOIDmode.Jan Hubicka1-3/+2
2002-06-11Delete SEQUENCE rtl usage outside of reorg and ssa passes.David S. Miller1-26/+21
2002-06-10re PR rtl-optimization/6842 (internal compiler error using MMX intrinsics wit...Jakub Jelinek1-1/+6
2002-06-07emit-rtl.c (init_emit): Add hard registers to regno_reg_rtx.Jeff Law1-3/+3
2002-06-02loop.c (emit_prefetch_instructions): Properly place the address computation.Jan Hubicka1-0/+1
2002-05-27basic-block.h (last_basic_block): Defined as synonym for n_basic_blocks.Zdenek Dvorak1-1/+1
2002-05-26combine.c (combine_instructions): Do not indent #if for traditional C.Andreas Jaeger1-2/+2
2002-05-25* combine.c (simplify_set): Remove an unnecessary subreg.Kazu Hirata1-0/+24
2002-05-23bb-reorder.c (make_reorder_chain, [...]): Use FOR_EACH_BB macros to iterate o...Zdenek Dvorak1-113/+112
2002-05-22combine.c (force_to_mode): Use gen_int_mode.Jakub Jelinek1-20/+1
2002-05-21bb-reorder.c (make_reorder_chain_1): Modified.Zdenek Dvorak1-24/+24
2002-05-20Back out my previous patch; causes bootstrap problem for Ada (86 Linux)Dale Johannesen1-8/+6
2002-05-16Revert "Basic block renumbering removal", and two followup patches.Richard Henderson1-130/+131
2002-05-16Reenable combination of hard regs unless CLASS_LIKELY_SPILLED_P.Dale Johannesen1-6/+8
2002-05-16Basic block renumbering removal.Zdenek Dvorak1-131/+130
2002-05-13emit-rtl.c (global_rtl): Update comment.Zack Weinberg1-1/+2
2002-05-02combine.c: Fix comment formatting.Kazu Hirata1-7/+7
2002-04-30combine.c (find_split_point): Use gen_int_mode.Franz Sirl1-2/+2