summaryrefslogtreecommitdiff
path: root/gcc/expmed.c
Commit message (Expand)AuthorAgeFilesLines
* Make mode_for_vector return an opt_modersandifo2017-09-051-4/+5
* Make mode_for_size return an opt_modersandifo2017-09-051-8/+3
* Turn MODES_TIEABLE_P into a target hookrsandifo2017-09-041-3/+3
* Add subreg_memory_offset helper functionsrsandifo2017-09-041-23/+1
* Add a partial_subreg_p predicatersandifo2017-08-301-2/+1
* [64/77] Add a scalar_mode classrsandifo2017-08-301-14/+13
* [63/77] Simplifications after type switchrsandifo2017-08-301-9/+3
* [62/77] Big machine_mode to scalar_int_mode replacementrsandifo2017-08-301-17/+17
* [52/77] Use scalar_int_mode in extract/store_bit_fieldrsandifo2017-08-301-143/+186
* [51/77] Use opt_scalar_int_mode when iterating over integer modesrsandifo2017-08-301-6/+7
* [40/77] Use scalar_int_mode for extraction_insn fieldsrsandifo2017-08-301-14/+16
* [39/77] Two changes to the get_best_mode interfacersandifo2017-08-301-18/+19
* [38/77] Move SCALAR_INT_MODE_P out of strict_volatile_bitfield_prsandifo2017-08-301-21/+20
* [37/77] Use scalar_int_mode when emitting cstoresrsandifo2017-08-301-7/+10
* [35/77] Add uses of as_a <scalar_int_mode>rsandifo2017-08-301-140/+143
* [34/77] Add a SCALAR_INT_TYPE_MODE macrorsandifo2017-08-301-1/+1
* [21/77] Replace SCALAR_INT_MODE_P checks with is_a <scalar_int_mode>rsandifo2017-08-301-7/+9
* [20/77] Replace MODE_INT checks with is_int_modersandifo2017-08-301-13/+15
* [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-48/+42
* [17/77] Add an int_mode_for_size helper functionrsandifo2017-08-301-11/+7
* [6/77] Make GET_MODE_WIDER return an opt_modersandifo2017-08-301-8/+7
* [4/77] Add FOR_EACH iterators for modesrsandifo2017-08-301-9/+5
* Split out parts of scompare_loc_descriptor and emit_store_flagrsandifo2017-08-301-150/+169
* Make more use of paradoxical_subreg_prsandifo2017-08-221-1/+1
* PR target/80846jakub2017-08-011-2/+54
* Remove enum before machine_modersandifo2017-07-051-2/+2
* * asan.c (asan_emit_stack_protection): Update.hubicka2017-06-291-3/+4
* Patch for RTL expand bug affecting aarch64 vector code.wilson2017-05-131-5/+9
* PR middle-end/80173jakub2017-03-311-2/+8
* Update copyright years.jakub2017-01-011-1/+1
* PR middle-end/78416jakub2016-11-221-23/+31
* Use rtx_mode_t instead of std::make_pairrsandifo2016-11-181-2/+2
* * expmed.c (expand_shift_1): Add MAY_FAIL parameter and do not assertebotcazou2016-10-171-11/+24
* Move MEMMODEL_* from coretypes.h to memmodel.hthopre012016-10-131-0/+1
* Add inline functions for various bitwise operations.jason2016-09-161-11/+9
* [expmed.c] PR middle-end/77426 Delete duplicate condition in synth_multktkachov2016-09-121-1/+0
* PR middle-end/67485jakub2016-08-161-4/+4
* PR c/7652mpolacek2016-08-121-1/+1
* 2016-07-26 Richard Biener <rguenther@suse.de>rguenth2016-07-261-0/+1
* * cse.c: Use HOST_WIDE_INT_M1 instead of ~(HOST_WIDE_INT) 0.uros2016-07-201-2/+2
* * builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1,uros2016-07-191-20/+20
* [1/2] Move choose_mult_variant declaration and dependent declarations to expm...ktkachov2016-07-141-9/+1
* Remove word_mode hack for split bitfieldsrsandifo2016-06-081-42/+13
* 2016-04-18 Richard Biener <rguenther@suse.de>rguenth2016-04-181-11/+0
* PR rtl-optimization/70174jakub2016-03-111-4/+8
* Update copyright years.jakub2016-01-041-1/+1
* Merge of the scalar-storage-order branch.ebotcazou2015-11-081-57/+209
* 2015-10-30 Andrew MacLeod <amacleod@redhat.com>amacleod2015-10-301-7/+0
* 2015-10-29 Andrew MacLeod <amacleod@redhat.com>amacleod2015-10-291-10/+8