aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
1994-05-06(try_combine): Restrict combining on CALL_INSNs.Richard Kenner1-1/+22
1994-05-06(simplify_rtx, case MULT): Don't convert MULT to shift here.Richard Kenner1-91/+123
1994-05-05(simplify_rtx, case SUBREG): Don't call force_to_mode.Richard Kenner1-9/+10
1994-04-21(can_combine_p...Richard Kenner1-14/+16
1994-04-20(move_deaths): Record death information of remainingDoug Evans1-1/+1
1994-04-10No longer handle LSHIFT.Richard Kenner1-29/+11
1994-04-09(force_to_mode, case ROTATE): Don't assume simplify_binary_operation always r...Richard Kenner1-1/+3
1994-03-30Include <stdarg.h> instead of "gstdarg.h"; similarly for varargs.Richard Kenner1-2/+2
1994-03-25(try_combine): Remove decls of unused variables.Richard Kenner1-11/+4
1994-03-23(simplify_rtx, case FLOAT_TRUNCATE): SimplifyRichard Kenner1-0/+9
1994-03-20(mark_used_regs_combine): Correct typo.Richard Kenner1-4/+4
1994-03-19(newpat_used_regs): New variable.Richard Kenner1-1/+124
1994-03-11Use PVPROTO for varargs prototypes.Richard Kenner1-1/+1
1994-03-06(subst): Split into five functions.Richard Kenner1-908/+817
1994-02-25(if_then_else_cond): Fix typo in narrowing of a SUBREG.Richard Kenner1-4/+3
1994-02-14(simplify_shift_const, case AND): When remaking binary operation, doRichard Kenner1-1/+1
1994-02-12(REVERSIBLE_CC_MODE): Add default definition.Richard Kenner1-61/+178
1994-02-10If __STDC__, include gstdarg and use ANSI form of varargs.Richard Kenner1-5/+15
1994-02-01(make_extraction): Don't make an extraction that has the potential ofRichard Kenner1-0/+10
1994-01-23(subst, case SUBREG): Handle paradoxical SUBREG of constant.Richard Kenner1-6/+13
1994-01-23(simplify_comparison): Can remove NOT on both operands if we swapRichard Kenner1-7/+8
1994-01-23(simplify_comparison): Fix typo in last change.Richard Kenner1-15/+14
1994-01-22(if_then_else_cond): Don't do anything with COMPARE.Richard Kenner1-13/+56
1994-01-22(num_sign_bit_copies): Ifndef WORD_REGISTER_OPERATIONS, ensure weRichard Kenner1-1/+9
1993-12-31(added_links_insn): New variable.Richard Kenner1-77/+186
1993-12-31(force_to_mode): Add new parm JUST_SELECT; all callers changed.Richard Kenner1-33/+44
1993-12-27(subst, case MINUS): Allow some FP simplifications if -ffast-math.Richard Kenner1-2/+5
1993-12-25(set_nonzero_bits_and_sign_copies, nonzero_bits): Fix errors inRichard Kenner1-7/+5
1993-12-13(subst, case MINUS): Canonicalize (minus A (plus A B)).Richard Kenner1-0/+11
1993-11-23(try_combine, simplify_shift_const): Add initializations for someRichard Kenner1-3/+3
1993-11-19(force_to_mode): Don't allow sign-extension of constants when we areRichard Kenner1-0/+8
1993-11-16(force_to_mode): Don't do right-shift in a narrower mode.Richard Stallman1-0/+5
1993-11-10(subst_prev_insn): New variable.Richard Kenner1-6/+19
1993-10-19(can_combine_p): Don't combine instructions across a volatile insn.Richard Stallman1-0/+8
1993-10-13Include stdio.h after gvarargs.h.Richard Stallman1-1/+2
1993-10-11(subst, shift and rotate cases): Test value of SHIFT_COUNT_TRUNCATEDRichard Kenner1-1/+1
1993-10-10(force_to_mode, case ASHIFTRT): Verify that result of making aRichard Kenner1-2/+4
1993-10-10(subst, case SUREG):Only call force_to_mode if both inner and outputRichard Kenner1-3/+5
1993-10-07(force_to_mode): Sign-extend constant being truncated.Richard Kenner1-1/+12
1993-10-06(try_combine): New variable i3_subst_into_i2.Jim Wilson1-17/+54
1993-10-02(can_combine_p): Allow an insn with a REG_EQUIV note that reads memoryRichard Kenner1-3/+7
1993-09-28(force_to_mode, LSHIFTRT case): Avoid shifts largerJim Wilson1-2/+4
1993-09-25(BYTE_LOADS_EXTEND, LOAD_EXTEND): Deleted.Richard Kenner1-42/+33
1993-09-24combine.c: (combinable_i3_pat): Don't add REG_DEAD notes for HARD_FRAME_POINT...Doug Evans1-0/+6
1993-09-23(init_reg_last_arrays): New function.Richard Stallman1-37/+61
1993-09-18(recog_for_combine): Fix typos in previous change.Richard Kenner1-3/+3
1993-09-17(recog_for_combine): Always reject a PARALLEL containing our specialRichard Kenner1-0/+9
1993-08-31(make_compound_operation): Handle the case (and (xor/ior (lshift...) (lshift....Jim Wilson1-1/+16
1993-08-27(nonzero_bits): Fix reversed test for when we need to insert extra bits when ...Richard Kenner1-10/+8
1993-08-19(simplify_shift_const...Jim Wilson1-3/+3