aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
AgeCommit message (Expand)Author
2016-03-29 PR rtl-optimization/70429jakub
2016-03-15 PR rtl-optimization/70222jakub
2016-02-11combine: More distribute_notes trouble (PR69737)segher
2016-02-04combine: distribute_notes again (PR69567, PR64682)segher
2016-02-01PR rtl-opt/69535rth
2016-01-26 PR target/69442jakub
2016-01-14 PR target/68269jakub
2016-01-05[combine][v2] Canonicalise (r + r) to (r << 1) to aid recognitionktkachov
2016-01-04 Update copyright years.jakub
2015-12-22[combine] Check WORD_REGISTER_OPERATIONS normally rather than through preproc...ktkachov
2015-12-14[combine] Don't create LSHIFTRT of zero bits in change_zero_extktkachov
2015-11-26[combine] Only restrict pure simplification in mult-extend subst case, allow ...ktkachov
2015-11-24combine: Handle aborts in is_parallel_of_n_reg_sets (PR68381)segher
2015-11-13[combine] Don't transform sign and zero extends inside multsktkachov
2015-10-302015-10-30 Andrew MacLeod <amacleod@redhat.com>amacleod
2015-10-292015-10-29 Andrew MacLeod <amacleod@redhat.com>amacleod
2015-10-232015-10-23 Steve Ellcey <sellcey@imgtec.com>sje
2015-10-21[PATCH] Move RTL printing code from sched-vis.c into print-rtl.claw
2015-08-19remove more useless typedefstbsaunde
2015-08-08 PR rtl-optimization/67028segher
2015-07-30Use lowpart_subreg instead of simplify_gen_subregaesok
2015-07-23[combine][obvious] Use std::swap in try_combinektkachov
2015-07-20[PATCH][combine][1/2] Try to simplify before substitutingktkachov
2015-07-13Fix double word typos.aldyh
2015-07-10 * bb-reorder.c: Don't include obstack.h if backend.h is included.amacleod
2015-07-102015-07-10 Andrew MacLeod <amacleod@redhat.com>amacleod
2015-07-09always define WORD_REGISTER_OPERATIONStbsaunde
2015-07-09reduce conditional compilation based on AUTO_INC_DECtbsaunde
2015-07-09always define AUTO_INC_DECtbsaunde
2015-07-09use #if for HARD_FRAME_POINTER_IS_FRAME_POINTER lesstbsaunde
2015-07-09always define SHORT_IMMEDIATES_SIGN_EXTENDtbsaunde
2015-07-09remove #if for HAVE_cc0 in combine.ctbsaunde
2015-07-09reduce conditional compilation for LOAD_EXTEND_OPtbsaunde
2015-07-08 * target.def (rtx_costs): Remove "code" param, add "mode".amodra
2015-07-082015-07-07 Andrew MacLeod <amacleod@redhat.com>amacleod
2015-07-02 PR rtl-optimization/66706segher
2015-06-252015-06-25 Andrew MacLeod <amacleod@redhat.com>amacleod
2015-06-22Use std::swap instead of manual swaps.miyuki
2015-06-172015-06-17 Andrew MacLeod <amacleod@redhat.com>amacleod
2015-06-082015-06-08 Andrew MacLeod <amacleod@redhat.com>amacleod
2015-06-06Promote types of rtl expressions to rtx_insn in gen_split and gen_peephole2miyuki
2015-06-042015-06-04 Andrew MacLeod <amacleod@redhat.com>amacleod
2015-05-27 * combine.c (find_split_point): Verify that the shift count is alaw
2015-05-24always define HAVE_lo_sumtbsaunde
2015-05-22 * combine.c (try_combine): Canonicalize (plus (mult X pow2) Y) intolaw
2015-05-22remove #if HAVE_conditional_movetbsaunde
2015-05-22always define HAVE_conditional_movetbsaunde
2015-05-22don't compare ARG_FRAME_POINTER_REGNUM and FRAME_POINTER_REGNUM with the prep...tbsaunde
2015-05-21 * combine.c (find_split_point): Handle ASHIFT like MULT to encouragelaw
2015-05-19gcc/rsandifo