aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
2006-01-03re PR rtl-optimization/25578 (gfortran version 4.2.0 20051227 - 144 new test...Paolo Bonzini1-3/+3
2006-01-03combine.c (reg_subword_p): New predicate to test whether the destination of a...Roger Sayle1-50/+137
2006-01-03combine.c (apply_distributive_law <SUBREG>): Check TRULY_NOOP_TRUNCATION.Adam Nemet1-1/+6
2005-12-26re PR middle-end/25568 (RTL checking bootstrap failure on i686-unknown-linux-...Graham Stott1-0/+2
2005-12-23combine.c (simplify_shift_const): Fix typo.Paolo Bonzini1-143/+152
2005-12-20combine.c (try_combine): Improve splitting of binary operators by taking adva...Roger Sayle1-2/+65
2005-12-17basic-block.h: Changed basic block numbering so that the entry block is 0 and...Daniel Berlin1-1/+1
2005-12-16combine.c (combine_simplify_rtx <case NOT, [...]): Move simplifications that ...Paolo Bonzini1-553/+3
2005-12-15combine.c: Remove force_to_mode's fourth parameter.Paolo Bonzini1-49/+140
2005-12-02re PR target/21017 (ppc 64bit target not using rlwinm)Alan Modra1-6/+27
2005-11-30combine.c (find_split_point): Sign extend bitmask when changing bitfield assi...Dale Johannesen1-2/+4
2005-11-21re PR rtl-optimization/24883 (fatal error: internal consistency failure build...Ian Lance Taylor1-10/+19
2005-11-21combine.c (try_combine): Do not run subst on i1src and i2src in the case of g...Joseph Myers1-29/+35
2005-11-19combine.c (make_compound_operation): Swap operands of commutative operation i...Joseph Myers1-0/+10
2005-11-15re PR rtl-optimization/22002 (internal consistency failure with -funroll-loops)Alan Modra1-0/+20
2005-11-06re PR target/22432 (Wrong code generation using MMX intrinsics on amd64)Ian Lance Taylor1-8/+10
2005-10-12combine.c (make_extraction): Correct offset computation.Adrian Straetling1-2/+3
2005-10-11re PR rtl-optimization/13931 (combiner much slower on big basic blocks)Ian Lance Taylor1-18/+57
2005-09-26Check for valid use of subreg.Fariborz Jahanian1-1/+1
2005-08-26combine.c (make_extraction): Avoid reference outside object.Ian Lance Taylor1-3/+5
2005-08-08re PR rtl-optimization/23241 (Invalid code generated for comparison of uchar ...Josh Conner1-1/+1
2005-08-03combine.c (can_change_dest_mode): New function.Paul Brook1-24/+38
2005-08-02combine.c (combine_instructions): Don't use reg_equal/equiv results if the mo...Richard Henderson1-3/+6
2005-07-22re PR rtl-optimization/22258 (combine causes spill failure on return value re...J"orn Rennecke1-0/+80
2005-07-19bt-load.c (link_btr_uses): Fix uninitialised warnings.Ben Elliston1-1/+1
2005-07-05Makefile.in: Adjust dependencies.Paolo Bonzini1-0/+49
2005-07-03bb-reorder.c, [...]: Avoid "." or "\n" at end of diagnostics and capital lett...Joseph Myers1-2/+2
2005-06-25Update FSF address.Kelley Cook1-2/+2
2005-06-20re PR target/22077 (vec_all_eq does not produce good result)Fariborz Jahanian1-0/+5
2005-06-19combine.c (make_compound_operation): Use simplify_subreg.Andreas Krebbel1-31/+23
2005-06-16basic-block.h (rtl_bb_info): Break out head_, end_, global_live_at_start, glo...Jan Hubicka1-9/+14
2005-06-07sbitmap.h (sbitmap_iterator, [...]): New.Kazu Hirata1-2/+4
2005-06-06combine.c (try_combine): Use hard_regno_nregs array instead of HARD_REGNO_NRE...Jakub Jelinek1-2/+2
2005-05-04re PR rtl-optimization/21239 (Illegal elimination of SSE2 load/store using xm...Jakub Jelinek1-1/+1
2005-04-22builtins.c (gimplify_va_arg_expr): Reword comments to avoid 'abort'.Nathan Sidwell1-3/+2
2005-04-15cfgrtl.c (purge_all_dead_edge): Remove an unused argument.Kazu Hirata1-1/+1
2005-04-10combine.c (combine_simplify_rtx): Remove a transformation that relies on an i...Richard Sandiford1-41/+0
2005-04-05combine.c (RTL_HOOKS_GEN_LOWPART_NO_EMIT): Use gen_lowpart_for_combine.Paolo Bonzini1-0/+4
2005-03-22re PR rtl-optimization/20527 (Mishandling of postincrement causes bzip2 misco...Hans-Peter Nilsson1-3/+7
2005-03-21combine.c (combine_simplify_rtx, [...]): Adjust calls to reverse_comparison.Paolo Bonzini1-58/+14
2005-03-19combine.c (try_combine): When changing the mode of a hard reg, make sure that...Bernd Schmidt1-3/+9
2005-03-18combine.c (gen_binary): Remove.Paolo Bonzini1-289/+304
2005-03-15re PR rtl-optimization/20291 (combine throws away clobbers before trying to s...J"orn Rennecke1-0/+20
2005-03-10re PR target/20322 (Miscompilation of libcpp/expr.c at -O2+)Jakub Jelinek1-0/+14
2005-03-08c-common.c, [...]: Fix comment formatting.Kazu Hirata1-1/+2
2005-03-05combine.c (simplify_and_const_int): Use gen_int_mode instead of GEN_INT (trun...Kazu Hirata1-1/+1
2005-02-28calls.c (emit_call_1): Don't use REG_ALWAYS_RETURN.Kazu Hirata1-1/+0
2005-02-12c-tree.h, [...]: Fix comment typos.Kazu Hirata1-1/+1
2005-02-03combine.c (simplify_comparison, [...]): Do not drop the extend if we'd have t...Alexandre Oliva1-14/+23
2005-01-29combine.c (make_field_assignment): Fix argument order to gen_int_mode.Richard Henderson1-1/+1