aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
2004-02-03combine.c (simplify_set): Use gen_rtx_fmt_e instead of gen_rtx.Kazu Hirata1-2/+2
2004-02-02alias.c (record_set): Use hard_regno_nregs.Jan Hubicka1-21/+21
2004-01-31combine.c (cse_main): Set gen_lowpart to gen_lowpart_for_combine and restore ...Paolo Bonzini1-83/+83
2004-01-30combine.c (simplify_shift_const, case XOR): Be careful when commuting XOR wit...Richard Kenner1-10/+19
2004-01-25* combine.c (recog_for_combine): Avoid allocating unnecesary RTX.Jan Hubicka1-9/+10
2004-01-25c-common.h: Fix comment typos.Kazu Hirata1-1/+1
2004-01-23combine.c (SHIFT_COUNT_TRUNCATED): Provide default value.Richard Henderson1-7/+8
2004-01-21alias.c, [...]: Update copyright.Kazu Hirata1-1/+1
2004-01-12re PR rtl-optimization/12508 (weak optimization for some constants < 2^16)Kazu Hirata1-34/+43
2004-01-12combine.c (combine_simplify_rtx): Don't pass VOIDmode to simplify_unary_opera...Richard Sandiford1-0/+2
2003-12-16re PR rtl-optimization/13313 (Wrong code generated)Eric Botcazou1-3/+4
2003-12-11basic-block.h (BLOCK_HEAD, BLOCK_END): Remove.Steven Bosscher1-9/+9
2003-11-19* combine.c (sets_function_arg_p): Delete unused function.James E Wilson1-40/+0
2003-11-13combine.c (distribute_notes): When re-distributing the notes from an insn we ...Richard Earnshaw1-5/+7
2003-10-17combine.c (simplify_set): Do not clear out undobuf.other_insn already set els...Ulrich Weigand1-4/+4
2003-10-13Makefile.in (BUILD_RTL): Replace $(BUILD_PREFIX)insn-modes.o with min-insn-mo...Zack Weinberg1-6/+6
2003-10-11combine.c (apply_distributive_law): Enable "distributive" floating point opti...Roger Sayle1-6/+7
2003-10-10* combine.c (distribute_links): Properly test for REG being set.Richard Kenner1-0/+2
2003-10-06re PR rtl-optimization/11637 (g++ invalid assembly with -fnon-call-exceptions)Eric Botcazou1-11/+39
2003-10-02combine.c (make_field_assignment): Check whether rtx's code is CONST_INT befo...Josef Zlomek1-0/+1
2003-09-26* combine.c (if_then_else_cond): Tighten mode check.Richard Sandiford1-1/+1
2003-09-14combine.c (simplify_comparison): Convert (ne (and (lshiftrt (xor X CST) Y) 1)...Kazu Hirata1-11/+22
2003-09-11combine.c (combine_simplify_rtx): Move several NOT and NEG optimizations from...Roger Sayle1-96/+0
2003-09-11combine.c (force_to_mode): Set fuller_mask based only on mask, not op_mode.Ian Lance Taylor1-7/+5
2003-09-07combine.c (combine_simplify_rtx): Don't convert -(A*B) into (-A)*B if we care...Roger Sayle1-2/+4
2003-09-03targhooks.c: New file.DJ Delorie1-15/+18
2003-08-25combine.c (simplify_comparison): Re-enable widening of comparisons with non-p...Ulrich Weigand1-5/+7
2003-08-25combine.c (distribute_notes): Handle REG_ALWAYS_RETURN.Ulrich Weigand1-0/+1
2003-08-25* combine.c (combine_simplify_rtx): Fix RTL sharing bug.Ulrich Weigand1-3/+5
2003-08-23* combine.c (apply_distributive_law): Correct comment.Roger Sayle1-1/+1
2003-08-22c-decl.c: Fix comment formatting.Kazu Hirata1-1/+1
2003-07-31combine.c (try_combine): Set JUMP_LABEL for newly created unconditional jump.Zdenek Dvorak1-0/+1
2003-07-30combine.c (distribute_notes): Cancel REG_VALUE_PROFILE notes.Zdenek Dvorak1-0/+4
2003-07-22alias.c: Fix comment formatting.Kazu Hirata1-1/+1
2003-07-22combine.c (if_then_else_cond): Simplify the comparison of rtx against -1, 0, ...Kazu Hirata1-1/+1
2003-07-19alias.c [...]: Remove unnecessary casts.Kaveh R. Ghazi1-27/+22
2003-07-18combine.c (simplify_comparison): Don't share rtx when converting (ne (and (no...Kazu Hirata1-1/+1
2003-07-18combine.c (combinable_i3pat): Don't forbid occurrences of i2dest or i1dest in...Alexandre Oliva1-3/+8
2003-07-16combine.c (subst): Also handle (subreg (const_double ...)) case if created by...Roger Sayle1-1/+3
2003-07-13combine.c (simplify_comparison): Convert (ne (and (not X) 1) 0) to (eq (and X...Kazu Hirata1-0/+11
2003-07-11combine.c (gen_binary): Handle the CLOBBER rtx and don't build a binary opera...Denis Chertykov1-0/+5
2003-07-05* combine.c (nonzero_bits1): Fix a warning.Kazu Hirata1-1/+2
2003-07-01basic-block.h: Fix comment typos.Kazu Hirata1-1/+1
2003-07-01combine.c (distribute_notes): Don't bother REG_WAS_0.Kazu Hirata1-2/+1
2003-06-27combine.c (force_to_mode): Replace the equality comparison of INTVALs with a ...Kazu Hirata1-8/+4
2003-06-13re PR bootstrap/10983 ([SPARC64] ICE in verify_wide_reg, at flow.c:551, while...James E Wilson1-22/+27
2003-06-08cfglayout.c (insn_scope): New static functionJan Hubicka1-1/+1
2003-06-08predict.h: Convert to ISO C90 prototypes.Andreas Jaeger1-310/+165
2003-06-05combine.c (simplify_if_then_else): (IF_THEN_ELSE (NE REG 0) (0) (8)) is REG f...Jan Hubicka1-0/+8
2003-06-03combine.c (simplify_set): Don't move a subreg in SET_SRC to SET_DEST if...Kazu Hirata1-10/+8