summaryrefslogtreecommitdiffstats
path: root/gcc/combine.c
Commit message (Expand)AuthorAgeFilesLines
...
* Remove last combine patch. rth & jim are working on a new one.law1997-11-031-8/+4
* * combine.c (try_combine): Don't elim_i1 when it is used in i2src.law1997-11-031-4/+8
* Update mainline egcs to gcc2 snapshot 971021.law1997-11-021-32/+108
* * combine.c (can_combine_p): Don't combine with an asm whoserth1997-10-161-0/+7
* * combine.c (try_combine): Use NULL_RTX instead of '0' wherelaw1997-09-221-2/+2
* * Integrate alias analysis changes from jfc@mit.edulaw1997-08-111-0/+1
* (force_to_mode): Don't do anything for a ASM_OPERANDS insn.kenner1997-06-221-3/+4
* Use REG_SET macrosmeissner1997-06-161-8/+4
* Use accessor macros to access arrays based on regno; move many of the arrays ...meissner1997-05-301-29/+29
* reformat a little to match GNU coding standards.mrs1997-05-061-3/+3
* (get_last_value_validate): New argument insn.wilson1997-04-141-7/+21
* (move_deaths): Handle partial REG_DEAD note forwilson1997-04-031-5/+15
* * combine.c (distribute_notes): Handle REG_BR_PROB and REG_EXEC_COUNTdje1997-03-281-0/+8
* Fix typo in comment.kenner1997-03-251-1/+1
* (if_then_else_cond): Call copy_rtx to prevent sharing.wilson1997-03-181-0/+8
* (simplify_rtx, case SUBREG): Fix direction of test when callingkenner1997-03-101-3/+11
* * combine.c (simplify_rtx): Do nothing with (truncate:mode) iflaw1997-03-031-0/+6
* * combine.c (find_split_point): Don't turn a SIGN_EXTEND intolaw1997-02-191-0/+8
* Update comments.kenner1997-02-151-1/+6
* (find_split_point, case SET): Fix error in last change.kenner1997-02-021-2/+2
* Add a case where reg_n_refs is clearedian1997-01-291-1/+3
* (simplify_rtx): Don't do anything with if_then_else_condkenner1997-01-271-52/+56
* (find_split_point, case SET): If SET_SRC is NE andkenner1997-01-041-3/+26
* (nonzero_bits): Ifdef out calls to num_sign_bit_copies.wilson1996-12-171-0/+18
* (simplify_comparison): Use mode_width as shift countwilson1996-12-161-4/+8
* Check SMALL_REGISTER_CLASSES at runtimeian1996-12-131-5/+8
* (try_combine): When splitting an insn, check for the new I2 setting akenner1996-12-111-1/+6
* (combinable_i3pat): Bring back to sync with can_combine_p.kenner1996-12-111-2/+6
* (try_combine): Properly copy an rtvec.kenner1996-11-151-1/+1
* Add some optimizations for TRUNCATE and ZERO_EXTENDian1996-10-291-0/+121
* (can_combine_p): When SMALL_REGISTER_CLASSES is defined, avoidkenner1996-10-231-1/+6
* (can_combine_p): Even if SMALL_REGISTER_CLASSES, know lifetime notkenner1996-09-231-1/+1
* * combine.c (rtx_equal_for_field_assignment_p): Check forlaw1996-08-041-2/+8
* (undo_all): Clear previous_undos field.wilson1996-07-221-1/+1
* formatting tweaksmrs1996-07-031-45/+48
* (previous_num_undos): Deleted variable.kenner1996-06-281-53/+66
* (force_to_mode, case NE): Fix typo and logical error.kenner1996-06-271-5/+7
* (move_deaths): New parameter maybe_kill_insn.kenner1996-06-191-11/+28
* (try_combine): Don't use split if dest of new I2 is used between I2kenner1996-06-181-2/+5
* (set_nonzero_bits_and_sign_copies): Setwilson1996-05-231-2/+2
* (nonzero_bits): Don't assume arg pointer has samewilson1996-05-221-1/+6
* (init_reg_last_arrays, setup_incoming_promotions): Correct prototypes.kenner1996-05-221-2/+2
* (insn_cuid): New function.kenner1996-05-171-3/+19
* (make_field_assignment): Allow XOR in final case.kenner1996-04-161-3/+3
* (expand_field_assignment): Take SUBREG_WORD into account when havekenner1996-04-151-8/+10
* (try_combine): When substituting in output of I2, ensure dest isn'tkenner1996-04-151-1/+2
* (combine_instructions): In initial scan of insns, handle a REG_INCkenner1996-04-141-1/+7
* (make_extraction): In BITS_BIG_ENDIAN correction of POS, need to treatdje1996-03-231-6/+15
* (simplify_if_then_else): Allow for case that condition might no longerkenner1996-03-191-0/+4
* (find_split_point): Handle NULL return from make_extraction.dje1996-03-171-9/+23
OpenPOWER on IntegriCloud