aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)AuthorFilesLines
2015-05-19rtl.h (REG_NREGS): New macroRichard Sandiford1-7/+5
2015-05-13combine.c (simplify_set): When generating a CC set...Segher Boessenkool1-10/+6
2015-05-12combine.c (recog_for_combine_1): New function, factored out from recog_for_co...Segher Boessenkool1-13/+107
2015-05-12combine.c (get_undo_marker): New function.Segher Boessenkool1-4/+22
2015-05-12combine.c i (set_nonzero_bits_and_sign_copies): Split code updating rsp->sign...Thomas Preud'homme1-16/+46
2015-05-09rtx_insn * in combine.cTrevor Saunders1-1/+1
2015-05-07rtl.h (always_void_p): New function.Richard Sandiford1-19/+17
2015-05-07combine.c (make_compound_operation): Remove checks for PLUS/MINUS rtx type.Venkataramanan Kumar1-5/+2
2015-04-27[combine][obvious] Use std::swap instead of manually swappingKyrylo Tkachov1-6/+8
2015-04-27combine.c (sign_extend_short_imm): New.Thomas Preud'homme1-28/+25
2015-04-22re PR rtl-optimization/64818 (User specified register don't work correctly in...Hale Wang1-0/+9
2015-04-22remove more ifdefs for HAVE_cc0Trevor Saunders1-33/+21
2015-04-22make some HAVE_cc0 code always compiledTrevor Saunders1-8/+2
2015-04-22always define HAVE_cc0Trevor Saunders1-18/+18
2015-04-22remove more ifdef HAVE_cc0Trevor Saunders1-6/+0
2015-04-09re PR rtl-optimization/65693 (ICE in assign_by_spills, at lra-assigns.c:1419)Segher Boessenkool1-1/+1
2015-04-09re PR rtl-optimization/65693 (ICE in assign_by_spills, at lra-assigns.c:1419)Segher Boessenkool1-10/+5
2015-03-14re PR rtl-optimization/65401 (make_field_assignment broken for big-endian)Jakub Jelinek1-12/+25
2015-02-03re PR other/63504 (Issues found by --enable-checking=valgrind)Jakub Jelinek1-5/+28
2015-01-29* combine.c (try_combine): Fix typo in comment.Jeff Law1-1/+1
2015-01-29re PR target/15184 (Direct access to byte inside word not working with -march...Jeff Law1-0/+64
2015-01-22re PR rtl-optimization/64682 (wrong code at -O2 and -O3 on x86_64-linux-gnu)Segher Boessenkool1-0/+5
2015-01-15dojump.h: New header file.Prathamesh Kulkarni1-3/+11
2015-01-09genattrtab.c (write_header): Include hash-set.h...Michael Collison1-4/+9
2015-01-06combine.c (combine_validate_cost): Do not count the cost of a split I2 twice.Segher Boessenkool1-2/+8
2015-01-05rtlanal.c (refers_to_regno_p): Change return value from int to bool.Oleg Endo1-3/+2
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
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