summaryrefslogtreecommitdiff
path: root/gcc/combine.c
Commit message (Expand)AuthorAgeFilesLines
* * machmode.h (SCALAR_INT_MODE_P): New macro to test forsje2002-08-191-4/+18
* 2002-08-01 Toon Moene <toon@moene.indiv.nluug.nl>toon2002-08-011-2/+2
* 2002-07-30 Toon Moene <toon@moene.indiv.nluug.nl>toon2002-07-301-2/+2
* * combine.c (try_combine): When converting a paradoxical subregamylaar2002-07-111-2/+13
* PR c/2454sayle2002-07-111-7/+9
* * combine.c (gen_lowpart_for_combine): Handle vector modes.amylaar2002-07-101-8/+8
* * combine.c (combine_simplify_rtx): Add an explicit castsayle2002-07-081-25/+40
* * combine.c (struct_undo): Change types of recorded substitutionssayle2002-07-031-8/+7
* * combine.c (combine_simplify_rtx): Pass the mode of thelaw2002-06-281-1/+1
* * combine.c (make_extraction): Reapply to the argument of an ASHIFT.rsandifo2002-06-201-0/+15
* * combine.c (subst): Be prepared for simplify_subreg to return VOIDmode.hubicka2002-06-201-3/+2
* 2002-06-05 David S. Miller <davem@redhat.com>davem2002-06-111-26/+21
* PR optimization/6842jakub2002-06-101-1/+6
* * emit-rtl.c (init_emit): Add hard registers to regno_reg_rtx.law2002-06-081-3/+3
* * loop.c (emit_prefetch_instructions): Properly place the address computation.hubicka2002-06-021-0/+1
* * basic-block.h (last_basic_block): Defined as synonym forrakdver2002-05-271-1/+1
* * combine.c (combine_instructions): Do not indent #if foraj2002-05-261-2/+2
* * combine.c (simplify_set): Remove an unnecessary subreg.kazu2002-05-251-0/+24
* * bb-reorder.c (make_reorder_chain, make_reorder_chain_1):rakdver2002-05-231-113/+112
* * combine.c (force_to_mode): Use gen_int_mode.jakub2002-05-221-20/+1
* * bb-reorder.c (make_reorder_chain_1): Modified.rakdver2002-05-211-24/+24
* Back out my previous patch; causes bootstrap problem for Ada (86 Linux)dalej2002-05-201-8/+6
* Revert "Basic block renumbering removal", and two followup patches.rth2002-05-171-130/+131
* Reenable combination of hard regs unless CLASS_LIKELY_SPILLED_P.dalej2002-05-161-6/+8
* Basic block renumbering removal.rth2002-05-161-131/+130
* * emit-rtl.c (global_rtl): Update comment.zack2002-05-131-1/+2
* * combine.c: Fix comment formatting.kazu2002-05-021-7/+7
* 2002-04-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>sirl2002-04-301-2/+2
* Prevent aborts taking a vector mode subreg of a constant integerbernds2002-04-181-0/+9
* PR c/6223jakub2002-04-111-1/+1
* * combine.c (simplify_comparison): Avoid narrowing a comparisonhp2002-04-031-23/+41
* PR optimization/6086jakub2002-03-301-0/+7
* * combine.c (set_nonzero_bits_and_sign_copies): Don't calljakub2002-03-291-7/+21
* * combine.c (simplify_and_const_int): Make sure to apply masklaw2002-03-281-4/+13
* * combine.c (simplify_comparison <ASHIFTRT, LSHIFTRT>): Correctamodra2002-03-251-9/+12
* * combine.c (simplify_comparison): When widening modes, ignoreamodra2002-03-231-4/+14
* * emit-rtl.c (gen_int_mode): New function.rth2002-03-191-2/+2
* * combine.c (make_extraction): Fix error in last change.ghazi2002-03-101-1/+1
* * combine.c (make_extraction): Don't make extension of CONST_INT.kenner2002-03-091-0/+3
* * cfgrtl.c (purge_dead_edges): Set BB_DRITY flags if edge has beenhubicka2002-03-081-5/+7
* * defaults.h (MODE_HAS_NANS, MODE_HAS_INFINITIES): New.rsandifo2002-03-071-9/+12
* * combine.c (simplify_comparison): If simplifying a logical shiftrearnsha2002-03-071-0/+5
* * doc/rtl.texi (SUBREG_PROMOTED_UNSIGNED_P): Change definitionrth2002-03-011-2/+2
* * combine.c (do_SUBST): Sanity check substitutions ofaoliva2002-02-201-1/+70
* 2002-02-19 Aldy Hernandez <aldyh@redhat.com>aldyh2002-02-191-0/+1
* * combine.c (known_cond): After replacing the REG of a SUBREG, tryaoliva2002-02-141-0/+19
* * combine.c (try_combine): Apply substitutions inaoliva2002-02-111-0/+20
* * combine.c (nonzero_bits): Re-introduce special case forrth2002-02-041-2/+7
* * combine.c (force_to_mode): Remove STACK_BIAS code.rth2002-02-041-73/+19
* * combine.c (recog_for_combine): Create a dummy insn with PATTERNjakub2002-02-041-8/+9