summaryrefslogtreecommitdiff
path: root/gcc/combine.c
Commit message (Expand)AuthorAgeFilesLines
* bitmap.c (bitmap_clear): Ensure `inline' is at the beginning of the declaration.Kaveh R. Ghazi1997-12-201-0/+3
* * combine.c (force_to_mode): return immediately if operand is a CLOBBER.Christian Iseli1997-12-161-2/+5
* Another handful of gcc-2.8 changes (will it ever go out the door?).Jeff Law1997-12-111-3/+5
* * combine.c (simplify_rtx, case ABS): Do nothing for ASM_OPERANDS.Jeff Law1997-12-101-0/+3
* Merge from gcc-2.8Jeff Law1997-12-061-6/+52
* Fix alpha-linux GNU libc build failures.Jim Wilson1997-11-041-5/+10
* Remove last combine patch. rth & jim are working on a new one.Jeff Law1997-11-031-8/+4
* combine.c (try_combine): Don't elim_i1 when it is used in i2src.Richard Henderson1997-11-021-4/+8
* Update mainline egcs to gcc2 snapshot 971021.Jeff Law1997-11-021-32/+108
* combine.c (can_combine_p): Don't combine with an asm whose output is a hard r...Richard Henderson1997-10-161-0/+7
* combine.c (try_combine): Use NULL_RTX instead of '0' where appropriate in cal...David S. Miller1997-09-221-2/+2
* * Integrate alias analysis changes from jfc@mit.eduJeffrey A Law1997-08-111-0/+1
* (force_to_mode): Don't do anything for a ASM_OPERANDS insn.Richard Kenner1997-06-221-3/+4
* Use REG_SET macrosMichael Meissner1997-06-161-8/+4
* Use accessor macros to access arrays based on regno; move many of the arrays ...Michael Meissner1997-05-301-29/+29
* reformat a little to match GNU coding standards.Mike Stump1997-05-061-3/+3
* (get_last_value_validate): New argument insn.Jim Wilson1997-04-141-7/+21
* (move_deaths): Handle partial REG_DEAD note forJim Wilson1997-04-031-5/+15
* combine.c (distribute_notes): Handle REG_BR_PROB and REG_EXEC_COUNT REG_NOTES.Doug Evans1997-03-281-0/+8
* Fix typo in comment.Richard Kenner1997-03-251-1/+1
* (if_then_else_cond): Call copy_rtx to prevent sharing.Jim Wilson1997-03-181-0/+8
* (simplify_rtx, case SUBREG): Fix direction of test when calling operand_subwo...Richard Kenner1997-03-101-3/+11
* combine.c (simplify_rtx): Do nothing with (truncate:mode) if mode is a partia...Jeff Law1997-03-031-0/+6
* combine.c (find_split_point): Don't turn a SIGN_EXTEND into a series of shift...Jeff Law1997-02-191-0/+8
* Update comments.Richard Kenner1997-02-151-1/+6
* (find_split_point, case SET): Fix error in last change.Richard Kenner1997-02-021-2/+2
* Add a case where reg_n_refs is clearedIan Lance Taylor1997-01-291-1/+3
* (simplify_rtx): Don't do anything with if_then_else_cond result if both one a...Richard Kenner1997-01-271-52/+56
* (find_split_point, case SET): If SET_SRC is NE and STORE_FLAG_VALUE is -1, se...Richard Kenner1997-01-041-3/+26
* (nonzero_bits): Ifdef out calls to num_sign_bit_copies.Jim Wilson1996-12-161-0/+18
* (simplify_comparison): Use mode_width as shift countJim Wilson1996-12-161-4/+8
* Check SMALL_REGISTER_CLASSES at runtimeIan Lance Taylor1996-12-131-5/+8
* (try_combine): When splitting an insn, check for the new I2 setting aRichard Kenner1996-12-111-1/+6
* (combinable_i3pat): Bring back to sync with can_combine_p.Richard Kenner1996-12-101-2/+6
* (try_combine): Properly copy an rtvec.Richard Kenner1996-11-151-1/+1
* Add some optimizations for TRUNCATE and ZERO_EXTENDIan Lance Taylor1996-10-291-0/+121
* (can_combine_p): When SMALL_REGISTER_CLASSES is defined, avoidRichard Kenner1996-10-231-1/+6
* (can_combine_p): Even if SMALL_REGISTER_CLASSES, know lifetime notRichard Kenner1996-09-231-1/+1
* combine.c (rtx_equal_for_field_assignment_p): Check for get_last_value return...Jeff Law1996-08-031-2/+8
* (undo_all): Clear previous_undos field.Jim Wilson1996-07-221-1/+1
* formatting tweaksMike Stump1996-07-031-45/+48
* (previous_num_undos): Deleted variable.Richard Kenner1996-06-281-53/+66
* (force_to_mode, case NE): Fix typo and logical error.Richard Kenner1996-06-271-5/+7
* (move_deaths): New parameter maybe_kill_insn.Richard Kenner1996-06-191-11/+28
* (try_combine): Don't use split if dest of new I2 is used between I2Richard Kenner1996-06-181-2/+5
* (set_nonzero_bits_and_sign_copies): SetJim Wilson1996-05-231-2/+2
* (nonzero_bits): Don't assume arg pointer has sameJim Wilson1996-05-221-1/+6
* (init_reg_last_arrays, setup_incoming_promotions): Correct prototypes.Richard Kenner1996-05-221-2/+2
* (insn_cuid): New function.Richard Kenner1996-05-171-3/+19
* (make_field_assignment): Allow XOR in final case.Richard Kenner1996-04-161-3/+3