aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
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
1994-09-07(simplify_set): Only convert IF_THEN_ELSE to logical expression ifRichard Kenner1-0/+1
1994-08-31(nonzero_bits, cases DIV, MOD, UDIV, UMOD): Declare op0_maybe_minuspRichard Kenner1-2/+4
1994-08-30* combine.c (simplify_comparison, case GEU): Add missing break.Jeff Law1-0/+1
1994-08-18(distribute_notes...Jim Wilson1-8/+9
1994-08-14(distribute_notes, case REG_DEAD): Add anotherJim Wilson1-1/+3
1994-08-12(simplify_rtx, case FLOAT_TRUNCATE): Remove redundant float_truncate.Richard Kenner1-0/+7
1994-08-02(subst_prev_insn): Remove variable and all uses.Richard Kenner1-18/+6
1994-07-28(try_combine): Don't make a MULT if none of the insns in our input had one.Richard Kenner1-10/+28
1994-07-21(simplify_rtx): For (not (xor X C)) generate new rtxJim Wilson1-4/+1
1994-07-12(record_dead_and_set_regs_1): Can only handle SUBREGJim Wilson1-0/+1
1994-07-11Only turn IF_THEN_ELSE into AND if MODE_INT.Ian Lance Taylor1-0/+1
1994-07-08(force_to_mode): OP_MODE must be MODE if MODE and mode of X are of different ...Richard Kenner1-3/+9
1994-07-08(distribute_notes, REG_DEAD case): When check to seeJim Wilson1-1/+2
1994-07-08(gen_unary): Add new arg, OP0_MODE.Richard Kenner1-32/+39
1994-07-07(make_compound_operation, AND case): Do extraction in desired result mode.Doug Evans1-1/+1
1994-07-07flow.c (mark_set_1): Record explicit hard registers in their raw mode.Doug Evans1-2/+2
1994-07-05(can_combine_p): Don't check for replacing arg of function here.Richard Kenner1-11/+2
1994-07-05(try_combine): If I2DEST was used in I2SRC, it isn't unused justRichard Kenner1-2/+2
1994-06-29(simplify_set): Evaluate HAVE_conditional_move at runtime.Doug Evans1-3/+3
1994-06-25(distribute_notes, case REG_DEAD): If a call uses aRichard Earnshaw1-1/+3
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1-9/+9
1994-05-29(force_to_mode): NEXT_SELECT is true for NEG.Richard Kenner1-12/+15
1994-05-27(try_combine): Don't make complemented NOT for constant out of range.Richard Kenner1-26/+0
1994-05-27(simplify_comparison): Narrow comparison for AND's that are ZERO_EXTENDs.Richard Kenner1-26/+50
1994-05-26(simplify_comparison): Call CANONICALIZE_COMPARISON, if defined.Richard Kenner1-0/+6
1994-05-26(simplify_if_then_else): Don't make (mult (cond)) in simple case;Richard Kenner1-9/+1
1994-05-17(simplify_set): Move call to make_field_assignment to end; if SRC or DEST is ...Richard Kenner1-4/+14
1994-05-17(simplify_set): Use rtx_equal_p to compare cc_use and its setter.Richard Kenner1-9/+15
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