summaryrefslogtreecommitdiff
path: root/gcc/combine.c
Commit message (Expand)AuthorAgeFilesLines
* Subject: [PATCH] Revert "Do not simplify "(and (reg) (const bit)" tosegher2016-12-051-12/+0
* Do not simplify "(and (reg) (const bit)" to if_then_else.krebbel2016-12-021-0/+12
* Fix rtl-optimization/78596 - combine.c:12561:14: runtime error: left shift of...trippels2016-12-011-1/+2
* combine: Emit a barrier after unconditional trap (PR78607)segher2016-12-011-0/+2
* combine: Don't mess with subregs of floating point (PR78590)segher2016-11-301-0/+1
* Fix PR78588 - rtlanal.c:5210:38: runtime error: shift exponent 4294967295 is ...trippels2016-11-301-1/+1
* combine: Tweak change_zero_extsegher2016-11-291-1/+3
* combine: Make code after a new trap unreachable (PR78342)segher2016-11-291-0/+20
* gcc:bonzini2016-11-281-4/+12
* PR rtl-optimization/78527jakub2016-11-251-0/+2
* combine: Query can_change_dest_mode before changing dest modesegher2016-11-231-1/+2
* combine: Convert subreg-of-lshiftrt to zero_extract properly (PR78390)segher2016-11-231-1/+6
* Use rtx_mode_t instead of std::make_pairrsandifo2016-11-181-2/+2
* PR rtl-optimization/78378jakub2016-11-161-4/+4
* An alternative fix for PR70944rsandifo2016-11-161-74/+87
* Add a load_extend_op wrapperrsandifo2016-11-151-9/+6
* Fix simplify_shift_const_1 handling of vector shiftsrsandifo2016-11-151-54/+89
* PR missed-optimization/77881matz2016-11-151-0/+35
* PR rtl-optimization/59461ebotcazou2016-11-111-9/+9
* combine: Do not call simplify from inside change_zero_ext (PR78232)segher2016-11-101-9/+22
* PR rtl-optimization/77309bernds2016-11-071-6/+18
* * defaults.h (LOAD_EXTEND_OP): Define if not already defined.ebotcazou2016-11-041-8/+4
* combine lhs zero_extract fix (PR78186)segher2016-11-031-0/+3
* Mark fallthrough cases with gcc_fallthrough.foreese2016-11-011-0/+2
* combine: Improve change_zero_ext (fixes PR71847)segher2016-10-281-4/+51
* make LABEL_REF_LABEL a rtx_insn *tbsaunde2016-10-211-2/+2
* Move MEMMODEL_* from coretypes.h to memmodel.hthopre012016-10-131-0/+1
* * combine.c (simplify_comparison): Add canonical FALLTHROUGH comments.jakub2016-09-271-3/+3
* 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