aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
1993-02-25(set_nonzero_bits_and_sign_copies): Fix typo in paradoxical set dest handling.Jim Wilson1-2/+2
1993-02-13* make setup_incoming_promotions staticDoug Evans1-1/+1
1993-02-09(setup_incoming_promotions): New function.Richard Kenner1-2/+29
1993-02-09(combine_instructions): When calling set_nonzero_bits_and_sign_copies,Richard Kenner1-3/+31
1993-01-31(simplify_and_const_int): Never consider bits outside of MODE.Richard Kenner1-2/+5
1993-01-26(combine_instructions): Initialize undobuf in the eventRichard Kenner1-0/+1
1993-01-24(apply_distributive_law): Don't mess with float arith.Richard Stallman1-0/+6
1993-01-19(combine_instructions): Clear reg_last_set_label.Richard Kenner1-0/+1
1993-01-10(make_extraction): Don't use POS < 0 as a flag that POS_RTX is to be used; in...Richard Kenner1-18/+25
1993-01-08(BYTE_LOAD_EXTEND, LOAD_EXTEND): New macros.Richard Kenner1-8/+23
1992-12-28Add a few missing HOST_WIDE_INT casts.Richard Kenner1-205/+195
1992-12-28(simplify_comparison, case NEG): Replace large block of code withRichard Kenner1-22/+3
1992-12-27(subst, case SET): Call recog_for_combine with OTHER_INSN, notRichard Kenner1-1/+1
1992-12-27(subst, comparison cases): Expand any compound operation that is an operand...Richard Kenner1-6/+18
1992-12-26(gen_lowpart_for_combine): Allow MODE to be wider than a word inRichard Kenner1-1/+8
1992-12-16(try_combine): Allow for the case where I3 becomes anTom Wood1-2/+3
1992-12-10(try_combine): Only use I2DEST as a scratch reg forJim Wilson1-1/+9
1992-12-10(get_last_value): Never use value from later insn, even if reg is onlyRichard Kenner1-5/+4
1992-12-01(num_sign_bit_copies): Return 1 on failure, not 0.Richard Kenner1-2/+2
1992-11-30(subst, make_field_assignment, num_sign_bit_copies): Protect calls to signifi...Richard Stallman1-8/+25
1992-11-26(num_sign_bit_copies): Fix 1-off error in PLUS case.Richard Stallman1-1/+1
1992-11-26(make_extraction): When making a low part subreg of a reg,Richard Stallman1-3/+8
1992-11-20(simplify_comparison, case ASHIFTRT): mode_for_sizeRichard Stallman1-1/+1
1992-10-31(simplify_shift_const):Richard Stallman1-1/+3
1992-10-29(make_extraction): Fix paren error in `if' for INNER is reg.Richard Stallman1-4/+4
1992-10-28(can_combine_p): Don't don't substitute an expressionRichard Stallman1-2/+6
1992-10-22(make_extraction): Use is_mode, not inner_mode,Richard Stallman1-8/+20
1992-10-13(subst): Don't change a conditional branch into a conditional move.Tom Wood1-1/+2
1992-10-12(try_combine): Save DEST of NI2PAT before calling recog_for_combine,Richard Kenner1-3/+5
1992-10-12(try_combine): Fix typo in last change involving single_set.Richard Kenner1-2/+2
1992-10-12(try_combine): Properly call single_set when validating the result ofRichard Kenner1-2/+2
1992-10-09(subst, case SUBREG): Don't make a new REG for stack, frame, or argRichard Kenner1-2/+8
1992-09-23(significant_bits, num_sign_bit_copies): Handle SUBREGs made for promotedRichard Kenner1-0/+16
1992-09-21(make_extraction): Make test whether to use AND orRichard Stallman1-4/+4
1992-09-21(subst): Set and compare extend_op with 0, not NULL.Richard Stallman1-2/+2
1992-09-20(try_combine): Always call set_significant on new patterns, so don't callRichard Kenner1-7/+50
1992-09-20(subst, simplify_and_const_int, significant_bits): Treat BYTE_LOADS_SIGN_EXTE...Richard Kenner1-9/+28
1992-09-19(try_combine): When removing REG_UNUSED note, update reg_n_deaths.Richard Kenner1-60/+466
1992-09-05(try_combine): Make change missing from last modification to splittingRichard Kenner1-1/+2
1992-09-02(make_compound_operation...Richard Kenner1-0/+13
1992-08-24(subst): When moving operation inside IF_THEN_ELSE, make a new rtxRichard Kenner1-20/+21
1992-08-21(subst): Move up test for too many restarts.Richard Kenner1-5/+12
1992-08-20Put include of stdio.h after GCC header files (for i860-stardent-sysv4).Richard Kenner1-2/+1
1992-08-19(subst, case AND): Only make IF_THEN_ELSE if conditional moves exist.Richard Kenner1-0/+5
1992-08-19Correctly apply last change.Richard Kenner1-3/+3
1992-08-19(simplify_comparison): Add a few more cases where we can do theRichard Kenner1-19/+72
1992-08-18(simplify_comparison): Rearrange conditional in SUBREG case.Richard Stallman1-4/+6
1992-08-17(struct undo, struct undo_int): Replace non-portable usage with some unions.Richard Kenner1-23/+20
1992-08-15(get_last_value): Don't go past a CODE_LABEL when searching for aRichard Kenner1-2/+2
1992-08-02(reg_sign_bit_copies): New variable.Richard Kenner1-209/+800