summaryrefslogtreecommitdiff
path: root/gcc/combine.c
Commit message (Expand)AuthorAgeFilesLines
* * combine.c (try_combine): Ensure const_int pow2 is positive.David Edelsohn2001-07-131-0/+1
* regmove.c (replace_in_call_usage): Fix warnings.Jan van Male2001-07-101-3/+4
* [multiple changes]Richard Kenner2001-07-091-21/+10
* combine.c (combine_simplify_rtx): Also recompute 'mode' if the call to simpli...Diego Novillo2001-07-061-1/+6
* combine.c (nonzero_bits): Don't optimize away division by zero.Andrew Haley2001-06-151-0/+8
* predict.def: New file.Jan Hubicka2001-06-091-0/+1
* rtlanal.c (operand_preference): Fix preference for objects.Jan Hubicka2001-06-041-20/+7
* simplify_rtx.c (simplify_subreg): Keep subregs on return values...Jan Hubicka2001-06-041-13/+8
* combine.c (try_combine): Fix typo in comment.Lars Brinkhoff2001-05-271-1/+1
* combine.c (gen_binary): Use swap_commutative_operands_pJan Hubicka2001-05-221-3/+2
* combine.c (subst): Do not substitute for a register as a destination...Richard Henderson2001-05-211-1/+10
* combine.c (simplify_comparison): Update op1 after constant extension.Richard Henderson2001-05-211-0/+1
* combine.c (combine_simplify_rtx): Clear op0_mode if simplification suceeded.Jan Hubicka2001-05-181-1/+1
* integrate.c (copy_rtx_and_substitute): Use simplify_gen_subreg.Jan Hubicka2001-05-171-12/+2
* simplify-rtx.c (simplify_subreg): Break out from ...Jan Hubicka2001-05-171-151/+11
* combine.c (combine_simplify_rtx): Set op0_mode to VOIDmode after applying dis...Jan Hubicka2001-05-161-0/+1
* * combine.c (simplify_comparison): Fix typo.Graham Stott2001-05-111-1/+1
* bitmap.c: Change NULL_PTR to NULL or "(rtx*)0".Kaveh R. Ghazi2001-05-011-2/+2
* Use byte offsets in SUBREGs instead of words.Jakub Jelinek2001-04-031-56/+109
* combine.c (distribute_notes): If non-call exceptions, put the note on the tra...Richard Henderson2001-03-271-0/+19
* combine.c (try_combine): Use memcpy, not bcopy.Kaveh R. Ghazi2001-03-261-2/+2
* mkconfig.sh: Include insn-flags.h.Richard Henderson2001-03-221-2/+0
* defaults.h (ACCUMULATE_OUTGOING_ARGS, PUSH_ARGS): Move from ...Richard Henderson2001-03-181-13/+0
* combine.c (undobuf): Remove field previous_undos; all refs deleted.Richard Kenner2001-03-171-243/+168
* combine.c (try_combine): Fix error in change to try original register.Richard Kenner2001-03-111-22/+9
* Brad's -ffast-math breakup.Brad Lucier2001-03-071-5/+5
* combine.c (try_combine): If split with mode-changed scratch register didn't w...J"orn Rennecke2001-03-031-0/+9
* xm-lynx.h, [...]: Do not define TRUE or FALSE.Zack Weinberg2001-03-021-85/+92
* combine.c (known_cond): Do not reverse the condition when SMAX/UMAX is being ...Jason Eckhardt2001-02-271-1/+6
* optabs.c (expand_abs): Remove reference to HAVE_contitional_arithmetic.Lars Brinkhoff2001-02-181-63/+0
* combine.c (UWIDE_SHIFT_LEFT_BY_BITS_PER_WORD): New macro.Alexandre Oliva2001-02-131-4/+11
* combine.c (nonzero_bits, case PLUS): If pointers extend unsigned and this is ...Richard Kenner2001-02-061-1/+24
* combine.c (try_combine): Fix SUBREG setting for HOST_BITS_PER_WIDE_INT >= 2 *...Alexandre Oliva2001-01-301-2/+25
* combine.c (if_then_else_cond): Pass the correct mode to operand_subword() for...DJ Delorie2001-01-291-2/+4
* configure.in: Arrange to include defaults.h in [ht]config.h/tm.h.Kaveh R. Ghazi2001-01-281-1/+0
* combine.c (combine_simplify_rtx): If the modes are all VOIDmode, check the or...DJ Delorie2001-01-241-1/+5
* combine.c (try_combine): Don't set i3_subst_into_i2 for case of making new do...Richard Kenner2001-01-171-3/+5
* combine.c (try_combine): If i3_subst_into_i2, properly check for I3 having mo...Richard Kenner2001-01-161-1/+1
* combine.c (simplify_comparison): Don't change `code' when can't reverse compa...Geoffrey Keating2001-01-141-5/+11
* combine.c (reversed_comparison): Fix typo in last patch.Andreas Jaeger2001-01-121-3/+3
* i386.c (ix86_comparison_operator, [...]): Convert fp comparison codes to inte...Jan Hubicka2001-01-111-90/+86
* combine.c (combine_simplify_rtx): Recognize the unordered compares.Jan Hubicka2001-01-071-9/+27
* combine.c (simplify_shift_const): Even if we're sign-extracting...Alexandre Oliva2001-01-031-4/+9
* * combine.c (distribute_notes): Handle REG_NON_LOCAL_GOTO notes.Graham Stott2000-12-211-0/+9
* combine.c (cant_combine_insn_p): Get around SUBREGs when determining hardreg<...Jan Hubicka2000-12-151-0/+4
* Further tweak cant_combine_insn_pBernd Schmidt2000-12-011-38/+13
* combine.c (try_combine): Disregard USEs when updating LOG_LINKS of subsequent...Alexandre Oliva2000-12-011-1/+2
* function.h (emit_status): Delete member regno_pointer_flag and rename regno_p...John David Anglin2000-11-291-2/+2
* * combine.c (try_combine): Remove redundant test.Zack Weinberg2000-11-261-16/+13
* Avoid hard register combinationsBernd Schmidt2000-11-241-7/+49