summaryrefslogtreecommitdiff
path: root/gcc/combine.c
Commit message (Expand)AuthorAgeFilesLines
* 2015-10-23 Steve Ellcey <sellcey@imgtec.com>sje2015-10-231-7/+4
* [PATCH] Move RTL printing code from sched-vis.c into print-rtl.claw2015-10-211-0/+1
* remove more useless typedefstbsaunde2015-08-191-2/+2
* PR rtl-optimization/67028segher2015-08-081-7/+12
* Use lowpart_subreg instead of simplify_gen_subregaesok2015-07-301-3/+1
* [combine][obvious] Use std::swap in try_combinektkachov2015-07-231-3/+3
* [PATCH][combine][1/2] Try to simplify before substitutingktkachov2015-07-201-45/+45
* Fix double word typos.aldyh2015-07-131-1/+1
* * bb-reorder.c: Don't include obstack.h if backend.h is included.amacleod2015-07-101-1/+0
* 2015-07-10 Andrew MacLeod <amacleod@redhat.com>amacleod2015-07-101-0/+1
* always define WORD_REGISTER_OPERATIONStbsaunde2015-07-091-10/+7
* reduce conditional compilation based on AUTO_INC_DECtbsaunde2015-07-091-40/+33
* always define AUTO_INC_DECtbsaunde2015-07-091-5/+5
* use #if for HARD_FRAME_POINTER_IS_FRAME_POINTER lesstbsaunde2015-07-091-9/+6
* always define SHORT_IMMEDIATES_SIGN_EXTENDtbsaunde2015-07-091-11/+10
* remove #if for HAVE_cc0 in combine.ctbsaunde2015-07-091-35/+27
* reduce conditional compilation for LOAD_EXTEND_OPtbsaunde2015-07-091-4/+4
* * target.def (rtx_costs): Remove "code" param, add "mode".amodra2015-07-081-13/+14
* 2015-07-07 Andrew MacLeod <amacleod@redhat.com>amacleod2015-07-081-10/+3
* PR rtl-optimization/66706segher2015-07-021-0/+9
* 2015-06-25 Andrew MacLeod <amacleod@redhat.com>amacleod2015-06-251-2/+0
* Use std::swap instead of manual swaps.miyuki2015-06-221-5/+1
* 2015-06-17 Andrew MacLeod <amacleod@redhat.com>amacleod2015-06-171-2/+0
* 2015-06-08 Andrew MacLeod <amacleod@redhat.com>amacleod2015-06-081-6/+0
* Promote types of rtl expressions to rtx_insn in gen_split and gen_peephole2miyuki2015-06-061-1/+1
* 2015-06-04 Andrew MacLeod <amacleod@redhat.com>amacleod2015-06-041-5/+0
* * combine.c (find_split_point): Verify that the shift count is alaw2015-05-271-1/+2
* always define HAVE_lo_sumtbsaunde2015-05-241-7/+3
* * combine.c (try_combine): Canonicalize (plus (mult X pow2) Y) intolaw2015-05-221-0/+15
* remove #if HAVE_conditional_movetbsaunde2015-05-221-3/+2
* always define HAVE_conditional_movetbsaunde2015-05-221-1/+1
* don't compare ARG_FRAME_POINTER_REGNUM and FRAME_POINTER_REGNUM with the prep...tbsaunde2015-05-221-11/+7
* * combine.c (find_split_point): Handle ASHIFT like MULT to encouragelaw2015-05-211-1/+3
* gcc/rsandifo2015-05-191-4/+4
* gcc/rsandifo2015-05-191-7/+5
* * combine.c (simplify_set): When generating a CC set, if thesegher2015-05-131-10/+6
* * combine.c (recog_for_combine_1): New function, factored outsegher2015-05-121-13/+107
* * combine.c (get_undo_marker): New function.segher2015-05-121-4/+22
* 2015-05-12 Thomas Preud'homme <thomas.preudhomme@arm.com>thopre012015-05-121-16/+46
* rtx_insn * in combine.ctbsaunde2015-05-091-1/+1
* gcc/rsandifo2015-05-071-19/+17
* 2015-05-07 Venkataramanan Kumar <venkataramanan.kumar@amd.com>vekumar2015-05-071-5/+2
* [combine][obvious] Use std::swap instead of manually swappingktkachov2015-04-271-6/+8
* 2015-04-27 Thomas Preud'homme <thomas.preudhomme@arm.com>thopre012015-04-271-28/+25
* gcc/ChangeLog:xguo2015-04-221-0/+9
* remove more ifdefs for HAVE_cc0tbsaunde2015-04-221-33/+21
* make some HAVE_cc0 code always compiledtbsaunde2015-04-221-8/+2
* always define HAVE_cc0tbsaunde2015-04-221-18/+18
* remove more ifdef HAVE_cc0tbsaunde2015-04-221-6/+0
* PR rtl-optimization/65693segher2015-04-091-1/+1