aboutsummaryrefslogtreecommitdiff
path: root/gcc/expmed.c
AgeCommit message (Expand)Author
2018-10-12 Backported from mainlineJakub Jelinek
2018-02-16Fix emit_store_flag_force () function to fix ICE in int_mode_for_mode,Sudakshina Das
2018-01-01 PR middle-end/83623Jakub Jelinek
2017-03-31 PR middle-end/80173Jakub Jelinek
2017-01-01 Update copyright years.Jakub Jelinek
2016-11-22 PR middle-end/78416Jakub Jelinek
2016-11-18Use rtx_mode_t instead of std::make_pairRichard Sandiford
2016-10-17 * expmed.c (expand_shift_1): Add MAY_FAIL parameter and do not assertEric Botcazou
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme
2016-09-16 Add inline functions for various bitwise operations.Jason Merrill
2016-09-12[expmed.c] PR middle-end/77426 Delete duplicate condition in synth_multKyrylo Tkachov
2016-08-16 PR middle-end/67485Jakub Jelinek
2016-08-12 PR c/7652Marek Polacek
2016-07-262016-07-26 Richard Biener <rguenther@suse.de>Richard Biener
2016-07-20 * cse.c: Use HOST_WIDE_INT_M1 instead of ~(HOST_WIDE_INT) 0.Uros Bizjak
2016-07-19 * builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1,Uros Bizjak
2016-07-14[1/2] Move choose_mult_variant declaration and dependent declarations to expm...Kyrylo Tkachov
2016-06-08Remove word_mode hack for split bitfieldsRichard Sandiford
2016-04-182016-04-18 Richard Biener <rguenther@suse.de>Richard Biener
2016-03-11 PR rtl-optimization/70174Jakub Jelinek
2016-01-04 Update copyright years.Jakub Jelinek
2015-11-08Merge of the scalar-storage-order branch.Eric Botcazou
2015-10-302015-10-30 Andrew MacLeod <amacleod@redhat.com>Andrew Macleod
2015-10-292015-10-29 Andrew MacLeod <amacleod@redhat.com>Andrew Macleod
2015-10-21 PR middle-end/67966Jan Hubicka
2015-10-13support BLKmode inputs for store_bit_fieldAlexandre Oliva
2015-10-05Remove REAL_VALUE_FROM_CONST_DOUBLERichard Sandiford
2015-10-05Replace REAL_VALUES_EQUAL with real_equalRichard Sandiford
2015-08-20gcc/Richard Sandiford
2015-08-17 * config/arm/arm.c (neon_element_bits): Replace call toDavid Sherwood
2015-07-28gcc/David Sherwood
2015-07-102015-07-10 Andrew MacLeod <amacleod@redhat.com>Andrew Macleod
2015-07-08 * target.def (rtx_costs): Remove "code" param, add "mode".Alan Modra
2015-07-082015-07-07 Andrew MacLeod <amacleod@redhat.com>Andrew Macleod
2015-06-30gcc/Richard Sandiford
2015-06-172015-06-17 Andrew MacLeod <amacleod@redhat.com>Andrew Macleod
2015-06-082015-06-08 Andrew MacLeod <amacleod@redhat.com>Andrew Macleod
2015-06-042015-06-04 Andrew MacLeod <amacleod@redhat.com>Andrew Macleod
2015-05-30* expmed.c (extract_bit_field_1): Avoid clobbering aDJ Delorie
2015-05-22remove #if HAVE_conditional_moveTrevor Saunders
2015-05-22always define HAVE_conditional_moveTrevor Saunders
2015-05-20Promote types of RTL expressions to more derived ones.Mikhail Maltsev
2015-05-19gcc/Richard Sandiford
2015-05-19Use std::swap instead of explicit swapsMikhail Maltsev
2015-04-21[expmed] Properly account for the cost and latency of shift+add ops when synt...Kyrylo Tkachov
2015-04-01gcc:Bernd Edlinger
2015-03-23[expmed][trivial] Fix comment about multiplying by T-1 and adding T.Kyrylo Tkachov
2015-03-18[expmed][cleanup] Use std::swap instead of manual swappingKyrylo Tkachov
2015-03-05gcc:Bernd Edlinger
2015-01-16[Patch] Improve warning messageJiong Wang