aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
1996-02-19(force_to_mode, case IOR): Fix typo in commuting IOR and LSHIFTRT.Richard Kenner1-1/+2
1996-02-13(force_to_mode, num_sign_bit_copies, simplify_comparison): FixRichard Kenner1-7/+7
1996-01-30(nonzero_bits, case REG): Ignore REG_POINTER_ALIGNMENT.Richard Kenner1-6/+11
1996-01-01(rtx_equal_for_field_assignment_p): New function.Richard Kenner1-24/+61
1995-12-27(set_nonzero_bits_and_sign_copies): Handle reg even if only set once and in o...Richard Kenner1-14/+9
1995-12-18(simplify_rtx, case SUBREG): For SUBREG of a constant,Jim Wilson1-1/+5
1995-12-17regclass.c (regclass): Use SECONDARY_RELOAD_CLASS if it's defined to avoid us...Jeff Law1-0/+5
1995-12-17(try_combine): When checking for two sets of the same register in a split ins...Richard Kenner1-4/+15
1995-12-10(simplify_if_then_else): Convert "a == b ? b : a" to "a".Richard Kenner1-0/+10
1995-11-26(nonzero_bits, case REG): Put POINTERS_EXTEND_UNSIGNED code before stack poin...Richard Kenner1-9/+12
1995-11-06(force_to_mode): Fix typo in fix to last change.Doug Evans1-1/+1
1995-11-05(force_to_mode): Put in last change properl.Richard Kenner1-1/+1
1995-10-27(force_to_mode, case ASHIFTRT): Properly handle mask wider thanRichard Kenner1-2/+24
1995-10-26(distribute_notes): For Oct 19 change, add additional check to verifyRichard Kenner1-1/+2
1995-10-26(force_to_mode, case ASHIFTRT): Verify mode bitsize is withinRichard Kenner1-2/+3
1995-10-20(distribute_notes): Delete instructions without side effect that set aRichard Kenner1-1/+4
1995-10-19(distribute_notes): When search for new place to put REG_DEAD note,Richard Kenner1-0/+15
1995-10-03(simplify_rtx): In code that attempts to simplify conditional expressions...Richard Kenner1-0/+3
1995-08-28Fix spelling errors.Richard Kenner1-2/+2
1995-08-13(move_deaths): When have a multi-reg hard register, if don't find aRichard Kenner1-0/+15
1995-06-15Update FSF address.Richard Kenner1-1/+2
1995-06-05(reg_dead_at_p): When scanning backwards, stop at BARRIER.Richard Kenner1-1/+1
1995-05-29(recog_for_combine): New parm PADDED_SCRATCHES; set it.Richard Kenner1-18/+47
1995-05-16Fix typos in comments.Richard Kenner1-5/+5
1995-05-13(simplify_shift_count, case LSHIFTRT): Don't merge shifts of differentRichard Kenner1-3/+5
1995-05-12(simplify_shift_const): Don't change SHIFT_MODE for LSHIFTRT either.Richard Kenner1-9/+13
1995-05-01(combine_instrutions): Set subst_prev_insn to zero.Jim Wilson1-1/+18
1995-04-26(simplify_rtx, case TRUNCATE): Add. Use force_to_mode.Jim Wilson1-3/+10
1995-04-21(simplify_logical, case AND): If still an AND, get new values for op0Richard Kenner1-0/+4
1995-04-17(get_last_value): Ignore BARRIER when scanning backwards.Jim Wilson1-4/+20
1995-04-17(subst_prev_insn): New variable.Jim Wilson1-4/+13
1995-04-10(simplify_set): Don't move a SUBREG to dest if it is changing the sizeRichard Kenner1-0/+8
1995-04-03(force_to_mode, case PLUS): Sign extend masks that are negative in OP_MODE.Torbjorn Granlund1-8/+66
1995-04-03(nonzero_bits, case REG): Check POINTERS_EXTEND_UNSIGNED.Richard Kenner1-1/+17
1995-03-30(get_last_value): Revert back to use prev_nonnote_insn instead of prev_real_i...Jim Wilson1-4/+6
1995-03-29(make_compound_operation, AND case): Undo July 7, 1994Jim Wilson1-1/+1
1995-03-18(gen_lowpart_for_combine): Set reg_changes_size, if needed.Richard Kenner1-0/+8
1995-03-16(apply_distributive_law, case SUBREG): Fix typo when checking forRichard Kenner1-1/+1
1995-03-10(max_uid_cuid): New static variable.Jim Wilson1-6/+14
1995-01-25(simplify_set): Call can_conditionally_move_p.Doug Evans1-3/+3
1995-01-20(num_sign_bit_copies): Can handle paradoxical subreg onlyJim Wilson1-2/+10
1995-01-10(simplify_if_then_else): Fix typo: "|" should be "||".Richard Kenner1-2/+2
1994-12-21Always copy flags to new MEM in simplify_shift_const.Ian Lance Taylor1-8/+6
1994-12-16(distribute_notes): When output an insn to hold a REG_DEAD note,Richard Kenner1-3/+10
1994-12-07(distribute_notes): If can't find place for REG_DEAD note, add an INSNRichard Kenner1-39/+51
1994-11-30(record_dead_and_set_regs_1): Handle SUBREGs.Richard Kenner1-0/+3
1994-11-16Check target endianness at run time, not compile timeIan Lance Taylor1-92/+98
1994-11-07(try_combine): Update split_code after converting MULTJim Wilson1-2/+7
1994-10-18(can_combine_p): Don't combine into CALL_INSN where DEST is a globalRichard Kenner1-1/+5
1994-09-07(simplify_comparison): Convert comparison to unsigned when strippingRichard Kenner1-0/+1