summaryrefslogtreecommitdiff
path: root/gcc/combine.c
Commit message (Expand)AuthorAgeFilesLines
* combine.c (gen_binary): Remove.Paolo Bonzini2004-05-271-295/+319
* Makefile.in (OBJS): Add rtlhooks.o.Paolo Bonzini2004-05-251-912/+101
* basic-block.h (life_analysis, [...]): Update prototypes.Steven Bosscher2004-05-151-1/+1
* Merge tree-ssa-20020619-branch into mainline.Diego Novillo2004-05-131-8/+6
* Replace several arrays with a struct of arrays.Paolo Bonzini2004-05-121-225/+199
* re PR rtl-optimization/15100 (cc1plus got hang-up on libstdc++-v3/testsuite/a...Kaz Kojima2004-05-121-0/+6
* Complete last checkin:Paolo Bonzini2004-04-291-199/+225
* combine.c (combine_simplify_rtx): Adjust call to use simplify_relational_oper...Paolo Bonzini2004-04-291-237/+214
* combine.c (combine_simplify_rtx): Remove the "last" parameter and its documen...Paolo Bonzini2004-03-161-16/+16
* combine.c (unmentioned_reg_p): New function to check whether an expression is...Roger Sayle2004-03-121-0/+54
* combine.c (if_then_else_cond): Check for NULL return value of simplify_gen_su...Ulrich Weigand2004-03-111-5/+9
* c-typeck.c, [...]: Fix comment typos and formatting.Kazu Hirata2004-03-111-1/+1
* simplify-rtx.c (simplify_const_relational_operation): New function renamed fr...Roger Sayle2004-03-091-13/+4
* alias.c (rtx_equal_for_memref_p): Use predicates to test rtx classes and new ...Paolo Bonzini2004-03-031-135/+104
* combine.c (try_combine): Do not refer to is_replaced.Paolo Bonzini2004-03-011-4/+2
* darwin.c (machopic_output_possible_stub_label): Remove.Dale Johannesen2004-02-271-15/+5
* c-decl.c, [...]: Fix comment typos and formatting.Kazu Hirata2004-02-271-1/+1
* combine.c (SHIFT_COUNT_TRUNCATED): Remove.Kazu Hirata2004-02-211-4/+0
* combine.c (can_combine_p): Don't ignore SETs marked with REG_EH_REGION notes.Alan Modra2004-02-211-4/+17
* alias.c (OUTGOING_REGNO): Don't define the default.Kazu Hirata2004-02-211-3/+0
* re PR rtl-optimization/14119 (libjava Array_3 test fails at -O1)Alan Modra2004-02-181-30/+36
* combine.c (simplify_if_then_else): Do not replace (if_then_else (ne reg 0) (0...Ulrich Weigand2004-02-171-0/+1
* combine.c (simplify_set): Use gen_rtx_fmt_e instead of gen_rtx.Kazu Hirata2004-02-031-2/+2
* alias.c (record_set): Use hard_regno_nregs.Jan Hubicka2004-02-021-21/+21
* combine.c (cse_main): Set gen_lowpart to gen_lowpart_for_combine and restore ...Paolo Bonzini2004-01-311-83/+83
* combine.c (simplify_shift_const, case XOR): Be careful when commuting XOR wit...Richard Kenner2004-01-301-10/+19
* * combine.c (recog_for_combine): Avoid allocating unnecesary RTX.Jan Hubicka2004-01-251-9/+10
* c-common.h: Fix comment typos.Kazu Hirata2004-01-251-1/+1
* combine.c (SHIFT_COUNT_TRUNCATED): Provide default value.Richard Henderson2004-01-231-7/+8
* alias.c, [...]: Update copyright.Kazu Hirata2004-01-211-1/+1
* re PR rtl-optimization/12508 (weak optimization for some constants < 2^16)Kazu Hirata2004-01-121-34/+43
* combine.c (combine_simplify_rtx): Don't pass VOIDmode to simplify_unary_opera...Richard Sandiford2004-01-121-0/+2
* re PR rtl-optimization/13313 (Wrong code generated)Eric Botcazou2003-12-161-3/+4
* basic-block.h (BLOCK_HEAD, BLOCK_END): Remove.Steven Bosscher2003-12-111-9/+9
* * combine.c (sets_function_arg_p): Delete unused function.James E Wilson2003-11-191-40/+0
* combine.c (distribute_notes): When re-distributing the notes from an insn we ...Richard Earnshaw2003-11-131-5/+7
* combine.c (simplify_set): Do not clear out undobuf.other_insn already set els...Ulrich Weigand2003-10-171-4/+4
* Makefile.in (BUILD_RTL): Replace $(BUILD_PREFIX)insn-modes.o with min-insn-mo...Zack Weinberg2003-10-131-6/+6
* combine.c (apply_distributive_law): Enable "distributive" floating point opti...Roger Sayle2003-10-111-6/+7
* * combine.c (distribute_links): Properly test for REG being set.Richard Kenner2003-10-101-0/+2
* re PR rtl-optimization/11637 (g++ invalid assembly with -fnon-call-exceptions)Eric Botcazou2003-10-061-11/+39
* combine.c (make_field_assignment): Check whether rtx's code is CONST_INT befo...Josef Zlomek2003-10-021-0/+1
* * combine.c (if_then_else_cond): Tighten mode check.Richard Sandiford2003-09-261-1/+1
* combine.c (simplify_comparison): Convert (ne (and (lshiftrt (xor X CST) Y) 1)...Kazu Hirata2003-09-141-11/+22
* combine.c (combine_simplify_rtx): Move several NOT and NEG optimizations from...Roger Sayle2003-09-111-96/+0
* combine.c (force_to_mode): Set fuller_mask based only on mask, not op_mode.Ian Lance Taylor2003-09-111-7/+5
* combine.c (combine_simplify_rtx): Don't convert -(A*B) into (-A)*B if we care...Roger Sayle2003-09-071-2/+4
* targhooks.c: New file.DJ Delorie2003-09-031-15/+18
* combine.c (simplify_comparison): Re-enable widening of comparisons with non-p...Ulrich Weigand2003-08-251-5/+7
* combine.c (distribute_notes): Handle REG_ALWAYS_RETURN.Ulrich Weigand2003-08-251-0/+1