OSDN Git Service

avoid spurious signed/unsigned comparison warnings.
[pf3gnuchains/gcc-fork.git] / gcc / combine.c
1995-03-30 wilson(get_last_value): Revert back to use prev_nonnote_insn
1995-03-29 wilson(make_compound_operation, AND case): Undo July 7, 1994
1995-03-18 kenner(gen_lowpart_for_combine): Set reg_changes_size, if...
1995-03-16 kenner(apply_distributive_law, case SUBREG): Fix typo when...
1995-03-10 wilson(max_uid_cuid): New static variable.
1995-01-25 dje(simplify_set): Call can_conditionally_move_p.
1995-01-21 wilson(num_sign_bit_copies): Can handle paradoxical subreg...
1995-01-11 kenner(simplify_if_then_else): Fix typo: "|" should be "||".
1994-12-21 ianAlways copy flags to new MEM in simplify_shift_const.
1994-12-16 kenner(distribute_notes): When output an insn to hold a REG_D...
1994-12-08 kenner(distribute_notes): If can't find place for REG_DEAD...
1994-12-01 kenner(record_dead_and_set_regs_1): Handle SUBREGs.
1994-11-16 ianCheck target endianness at run time, not compile time
1994-11-08 wilson(try_combine): Update split_code after converting MULT
1994-10-18 kenner(can_combine_p): Don't combine into CALL_INSN where...
1994-09-07 kenner(simplify_comparison): Convert comparison to unsigned...
1994-09-07 kenner(simplify_set): Only convert IF_THEN_ELSE to logical...
1994-08-31 kenner(nonzero_bits, cases DIV, MOD, UDIV, UMOD): Declare...
1994-08-30 law * combine.c (simplify_comparison, case GEU): Add missi...
1994-08-18 wilson(distribute_notes, case REG_UNUSED): Ignore notes when
1994-08-14 wilson(distribute_notes, case REG_DEAD): Add another
1994-08-12 kenner(simplify_rtx, case FLOAT_TRUNCATE): Remove redundant...
1994-08-02 kenner(subst_prev_insn): Remove variable and all uses.
1994-07-28 kenner(try_combine): Don't make a MULT if none of the insns...
1994-07-21 wilson(simplify_rtx): For (not (xor X C)) generate new rtx
1994-07-12 wilson(record_dead_and_set_regs_1): Can only handle SUBREG
1994-07-11 ianOnly turn IF_THEN_ELSE into AND if MODE_INT.
1994-07-08 kenner(force_to_mode): OP_MODE must be MODE if MODE and mode...
1994-07-08 wilson(distribute_notes, REG_DEAD case): When check to see
1994-07-08 kenner(gen_unary): Add new arg, OP0_MODE.
1994-07-07 dje(make_compound_operation, AND case): Do extraction...
1994-07-07 dje* flow.c (mark_set_1): Record explicit hard registers...
1994-07-05 kenner(can_combine_p): Don't check for replacing arg of funct...
1994-07-05 kenner(try_combine): If I2DEST was used in I2SRC, it isn...
1994-06-29 dje(simplify_set): Evaluate HAVE_conditional_move at runtime.
1994-06-25 erich(distribute_notes, case REG_DEAD): If a call uses a
1994-06-14 kennerCast pointer operands to bzero, bcopy, and bcmp to...
1994-05-29 kenner(force_to_mode): NEXT_SELECT is true for NEG.
1994-05-27 kenner(try_combine): Don't make complemented NOT for constant...
1994-05-27 kenner(simplify_comparison): Narrow comparison for AND's...
1994-05-26 kenner(simplify_comparison): Call CANONICALIZE_COMPARISON...
1994-05-26 kenner(simplify_if_then_else): Don't make (mult (cond)) in...
1994-05-17 kenner(simplify_set): Move call to make_field_assignment...
1994-05-17 kenner(simplify_set): Use rtx_equal_p to compare cc_use and...
1994-05-06 kenner(try_combine): Restrict combining on CALL_INSNs.
1994-05-06 kenner(simplify_rtx, case MULT): Don't convert MULT to shift...
1994-05-05 kenner(simplify_rtx, case SUBREG): Don't call force_to_mode.
1994-04-21 kenner(can_combine_p, combinable_i3pat, try_combine): Allow...
1994-04-20 dje(move_deaths): Record death information of remaining
1994-04-10 kennerNo longer handle LSHIFT.
1994-04-09 kenner(force_to_mode, case ROTATE): Don't assume simplify_bin...
1994-03-30 kennerInclude <stdarg.h> instead of "gstdarg.h"; similarly...
1994-03-25 kenner(try_combine): Remove decls of unused variables.
1994-03-23 kenner(simplify_rtx, case FLOAT_TRUNCATE): Simplify
1994-03-20 kenner(mark_used_regs_combine): Correct typo.
1994-03-19 kenner(newpat_used_regs): New variable.
1994-03-11 kennerUse PVPROTO for varargs prototypes.
1994-03-06 kenner(subst): Split into five functions.
1994-02-25 kenner(if_then_else_cond): Fix typo in narrowing of a SUBREG.
1994-02-15 kenner(simplify_shift_const, case AND): When remaking binary...
1994-02-12 kenner(REVERSIBLE_CC_MODE): Add default definition.
1994-02-10 kennerIf __STDC__, include gstdarg and use ANSI form of varargs.
1994-02-01 kenner(make_extraction): Don't make an extraction that has...
1994-01-24 kenner(subst, case SUBREG): Handle paradoxical SUBREG of...
1994-01-23 kenner(simplify_comparison): Can remove NOT on both operands...
1994-01-23 kenner(simplify_comparison): Fix typo in last change.
1994-01-22 kenner(if_then_else_cond): Don't do anything with COMPARE.
1994-01-22 kenner(num_sign_bit_copies): Ifndef WORD_REGISTER_OPERATIONS...
1993-12-31 kenner(added_links_insn): New variable.
1993-12-31 kenner(force_to_mode): Add new parm JUST_SELECT; all callers...
1993-12-27 kenner(subst, case MINUS): Allow some FP simplifications...
1993-12-25 kenner(set_nonzero_bits_and_sign_copies, nonzero_bits): Fix...
1993-12-14 kenner(subst, case MINUS): Canonicalize (minus A (plus A...
1993-11-23 kenner(try_combine, simplify_shift_const): Add initialization...
1993-11-19 kenner(force_to_mode): Don't allow sign-extension of constant...
1993-11-16 rms(force_to_mode): Don't do right-shift in a narrower...
1993-11-11 kenner(subst_prev_insn): New variable.
1993-10-19 rms(can_combine_p): Don't combine instructions across...
1993-10-13 rmsInclude stdio.h after gvarargs.h.
1993-10-11 kenner(subst, shift and rotate cases): Test value of SHIFT_CO...
1993-10-10 kenner(force_to_mode, case ASHIFTRT): Verify that result...
1993-10-10 kenner(subst, case SUREG):Only call force_to_mode if both...
1993-10-07 kenner(force_to_mode): Sign-extend constant being truncated.
1993-10-06 wilson(try_combine): New variable i3_subst_into_i2.
1993-10-02 kenner(can_combine_p): Allow an insn with a REG_EQUIV note...
1993-09-28 wilson(force_to_mode, LSHIFTRT case): Avoid shifts larger
1993-09-25 kenner(BYTE_LOADS_EXTEND, LOAD_EXTEND): Deleted.
1993-09-24 dje* combine.c: (combinable_i3_pat): Don't add REG_DEAD...
1993-09-23 rms(init_reg_last_arrays): New function.
1993-09-18 kenner(recog_for_combine): Fix typos in previous change.
1993-09-17 kenner(recog_for_combine): Always reject a PARALLEL containin...
1993-08-31 wilson(make_compound_operation): Handle the case
1993-08-27 kenner(nonzero_bits): Fix reversed test for when we need...
1993-08-19 wilson(simplify_shift_const, XOR case): When applying
1993-08-19 kenner(can_combine_p): Don't reject SUBREG assignments here.
1993-08-18 kenner(try_combine): Don't split a PARALLEL of a SIGN_EXTEND...
1993-08-18 kenner(nonzero_bits): Handle case when BYTE_LOADS_EXTEND...
1993-08-16 kenner(use_crosses_set_p): Check for partially overlapping...
1993-08-11 kenner(combine_instructions): Fix typo on test of basic block...
1993-08-08 kenner(num_sign_bit_copies): Properly handle case when MODE...
next