aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
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
2002-04-18Prevent aborts taking a vector mode subreg of a constant integerBernd Schmidt1-0/+9
2002-04-11re PR c/6223 (internal compiler error in Wine-20020310)Jakub Jelinek1-1/+1
2002-04-03combine.c (simplify_comparison): Avoid narrowing a comparison with a paradoxi...Jeff Law1-23/+41
2002-03-30re PR rtl-optimization/6086 (Reload misoptimizes DImode PREINC on PPC)Jakub Jelinek1-0/+7
2002-03-29combine.c (set_nonzero_bits_and_sign_copies): Don't call nonzero_bits if not ...Jakub Jelinek1-7/+21
2002-03-28re PR rtl-optimization/3311 (GCC-SH: gcc loses result of AND operation due to...Jeff Law1-4/+13
2002-03-26combine.c (simplify_comparison <ASHIFTRT, LSHIFTRT>): Correct test for overfl...Alan Modra1-9/+12
2002-03-23combine.c (simplify_comparison): When widening modes, ignore sign extension o...Alan Modra1-4/+14
2002-03-19emit-rtl.c (gen_int_mode): New function.Lars Brinkhoff1-2/+2
2002-03-10* combine.c (make_extraction): Fix error in last change.Kaveh R. Ghazi1-1/+1
2002-03-09* combine.c (make_extraction): Don't make extension of CONST_INT.Richard Kenner1-0/+3
2002-03-08cfgrtl.c (purge_dead_edges): Set BB_DRITY flags if edge has been removed; fix...Jan Hubicka1-5/+7
2002-03-07defaults.h (MODE_HAS_NANS, [...]): New.Richard Sandiford1-9/+12
2002-03-07combine.c (simplify_comparison): If simplifying a logical shift right and com...Richard Earnshaw1-0/+5
2002-02-28rtl.texi (SUBREG_PROMOTED_UNSIGNED_P): Change definition to take ptr_extend i...Steve Ellcey1-2/+2
2002-02-20combine.c (do_SUBST): Sanity check substitutions of CONST_INTs...Alexandre Oliva1-1/+70
2002-02-19i386.md ("mmx_uavgv8qi3"): Use const_vector.Aldy Hernandez1-0/+1
2002-02-14combine.c (known_cond): After replacing the REG of a SUBREG, try to simplify it.Alexandre Oliva1-0/+19
2002-02-11combine.c (try_combine): Apply substitutions in CALL_INSN_FUNCTION_USAGE too.Alexandre Oliva1-0/+20
2002-02-04combine.c (nonzero_bits): Re-introduce special case for sp/fp/ap wrt REGNO_PO...Richard Henderson1-2/+7
2002-02-04combine.c (force_to_mode): Remove STACK_BIAS code.Richard Henderson1-73/+19
2002-02-04combine.c (recog_for_combine): Create a dummy insn with PATTERN pat for recog.Jakub Jelinek1-8/+9
2002-01-23combine.c (simplify_and_const_int): Don't trunc_int_for_mode "nonzero" as tha...Alan Modra1-11/+14
2002-01-21combine.c (simplify_and_const_int): Properly sign-extend CONSTOP.Franz Sirl1-0/+1
2002-01-18bitmap.h: Fix comment formatting.Kazu Hirata1-1/+1