summaryrefslogtreecommitdiffstats
path: root/gcc/combine.c
Commit message (Expand)AuthorAgeFilesLines
* * fold-const.c (fold): Move bit_rotate code to the EXPR_PLUS case,law1999-10-151-14/+9
* * combine.c (simplify_logical): Recognize xor pattern that encodeslaw1999-10-141-0/+15
* * combine.c (refresh_blocks, need_refresh): New.rth1999-10-101-19/+18
* * Makefile.in (flow.o): Depend on TREE_H.rth1999-10-091-46/+68
* * combine.c (gen_rtx_combine): Add missing call to va_end().ghazi1999-09-261-0/+2
* Cope with down shifting a 32 bit constant on a 64 bit host.nickc1999-09-241-2/+2
* Use unsigned shift instead of signed shift.nickc1999-09-231-2/+6
* Make it possible to prototype port-specific functions (and convert i386 to us...crux1999-09-201-0/+1
* Replace insn_foo with insn_data.foo.rth1999-09-121-25/+34
* * combine.c (SUBST): Break out to a real function do_SUBST.rth1999-09-091-47/+62
* Merge in gcc2-ss-010999law1999-09-071-54/+127
* * combine.c (simplify_rtx): Recognize another case of a synthesizedlaw1999-09-021-2/+4
* * combine.c (simplify_shift_const): Remove extra semicolon.law1999-09-021-1/+1
* Fix for 'Deadly optimization bug' (see egcs mailing list archive)crux1999-08-271-0/+5
* * combine.c (nonzero_bits) : Allow single-ly set registers to begavin1999-08-251-11/+28
* Warning fixes:ghazi1999-08-251-7/+5
* * rtl.h (rtx_format): Constify a char*.ghazi1999-08-201-9/+9
* * combine.c (distribute_notes): Handle REG_EH_RETHROW.rth1999-08-181-2/+3
* Include function.h in most files. Remove most of the global variablescrux1999-08-091-0/+1
* Optimize duplicate zero_extend operations.wilson1999-08-021-2/+5
* * explow.c (trunc_int_for_mode): New function.rth1999-07-231-43/+6
* Patch from David Mosberger to fix 32 host cross 64 target bug.wilson1999-06-141-1/+6
* * combine.c (distribute_notes): Place REG_LABEL also whererth1999-03-251-1/+24
* * combine.c (force_to_mode, case PLUS): Use sign extended masklaw1999-03-251-8/+9
* Flow rewrite to use basic block structures and edge lists.rth1999-02-251-4/+6
* * combine.c (distribute_notes): Handle REG_EH_REGION notes.law1999-01-301-0/+11
* Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog forlaw1999-01-271-2/+2
* * rtl.h (rtx_def): Update documentation.mmitchel1999-01-191-10/+5
* * basic-block.h (basic_block_head): Rename to x_basic_block_head.rth1999-01-111-8/+8
* Fix copyright.law1999-01-061-1/+1
* * combine.c (num_sign_bit_copies): In NEG, MULT, DIV and MOD cases,law1999-01-061-18/+28
* * gansidecl.h: Prepend a "G" to the macro wrapping this fileghazi1998-11-081-2/+2
* * combine.c (subst): Process the inputs to a parallel asm_operandsrth1998-10-261-83/+134
* Warning fixes:ghazi1998-10-251-1/+0
* * combine.c (recog_for_combine): Lose PADDED_SCRATCHES arg. Alllaw1998-10-191-44/+17
* 8law1998-10-141-0/+3
* Warning fixes:ghazi1998-10-141-15/+19
* 8law1998-10-051-3/+6
* * combine.c (expand_field_assignment): Don't do bitwise operationsrth1998-10-041-0/+18
* * combine.c (distribute_notes): If an insn is a cc0 user, onlyrth1998-09-201-2/+31
* * combine.c (make_extraction): If no mode is specified forlaw1998-09-151-12/+34
* * system.h: Include stdarg.h/varargs.h, make sure they are orderedghazi1998-08-261-9/+1
* * combine.c (can_combine_p): Allow combining insns with REG_RETVALlaw1998-08-181-1/+12
* * combine.c (expand_compound_operation): Fix thinko in code to optimizelaw1998-07-061-1/+1
* * combine.c (simplify_comparison): Do not commute a AND intolaw1998-07-051-0/+10
* * combine.c (simplify_comparison): Apply SUBREG_REG to SUBREGs.law1998-07-021-2/+2
* * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 forlaw1998-06-291-21/+17
* * optabs.c: Use gen_rtx_FOO (...) instead of gen_rtx (FOO, ...).jfc1998-06-241-2/+3
* * alias.c: Include toplev.hlaw1998-06-191-0/+1
* * combine.c (nonzero_bits): For paradoxical subregs, takeamylaar1998-05-211-8/+16
OpenPOWER on IntegriCloud