summaryrefslogtreecommitdiff
path: root/gcc/combine.c
Commit message (Expand)AuthorAgeFilesLines
* Add inline functions for various bitwise operations.jason2016-09-161-12/+12
* PR target/77526jakub2016-09-161-0/+2
* PR c/7652mpolacek2016-08-121-7/+9
* gcc/gjl2016-07-291-0/+6
* Do not allow make_compound_operation for vector modemarxin2016-07-281-0/+4
* * cse.c: Use HOST_WIDE_INT_M1 instead of ~(HOST_WIDE_INT) 0.uros2016-07-201-8/+8
* * builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1,uros2016-07-191-33/+33
* combine: Take known zero bits into account when checking extraction.krebbel2016-05-271-0/+28
* combine: Don't call extract_left_shift with count < 0 (PR67483)segher2016-05-131-0/+1
* Combine simplify_set WORD_REGISTER_OPERATIONSamodra2016-05-041-1/+1
* PR 70687: Use wide_int in combine.c:change_zero_extrsandifo2016-05-031-5/+3
* PR rtl-optimization/70429jakub2016-03-291-0/+5
* PR rtl-optimization/70222jakub2016-03-151-2/+12
* combine: More distribute_notes trouble (PR69737)segher2016-02-111-9/+7
* combine: distribute_notes again (PR69567, PR64682)segher2016-02-041-7/+9
* PR rtl-opt/69535rth2016-02-011-5/+19
* PR target/69442jakub2016-01-261-4/+11
* PR target/68269jakub2016-01-141-0/+4
* [combine][v2] Canonicalise (r + r) to (r << 1) to aid recognitionktkachov2016-01-051-0/+7
* Update copyright years.jakub2016-01-041-1/+1
* [combine] Check WORD_REGISTER_OPERATIONS normally rather than through preproc...ktkachov2015-12-221-3/+2
* [combine] Don't create LSHIFTRT of zero bits in change_zero_extktkachov2015-12-141-1/+2
* [combine] Only restrict pure simplification in mult-extend subst case, allow ...ktkachov2015-11-261-8/+5
* combine: Handle aborts in is_parallel_of_n_reg_sets (PR68381)segher2015-11-241-1/+2
* [combine] Don't transform sign and zero extends inside multsktkachov2015-11-131-0/+27
* 2015-10-30 Andrew MacLeod <amacleod@redhat.com>amacleod2015-10-301-9/+0
* 2015-10-29 Andrew MacLeod <amacleod@redhat.com>amacleod2015-10-291-13/+11
* 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