summaryrefslogtreecommitdiff
path: root/gcc/combine.c
Commit message (Expand)AuthorAgeFilesLines
* Make more use of int_mode_for_sizersandifo2017-09-051-2/+2
* Turn MODES_TIEABLE_P into a target hookrsandifo2017-09-041-4/+4
* Turn HARD_REGNO_MODE_OK into a target hookrsandifo2017-09-041-5/+6
* combine: Fix for PR82024segher2017-09-011-5/+14
* Add a partial_subreg_p predicatersandifo2017-08-301-27/+21
* [62/77] Big machine_mode to scalar_int_mode replacementrsandifo2017-08-301-6/+6
* [58/77] Use scalar_int_mode in a try_combine optimisationrsandifo2017-08-301-14/+21
* [49/77] Simplify nonzero/num_sign_bits hooksrsandifo2017-08-301-25/+18
* [45/77] Make extract_left_shift take a scalar_int_modersandifo2017-08-301-9/+8
* [44/77] Make simplify_and_const_int take a scalar_int_modersandifo2017-08-301-17/+18
* [43/77] Use scalar_int_mode in simplify_comparisonrsandifo2017-08-301-82/+97
* [42/77] Use scalar_int_mode in simplify_shift_const_1rsandifo2017-08-301-95/+127
* [41/77] Split scalar integer handling out of force_to_modersandifo2017-08-301-72/+103
* [40/77] Use scalar_int_mode for extraction_insn fieldsrsandifo2017-08-301-1/+1
* [35/77] Add uses of as_a <scalar_int_mode>rsandifo2017-08-301-24/+34
* [28/77] Use is_a <scalar_int_mode> for miscellaneous types of testrsandifo2017-08-301-23/+31
* [26/77] Use is_a <scalar_int_mode> in subreg/extract simplificationsrsandifo2017-08-301-12/+16
* [25/77] Use is_a <scalar_int_mode> for bitmask optimisationsrsandifo2017-08-301-54/+77
* [23/77] Replace != VOIDmode checks with is_a <scalar_int_mode>rsandifo2017-08-301-8/+7
* [21/77] Replace SCALAR_INT_MODE_P checks with is_a <scalar_int_mode>rsandifo2017-08-301-75/+78
* [20/77] Replace MODE_INT checks with is_int_modersandifo2017-08-301-102/+108
* [19/77] Add a smallest_int_mode_for_size helper functionrsandifo2017-08-301-1/+1
* [18/77] Make int_mode_for_mode return an opt_scalar_int_modersandifo2017-08-301-3/+3
* [17/77] Add an int_mode_for_size helper functionrsandifo2017-08-301-15/+12
* [6/77] Make GET_MODE_WIDER return an opt_modersandifo2017-08-301-4/+1
* [4/77] Add FOR_EACH iterators for modesrsandifo2017-08-301-69/+73
* Make more use of subreg_offset_from_lsbrsandifo2017-08-241-15/+4
* Make more use of paradoxical_subreg_prsandifo2017-08-221-10/+7
* combine: Fix for PR81423segher2017-07-191-12/+3
* Remove enum before machine_modersandifo2017-07-051-1/+1
* combine: Print insns with the cost dumpsegher2017-06-291-2/+4
* Fix pessimistic DImode handling in combine.c:make_field_assignmentrsandifo2017-06-121-1/+1
* PR rtl-optimization/80501jakub2017-04-251-2/+5
* combine: Fix PR80233segher2017-03-291-2/+2
* PR target/80125jakub2017-03-211-5/+10
* combine: Fix 79910segher2017-03-201-0/+4
* Revert:segher2017-03-201-137/+0
* Fix aarch64 bootstrap compare failure.wilson2017-03-181-4/+3
* PR rtl-optimization/79910law2017-03-171-0/+138
* PR rtl-optimization/79909jakub2017-03-101-18/+17
* PR rtl-optimization/79388jakub2017-02-131-0/+5
* PR rtl-optimization/78559amker2017-01-271-1/+10
* PR rtl-optimization/71724bernds2017-01-231-3/+23
* Avoid PR72749 by not using unspecsamodra2017-01-141-0/+1
* * combine.c (try_combine): Don't ignore result of overlap checkingnathan2017-01-121-13/+15
* Update copyright years.jakub2017-01-011-1/+1
* combine: Omit redundant AND in change_zero_ext.krebbel2016-12-191-2/+7
* PR debug/77844jakub2016-12-141-8/+17
* combine: Handle mode expanding zero_extracts in change_zero_ext.segher2016-12-121-3/+9
* Subject: [PATCH] Revert "Do not simplify "(and (reg) (const bit)" tosegher2016-12-051-12/+0