aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
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
1999-02-25Flow rewrite to use basic block structures and edge lists.Richard Henderson1-4/+6
1999-01-30* combine.c (distribute_notes): Handle REG_EH_REGION notes.Jeffrey A Law1-0/+11
1999-01-26Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog forJeffrey A Law1-2/+2
1999-01-19rtl.h (rtx_def): Update documentation.Mark Mitchell1-10/+5
1999-01-11basic-block.h (basic_block_head): Rename to x_basic_block_head.Richard Henderson1-8/+8
1999-01-06Fix copyright.Jeff Law1-1/+1
1999-01-06combine.c (num_sign_bit_copies): In NEG...Bernd Schmidt1-18/+28
1998-11-08gansidecl.h: Prepend a "G" to the macro wrapping this file (to distinguish it...Kaveh R. Ghazi1-2/+2
1998-10-26combine.c (subst): Process the inputs to a parallel asm_operands only once.Richard Henderson1-83/+134
1998-10-25Warning fixes:Kaveh R. Ghazi1-1/+0
1998-10-19combine.c (recog_for_combine): Lose PADDED_SCRATCHES arg.Bernd Schmidt1-44/+17
1998-10-14combine.c (combine_instructions): When finished, call init_recog.J"orn Rennecke1-0/+3
1998-10-14Warning fixes:Kaveh R. Ghazi1-15/+19
1998-10-05combine.c (simplify_rtx): Do not replace TRUNCATE with a SUBREG if truncation...Jeff Law1-3/+6
1998-10-04combine.c (expand_field_assignment): Don't do bitwise operations on MODE_FLOA...Richard Henderson1-0/+18
1998-09-19combine.c (distribute_notes): If an insn is a cc0 user, only delete it if we ...Richard Henderson1-2/+31
1998-09-15combine.c (make_extraction): If no mode is specified for an operand of insv...Jeffrey A Law1-12/+34
1998-08-26system.h: Include stdarg.h/varargs.h...Kaveh R. Ghazi1-9/+1
1998-08-18combine.c (can_combine_p): Allow combining insns with REG_RETVAL notes.Jeffrey A Law1-1/+12
1998-07-06combine.c (expand_compound_operation): Fix thinko in code to optimize (zero_e...Jeffrey A Law1-1/+1
1998-07-05combine.c (simplify_comparison): Do not commute a AND into a paradoxical SUBR...Jeffrey A Law1-0/+10
1998-07-01* combine.c (simplify_comparison): Apply SUBREG_REG to SUBREGs.Alasdair Baird1-2/+2
1998-06-29* Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 forJeff Law1-21/+17
1998-06-24optabs.c: Use gen_rtx_FOO (...) instead of gen_rtx (FOO, ...).John Carr1-2/+3
1998-06-19alias.c: Include toplev.hGraham Stott1-0/+1