summaryrefslogtreecommitdiff
path: root/gcc/combine.c
Commit message (Expand)AuthorAgeFilesLines
* * combine.c (can_combine_p): Don't substitute an ASM_OPERANDSgeoffk2000-09-191-0/+2
* * combine.c (simplify_comparison): Shift a NOT out of a singlerth2000-09-181-0/+15
* * combine.c (if_then_else_cond): Canonicalize BImode true torth2000-09-181-0/+8
* * combine.c (combine_simplify_rtx): Use gen_unary to distributerth2000-09-181-12/+8
* * combine.c (try_combine): Allow split to create a single insn.rth2000-09-181-5/+11
* * machmode.def: Add BImode. Add a column for bitsize.rth2000-09-181-1/+9
* * combine.c (simplify_if_then_else): Don't convert a == b ? b : ajakub2000-09-111-0/+2
* Some vector operation simplifications.crux2000-09-081-0/+39
* * combine.c (make_extraction): Fix rtx_cost comparison tohubicka2000-09-041-2/+2
* Eliminate false DV warnings for predicated calls to noreturn functions.wilson2000-09-011-0/+1
* * combine.c (make_compound_operation): Break after creatingrth2000-08-191-0/+1
* * combine.c (simplify_shift_const): Revert previous tworth2000-08-161-15/+12
* * combine.c (simplify_shift_const): Bound shift count whenrth2000-08-161-0/+5
* * combine.c (simplify_shift_const): Obey SHIFT_COUNT_TRUNCATED.rth2000-08-111-4/+10
* * alias.c (mark_constant_function): Use INSN_P.law2000-08-041-15/+9
* * combine.c (recog_for_combine): Remove the old noteslaw2000-08-041-3/+12
* * combine.c: Fix formatting.law2000-08-011-324/+321
* * combine.c (simplify_set, make_extraction, make_compound_operationhubicka2000-07-301-6/+6
* * combine.c (if_then_else_cond): Be sure that mode fits in HOST_WIDE_INThubicka2000-07-301-5/+8
* * combine.c (record_promoted_value): Allow bitsize of modehubicka2000-07-301-1/+1
* * simplify-rtx.c (simplify_relational_operation): Verify that mode ==hubicka2000-07-301-2/+7
* * combine.c (subst): Use CLASS_CANNOT_CHANGE_MODE andrth2000-06-131-11/+13
* * combine.c (get_pos_from_mask): Test exact_log2 result as signed.rth2000-05-311-2/+4
* * combine.c (force_to_mode) [MINUS]: Convert subtraction fromrth2000-05-291-1/+22
* * combine.c (combine_simplify_rtx): Don't create an if_then_elserth2000-05-291-31/+48
* * combine.c (subst): Honour CLASS_CANNOT_CHANGE_SIZE whengeoffk2000-05-281-0/+12
* * combine.c (try_combine): Use any_condjump_p, any_uncondjump_prth2000-05-251-1/+1
* * combine.c (simplify_comparison): Use trunc_int_for_mode.rth2000-05-231-3/+1
* * combine.c (try_combine): Handle i3_subst_into_i2 case when I2 iskenner2000-05-211-1/+1
* * combine.c (try_combine): Fix a typo.law2000-05-111-1/+1
* * rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P andkenner2000-05-041-5/+2
* * combine.c (combine_instructions): Add missing argumentrth2000-04-251-1/+2
* Do not try to combine a sequence of insns when the second insn has beennickc2000-04-251-6/+15
* * combine.c (try_combine): Update reg_nonzero_bits oflaw2000-04-241-3/+3
* Fix ia64 gdb miscompilation reported by Kevin Buettner.wilson2000-04-141-0/+7
* * md.texi (Standard Names): Clarify when movX is needed.hp2000-04-051-7/+4
* Convert ACCUMULATE_OUTGOING_ARGS to an expression.hubicka2000-03-291-2/+16
* * Rework fields used to describe positions of bitfields andkenner2000-03-251-141/+178
* Copyright fixeslaw2000-02-261-1/+2
* * toplev.c (rest_of_compilation): Rebuild jump labels iflaw2000-02-261-18/+43
* * combine.c (simplify_comparison): Fix typo.law2000-02-131-1/+1
* * combine.c (make_extraction, force_to_mode): Avoid warning onkenner2000-02-101-6/+10
* * Makefile.in (c-common.o): Depend on $(EXPR_H).ghazi2000-02-061-0/+1
* * combine.c (try_combine) [HAVE_cc0]: Trying to check the missedcchavva2000-01-311-0/+12
* * rtl.def: Add unordered fp comparisions.rth2000-01-241-5/+12
* * combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode.rth2000-01-181-3/+7
* * cccp.c: PROTO -> PARAMS.ghazi2000-01-141-68/+68
* * combine.c (if_then_else_cond): Be careful about what kindslaw2000-01-131-1/+4
* * combine.c (expand_field_assignment): Do not discard SUBREGsoliva2000-01-101-0/+2
* Update copyrightlaw2000-01-041-1/+1