aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
2014-12-22re PR rtl-optimization/62151 (wrong code at -O2 and -O3 on x86_64-linux-gnu)Bin Cheng1-8/+35
2014-12-19re PR target/64268 (bootstrap failure (ICE in wide_int_to_tree, at tree.c:143...Segher Boessenkool1-0/+5
2014-12-14Pass unpromoted argument to promote_function_modeH.J. Lu1-2/+2
2014-12-11combine.c (try_combine): Do not allow combining a PARALLEL I2 with a register...Segher Boessenkool1-0/+7
2014-12-09re PR bootstrap/64213 (gimple-match.c:1523:6: error: ‘GIMPLE’ was not dec...Uros Bizjak1-2/+2
2014-12-05* combine.c (is_parallel_of_n_reg_sets)Andreas Schwab1-0/+2
2014-12-03re PR rtl-optimization/52714 (ICE in fixup_reorder_chain, at cfglayout.c:880)Segher Boessenkool1-3/+8
2014-12-02re PR rtl-optimization/59278 (combine does not replace matched insn)Segher Boessenkool1-0/+3
2014-12-01* combine.c (try_combine): Use is_parallel_of_n_reg_sets some more.Segher Boessenkool1-26/+16
2014-12-01combine.c (is_parallel_of_n_reg_sets): New function.Segher Boessenkool1-0/+78
2014-12-01* combine.c (distribute_links): Handle multiple SETs.Segher Boessenkool1-15/+37
2014-12-01combine.c (struct insn_link): New field `regno'.Segher Boessenkool1-55/+89
2014-11-28Pass unpromoted argument to promote_function_modeH.J. Lu1-2/+2
2014-11-20combine.c (try_combine): Prefer to delete dead SETs inside a PARALLEL over ke...Segher Boessenkool1-16/+20
2014-11-20combine.c (combine_validate_cost): Always print the insn costs to the dump file.Segher Boessenkool1-38/+25
2014-11-06Don't combine calls into i3, it wouldn't be changed into a CALL_INSN.Bernd Schmidt1-1/+4
2014-11-04Fix up mode confusion in combine_simplify_rtx.Bernd Schmidt1-4/+5
2014-11-012014-11-01 Andrew MacLeod <amacleod@redhat,com>Andrew MacLeod1-1/+1
2014-10-29decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford1-94/+94
2014-10-28cgraph.h: Flatten.Andrew MacLeod1-0/+4
2014-10-27ggcplug.c: Shuffle includes to include gcc-plugin.h earlier.Andrew MacLeod1-3/+8
2014-10-16function.h: Flatten file.Andrew MacLeod1-0/+5
2014-10-02re PR rtl-optimization/62151 (wrong code at -O2 and -O3 on x86_64-linux-gnu)Segher Boessenkool1-4/+5
2014-09-23Relax check against commuting XOR and ASHIFTRT in combine.cAlan Lawrence1-3/+7
2014-09-22combine.c (subst): Use simplify_subreg_regno rather than REG_CANNOT_CHANGE_MO...Richard Sandiford1-5/+3
2014-09-16Replace INSN_DELETED_P with rtx_insn member functionsTrevor Saunders1-1/+1
2014-09-11Introduce LABEL_REF_LABELDavid Malcolm1-2/+2
2014-09-09Handcode gen_rtx_INSNDavid Malcolm1-4/+3
2014-08-28Work towards NEXT_INSN/PREV_INSN requiring insns as their paramsDavid Malcolm1-28/+30
2014-08-28combine.c (record_truncated_value): Turn from being a for_each_rtx callback t...Richard Sandiford1-14/+15
2014-08-28combine.c: Include rtl-iter.h.Richard Sandiford1-19/+10
2014-08-26Remove DF_REF_INSN scaffoldingDavid Malcolm1-2/+2
2014-08-25Remove BB_FOOTER scaffoldingDavid Malcolm1-1/+1
2014-08-25IPA C++ refactoring 4/NMartin Liska1-1/+1
2014-08-22combine.c: Use rtx_insnDavid Malcolm1-194/+204
2014-08-19Split NEXT_INSN/PREV_INSN into lvalue and rvalue formsDavid Malcolm1-2/+2
2014-08-18Split BB_HEAD et al into BB_HEAD/SET_BB_HEAD variantsDavid Malcolm1-1/+1
2014-08-08calls.c (precompute_arguments): Use new SUBREG_PROMOTED_SET instead of SUBREG...Kugan Vivekanandarajah1-1/+1
2014-07-23params.def (PARAM_MAX_COMBINE_INSNS): New.Richard Biener1-180/+211
2014-07-09remove has_executeTrevor Saunders1-1/+0
2014-07-08re PR rtl-optimization/61673 (Miscompilation of _gnutls_hostname_compare on s...Jakub Jelinek1-1/+1
2014-06-15df.h (DF_INSN_INFO_MWS, [...]): New macros.Richard Sandiford1-5/+3
2014-05-26re PR rtl-optimization/61222 (ICE on valid code at -O2 and -O3 on x86_64-linu...Richard Sandiford1-6/+8
2014-05-13gcc/Richard Sandiford1-3/+4
2014-05-06Merge in wide-int.Kenneth Zadeck1-14/+7
2014-05-06tree-pass.h (TODO_verify_ssa, [...]): Remove.Richard Biener1-1/+1
2014-04-24-fuse-caller-save - Add new reg-note REG_CALL_DECLRadovan Obradovic1-0/+1
2014-04-17pass cfun to pass::executeTrevor Saunders1-1/+4
2014-04-17pass current function to opt_pass::gate ()Trevor Saunders1-7/+1
2014-04-17remove has_gateTrevor Saunders1-1/+0