aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)Author
2001-07-13 * combine.c (try_combine): Ensure const_int pow2 is positive.dje
2001-06-09* defaults.h (ACCUMULATE_OUTGOING_ARGS, PUSH_ARGS): Move from ...aoliva
2001-05-27 * combine.c (try_combine): Fix typo in comment.gerald
2001-05-12 * combine.c (distribute_notes) [REG_EH_REGION]: If non-callrth
2001-05-12 2001-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>rth
2001-03-15 * config/xm-lynx.h, config/xm-std32.h, config/a29k/xm-a29k.h,zack
2001-02-13* combine.c (UWIDE_SHIFT_LEFT_BY_BITS_PER_WORD): New macro.aoliva
2001-02-06 * combine.c (nonzero_bits, case PLUS): If pointers extend unsignedkenner
2001-01-30* combine.c (try_combine): Fix SUBREG setting foraoliva
2001-01-30* combine.c (if_then_else_cond): Pass the correct mode todj
2001-01-28 * configure.in: Arrange to include defaults.h in [ht]config.h/tm.h.ghazi
2001-01-24* combine.c (combine_simplify_rtx): If the modes are all VOIDmode,dj
2001-01-17 * combine.c (try_combine): Don't set i3_subst_into_i2 forkenner
2001-01-16 * combine.c (try_combine): If i3_subst_into_i2, properly check forkenner
2001-01-14 * combine.c (simplify_comparison): Don't change `code' whengeoffk
2001-01-12 * combine.c (reversed_comparison): Fix typo in last patch.hubicka
2001-01-11 * i386.c (ix86_comparison_operator, fcmov_comparison_operator,hubicka
2001-01-07 * combine.c (combine_simplify_rtx): Recognize the unordered compares.hubicka
2001-01-03* combine.c (simplify_shift_const): Even if we're sign-extracting,aoliva
2000-12-21 * combine.c (distribute_notes): Handle REG_NON_LOCAL_GOTO notes.grahams
2000-12-15 * combine.c (cant_combine_insn_p): Get around SUBREGs when determininghubicka
2000-12-01Further tweak cant_combine_insn_pbernds
2000-12-01* combine.c (try_combine): Disregard USEs when updating LOG_LINKSaoliva
2000-11-30 * function.h (emit_status): Delete member regno_pointer_flag andlaw
2000-11-26 * combine.c (try_combine): Remove redundant test.zack
2000-11-24Avoid hard register combinationsbernds
2000-11-07 * alias.c (init_alias_analysis), calls.c (expand_call,jsm28
2000-11-07 * combine.c (distribute_notes): Fix typo in last change.amylaar
2000-11-07 * combine.c (recog_for_combine): Allocate uninitialized vector withamylaar
2000-11-07 * flow.c (verify_local_live_at_start): Back out last change.amylaar
2000-11-02 * combine.c (distribute_notes): Use rtx_equal_p to check elim_i2 /amylaar
2000-10-24* combine.c (distribute_notes): Discard REG_LIBCALL and REG_RETVALaoliva
2000-10-20 * combine.c (struct undo): Change int to unsigned int.kenner
2000-10-13 Remove obstacks.mmitchel
2000-09-19 * combine.c (can_combine_p): Don't substitute an ASM_OPERANDSgeoffk
2000-09-18 * combine.c (simplify_comparison): Shift a NOT out of a singlerth
2000-09-18 * combine.c (if_then_else_cond): Canonicalize BImode true torth
2000-09-18 * combine.c (combine_simplify_rtx): Use gen_unary to distributerth
2000-09-18 * combine.c (try_combine): Allow split to create a single insn.rth
2000-09-18 * machmode.def: Add BImode. Add a column for bitsize.rth
2000-09-11 * combine.c (simplify_if_then_else): Don't convert a == b ? b : ajakub
2000-09-08Some vector operation simplifications.crux
2000-09-04 * combine.c (make_extraction): Fix rtx_cost comparison tohubicka
2000-09-01Eliminate false DV warnings for predicated calls to noreturn functions.wilson
2000-08-19 * combine.c (make_compound_operation): Break after creatingrth
2000-08-16 * combine.c (simplify_shift_const): Revert previous tworth
2000-08-16 * combine.c (simplify_shift_const): Bound shift count whenrth
2000-08-11 * combine.c (simplify_shift_const): Obey SHIFT_COUNT_TRUNCATED.rth
2000-08-04 * alias.c (mark_constant_function): Use INSN_P.law
2000-08-04 * combine.c (recog_for_combine): Remove the old noteslaw