aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
2010-07-29double-int.h (double_int_and_not): New function.Richard Guenther1-1/+1
2010-07-27rtl.def (DEBUG_INSN, [...]): Swap operands 4 and 5.Bernd Schmidt1-2/+2
2010-07-15tree.h (DECL_CHAIN): Define.Nathan Froyd1-1/+1
2010-07-08toplev.h: Do not include diagnostic-core.h.Manuel López-Ibáñez1-0/+1
2010-06-29re PR rtl-optimization/44659 (Combiner fails to match QI cmp patterns with up...Eric Botcazou1-12/+18
2010-05-28re PR bootstrap/44255 (gcc-4.6-20100522 bootstrap comparison failure on sparc...Jakub Jelinek1-14/+6
2010-05-25function.h (struct function): Add can_throw_non_call_exceptions bit.Eric Botcazou1-1/+1
2010-05-25double-int.h (double_int_and): New.Anatoly Sokolov1-64/+10
2010-05-21tree.h: Include real.h and fixed-value.h as basic datatypes.Steven Bosscher1-1/+0
2010-05-19combine.c (propagate_for_debug): Call make_compound_operation on the source v...Richard Sandiford1-1/+22
2010-05-02target.h (struct calls): Add function_value_regno_p field.Anatoly Sokolov1-2/+2
2010-04-25combine.c (find_split_point): Add third argument.Paolo Bonzini1-15/+24
2010-03-20re PR rtl-optimization/43438 (possible wrong code bug)Richard Guenther1-2/+4
2010-03-16re PR debug/43051 (VTA causes a stack living parameter unavailable in most of...Jakub Jelinek1-2/+4
2010-01-15re PR rtl-optimization/42691 (problematic REG_EQUAL note added to SUBREG)Jing Yu1-2/+6
2010-01-15Revert revision 155944 due to the broken testcase.Jing Yu1-6/+2
2010-01-15re PR rtl-optimization/42691 (problematic REG_EQUAL note added to SUBREG)Jing Yu1-2/+6
2009-12-23re PR rtl-optimization/42475 (ICE at -O1 and above: internal compiler error: ...Jakub Jelinek1-4/+3
2009-12-08combine.c (setup_incoming_promotions): Fix sign-extend of zero-extend case; t...Richard Henderson1-29/+33
2009-12-07re PR rtl-optimization/42269 (Extra sign extension instructions generated)Richard Henderson1-6/+10
2009-12-04re PR rtl-optimization/42164 (internal compiler error: in simplify_subreg, at...David Daney1-0/+4
2009-11-25Remove trailing white spaces.H.J. Lu1-8/+8
2009-10-28re PR target/39715 ([cond-optab] extra sign extensions on Thumb)Paolo Bonzini1-21/+30
2009-10-26tm.texi (TARGET_ADDR_SPACE_POINTER_MODE): Document.Ben Elliston1-2/+5
2009-10-26extend.texi (Named Address Spaces): New section.Ben Elliston1-4/+7
2009-10-20rtl.h (simplify_replace_fn_rtx): Declare.Richard Sandiford1-55/+21
2009-10-08combine.c (label_tick_ebb_start): Fix comment.Adam Nemet1-11/+18
2009-10-05re PR rtl-optimization/41511 (combine behaves differently with/without -g)Eric Botcazou1-21/+17
2009-10-05re PR rtl-optimization/41574 (Distribute floating point expressions causes ba...Doug Kwan1-0/+6
2009-09-20[multiple changes]Kai Tietz1-3/+4
2009-09-14Squash commit of EH in gimpleRichard Henderson1-11/+6
2009-09-11* combine.c (propagate_for_debug_subst): Call wrap_constant on top.Jakub Jelinek1-1/+1
2009-09-02invoke.texi (-fvar-tracking-assignments): New.Alexandre Oliva1-9/+313
2009-08-11combine.c (try_widen_shift_mode): Factor out code to check if an integer cons...Adam Nemet1-6/+2
2009-08-08combine.c (gen_lowpart_or_truncate): Exclude CONST_INTs from mode check.Richard Sandiford1-23/+28
2009-08-01expr.c (store_constructor): Use promote_decl_mode.Paolo Bonzini1-4/+2
2009-07-18combine.c (make_compound_operation): If force_to_mode re-expanded the compoun...Adam Nemet1-0/+6
2009-07-18combine.c (try_widen_shift_mode): Add COUNT, OUTER_CODE and OUTER_CONST argum...Adam Nemet1-5/+25
2009-07-18combine.c (try_widen_shift_mode): Allow widening if the high-order bits are z...Adam Nemet1-1/+8
2009-07-18combine.c (simplify_shift_const_1): Split code to determine shift_mode into ...Adam Nemet1-15/+38
2009-07-09combine.c (make_extraction): Check TRULY_NOOP_TRUNCATION before creating LHS ...Adam Nemet1-5/+12
2009-07-01combine.c (force_to_mode): Handle TRUNCATE.Adam Nemet1-6/+18
2009-06-23combine.c (try_combine): Dump information about the insns we're combining.Adam Nemet1-0/+10
2009-06-23combine.c (combine_simplify_rtx): Remove TRULY_NOOP_TRUNCATION check when cal...Adam Nemet1-3/+1
2009-06-22alias.c: Use REG_P...Shujing Zhao1-125/+125
2009-06-02* combine.c (move_deaths): Compare LUIDs within the same BB only.Alexandre Oliva1-0/+1
2009-05-12Merge cond-optab branch.Paolo Bonzini1-29/+0
2009-05-11basic-block.h (enum profile_status): Break out of struct control_flow_graph.Ian Lance Taylor1-1/+3
2009-04-24combine.c (record_value_for_reg): Change 0 to VOIDmode, twice.Ian Lance Taylor1-4/+4
2009-04-16rtlanal.c (alloc_reg_note): New function, broken out of add_reg_note.Ian Lance Taylor1-17/+14