aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
2000-01-14cccp.c: PROTO -> PARAMS.Kaveh R. Ghazi1-68/+68
2000-01-13combine.c (if_then_else_cond): Be careful about what kinds of RTL expressions...Jeffrey A Law1-1/+4
2000-01-10combine.c (expand_field_assignment): Do not discard SUBREGs while computing n...Alexandre Oliva1-0/+2
2000-01-04Update copyrightJeff Law1-1/+1
2000-01-03combine.c (expand_compound_operation): Do not convert ZERO_EXTEND to SIGN_EXT...Jan Hubicka1-28/+64
1999-12-16combine.c (simplify_comparison): Reduce (OP (MINUS A B) 0) to (OP A B).Richard Henderson1-0/+8
1999-12-14Avoid making shared rtl.Bernd Schmidt1-7/+13
1999-12-13combine.c (combine_simplify_rtx): Fix order of checks for (ashiftrt foo C) ->...Jeffrey A Law1-1/+1
1999-12-12combine.c (record_promoted_value): Remove unused variable `links2'.Kaveh R. Ghazi1-1/+1
1999-12-09combine.c (try_combine, [...]): Remove REG_N_REFS updating code.Jan Hubicka1-20/+0
1999-12-06combine.c (check_promoted_subreg): Do not conditionalize this upon PROMOTE_FU...David S. Miller1-6/+0
1999-12-06Fix ia64 execute/930630-1.c miscompilation.Jim Wilson1-5/+6
1999-12-06combine.c (check_promoted_subreg, [...]): New functions.Jakub Jelinek1-0/+93
1999-12-02combine.c (try_combine): Before fixing up LOG_LINKS for the i3_subst_into_i2 ...J"orn Rennecke1-13/+16
1999-12-01combine.c (if_then_else_cond): Use const_true_rtx instead of const1_rtx for r...Jeffrey A Law1-2/+2
1999-11-30combine.c (try_combine): Only pass SET or CLOBBER to SET_DESTFranz Sirl1-1/+3
1999-11-28combine.c (setup_incoming_promotions): Pass an outgoing regno to FUNCTION_ARG...Jakub Jelinek1-1/+7
1999-11-27combine.c (try_combine): Add code to try to merge a set of a two-word pseudo ...Richard Kenner1-0/+46
1999-11-22combine.c (combine_simplify_rtx): When handling a SUBREG, take SUBREG_WORD in...J"orn Rennecke1-1/+12
1999-11-04bitmap.h (BITMAP_XFREE): New.Richard Henderson1-3/+30
1999-11-01* combine.c (combine_instructions): Use xmalloc instead of alloca.Mark Mitchell1-17/+28
1999-10-31[multiple changes]Richard Kenner1-7/+103
1999-10-31combine.c (combine_simplify_rtx): Renamed from simplify_rtx.Jeffrey A Law1-3/+3
1999-10-27rtl.h (note_stores): Add additional paramter.Mark Mitchell1-17/+21
1999-10-20basic-block.h (PROP_*): Move constants from ...Richard Henderson1-1/+5
1999-10-18combine.c (get_last_value): If the last set of a register is after subst_low_...Jeffrey A Law1-54/+2
1999-10-14fold-const.c (fold): Move bit_rotate code to the EXPR_PLUS case, falltrought ...Jan Hubicka1-14/+9
1999-10-14combine.c (simplify_logical): Recognize xor pattern that encodes rotation.Marc Espie1-0/+15
1999-10-10combine.c (refresh_blocks, [...]): New.Richard Henderson1-19/+18
1999-10-09Makefile.in (flow.o): Depend on TREE_H.Richard Henderson1-46/+68
1999-09-26combine.c (gen_rtx_combine): Add missing call to va_end().Kaveh R. Ghazi1-0/+2
1999-09-24Cope with down shifting a 32 bit constant on a 64 bit host.Nick Clifton1-2/+2
1999-09-23Use unsigned shift instead of signed shift.Nick Clifton1-2/+6
1999-09-20Make it possible to prototype port-specific functions (and convert i386 to us...Bernd Schmidt1-0/+1
1999-09-12Replace insn_foo with insn_data.foo.Richard Henderson1-25/+34
1999-09-09combine.c (SUBST): Break out to a real function do_SUBST.Richard Henderson1-47/+62
1999-09-06Merge in gcc2-ss-010999Jeff Law1-54/+127
1999-09-02combine.c (simplify_rtx): Recognize another case of a synthesized sign extens...Jeffrey A Law1-2/+4
1999-09-02combine.c (simplify_shift_const): Remove extra semicolon.Finn Hakansson1-1/+1
1999-08-27Fix for 'Deadly optimization bug' (see egcs mailing list archive)Bernd Schmidt1-0/+5
1999-08-25combine.c (nonzero_bits): Allow single-ly set registers to be anywere in the ...Gavin Romig-Koch1-11/+28
1999-08-25Warning fixes:Kaveh R. Ghazi1-7/+5
1999-08-20rtl.h (rtx_format): Constify a char*.Kaveh R. Ghazi1-9/+9
1999-08-17* combine.c (distribute_notes): Handle REG_EH_RETHROW.Andreas Schwab1-2/+3
1999-08-09Include function.h in most files.Bernd Schmidt1-0/+1
1999-08-02Optimize duplicate zero_extend operations.Jim Wilson1-2/+5
1999-07-22explow.c (trunc_int_for_mode): New function.Richard Henderson1-43/+6
1999-06-14Patch from David Mosberger to fix 32 host cross 64 target bug.David Mosberger1-1/+6
1999-03-25combine.c (distribute_notes): Place REG_LABEL also where REG_EQUAL indicates.Richard Henderson1-1/+24
1999-03-24combine.c (force_to_mode, case PLUS): Use sign extended mask when masking the...Donn Terry1-8/+9