summaryrefslogtreecommitdiff
path: root/gcc/combine.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero ().Joseph Myers2000-11-071-9/+9
* * combine.c (distribute_notes): Fix typo in last change.J"orn Rennecke2000-11-071-1/+1
* combine.c (recog_for_combine): Allocate uninitialized vector with rtvec_alloc.J"orn Rennecke2000-11-071-4/+4
* flow.c (verify_local_live_at_start): Back out last change.J"orn Rennecke2000-11-071-0/+29
* combine.c (distribute_notes): Use rtx_equal_p to check elim_i2 / elim_i1.J"orn Rennecke2000-11-021-59/+22
* combine.c (distribute_notes): Discard REG_LIBCALL and REG_RETVAL when deletin...Alexandre Oliva2000-10-241-0/+8
* combine.c (struct undo): Change int to unsigned int.Richard Kenner2000-10-201-10/+14
* Remove obstacks.Mark Mitchell2000-10-131-9/+0
* combine.c (can_combine_p): Don't substitute an ASM_OPERANDS into anything.Geoff Keating2000-09-191-0/+2
* combine.c (simplify_comparison): Shift a NOT out of a single bit test.Richard Henderson2000-09-181-0/+15
* combine.c (if_then_else_cond): Canonicalize BImode true to STORE_FLAG_VALUE.Richard Henderson2000-09-181-0/+8
* combine.c (combine_simplify_rtx): Use gen_unary to distribute the NOT for De ...Richard Henderson2000-09-181-12/+8
* * combine.c (try_combine): Allow split to create a single insn.Richard Henderson2000-09-181-5/+11
* machmode.def: Add BImode.Richard Henderson2000-09-181-1/+9
* combine.c (simplify_if_then_else): Don't convert a == b ? b ...Jakub Jelinek2000-09-111-0/+2
* Some vector operation simplifications.Bernd Schmidt2000-09-081-0/+39
* combine.c (make_extraction): Fix rtx_cost comparison to match the comment.Jan Hubicka2000-09-041-2/+2
* Eliminate false DV warnings for predicated calls to noreturn functions.Jim Wilson2000-09-011-0/+1