summaryrefslogtreecommitdiff
path: root/gcc/expmed.c
Commit message (Expand)AuthorAgeFilesLines
* coretypes.h: Include input.h and as-a.h.Andrew MacLeod2015-06-171-1/+0
* coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod2015-06-081-5/+0
* coretypes.h: Include machmode.h...Andrew MacLeod2015-06-041-5/+0
* expmed.c (extract_bit_field_1): Avoid clobbering a yet-to-be-used base/index ...DJ Delorie2015-05-301-0/+5
* remove #if HAVE_conditional_moveTrevor Saunders2015-05-221-8/+5
* always define HAVE_conditional_moveTrevor Saunders2015-05-221-2/+2
* Promote types of RTL expressions to more derived ones.Mikhail Maltsev2015-05-201-6/+6
* rtl.def (REG): Change format to "r".Richard Sandiford2015-05-191-1/+1
* Use std::swap instead of explicit swapsMikhail Maltsev2015-05-191-6/+4
* [expmed] Properly account for the cost and latency of shift+add ops when synt...Kyrylo Tkachov2015-04-211-29/+26
* expmed.c (strict_volatile_bitfield_p): Check that the access will not cross a...Bernd Edlinger2015-04-011-9/+20
* [expmed][trivial] Fix comment about multiplying by T-1 and adding T.Kyrylo Tkachov2015-03-231-2/+2
* [expmed][cleanup] Use std::swap instead of manual swappingKyrylo Tkachov2015-03-181-18/+9
* re PR rtl-optimization/65067 (regression on accessing volatile bit field)Bernd Edlinger2015-03-051-17/+17
* [Patch] Improve warning messageJiong Wang2015-01-161-3/+3
* [Patch] Warn and truncate bitsize when partial overflow happenJiong Wang2015-01-161-0/+15
* dojump.h: New header file.Prathamesh Kulkarni2015-01-151-1/+13
* genattrtab.c (write_header): Include hash-set.h...Michael Collison2015-01-091-0/+10
* Update copyright years.Jakub Jelinek2015-01-051-1/+1
* * expmed.c (expand_mult): Use std::swap.Jakub Jelinek2014-12-031-5/+1
* re PR c/59708 (clang-compatible checked arithmetic builtins)Jakub Jelinek2014-12-031-0/+3
* cfgexpand.c (expand_gimple_cond): Check ccmp.Zhenqiang Chen2014-11-171-1/+1
* expmed.c (expand_shift_1): Expand 8 bit rotate of 16 bit value to bswaphi if ...Thomas Preud'homme2014-11-101-0/+12
* 2014-11-01 Andrew MacLeod <amacleod@redhat,com>Andrew MacLeod2014-11-011-0/+1
* expmed.c (strict_volatile_bitfield_p): Fix off-by-one error.DJ Delorie2014-10-291-1/+1
* decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford2014-10-291-101/+101
* ggcplug.c: Shuffle includes to include gcc-plugin.h earlier.Andrew MacLeod2014-10-271-0/+2
* re PR middle-end/61903 (signed integer overflow in expmed.c store_fixed_bit_f...Marek Polacek2014-09-011-4/+5
* cppbuiltin.c (define_builtin_macros_for_type_sizes): Round pointer size up to...DJ Delorie2014-08-291-7/+13
* expmed.c: Use rtx_insn and rtx_code_labelDavid Malcolm2014-08-221-27/+34
* expmed.c (struct init_expmed_rtl): Change all fields but pow2 and cint from s...Jakub Jelinek2014-07-071-121/+95
* gcov-io.c (gcov_read_words): Don't call memmove if excess is 0.Jakub Jelinek2014-07-031-2/+3
* re PR tree-optimization/57233 (Vector lowering of LROTATE_EXPR pessimizes code)Jakub Jelinek2014-06-271-8/+11
* Merge in wide-int.Kenneth Zadeck2014-05-061-108/+53
* re PR middle-end/59261 (FAIL: gcc.dg/vect/bb-slp-26.c -flto -ffat-lto-objects...Jakub Jelinek2014-02-041-0/+8
* Update copyright years in gcc/Richard Sandiford2014-01-021-1/+1
* expmed.c (lowpart_bit_field_p): Fix comment.Eric Botcazou2013-12-171-18/+11
* re PR middle-end/59134 (infinite loop between store_fixed_bit_field and store...Bernd Edlinger2013-12-111-7/+36
* re PR middle-end/23623 (volatile keyword changes bitfield access size from 32...Bernd Edlinger2013-12-111-15/+42
* re PR middle-end/23623 (volatile keyword changes bitfield access size from 32...Sandra Loosemore2013-12-111-78/+97
* re PR target/58864 (ICE in connect_traces, at dwarf2cfi.c:NNNN)Jakub Jelinek2013-12-031-5/+0
* Factor unrelated declarations out of tree.h.Diego Novillo2013-11-191-0/+1
* re PR middle-end/59049 (Two VOIDmode constant in comparison passed to cstoresi4)Joern Rennecke2013-11-111-0/+7
* optabs.c (expand_vec_perm): Avoid vector mode punning SUBREGs in SET_DEST.Jakub Jelinek2013-10-311-6/+21
* alloc-pool.c, [...]: Add missing whitespace before "(".Richard Sandiford2013-09-281-3/+3
* expr.h (extract_bit_field): Remove packedp parameter.Sandra Loosemore2013-09-271-54/+15
* expmed.c (lshift_value): Take an unsigned HOST_WIDE_INT instead of an rtx/bit...Richard Sandiford2013-09-091-5/+6
* gcc/Richard Sandiford2013-09-091-4/+3
* asan.c (asan_clear_shadow): Use gen_int_mode with the mode of the associated ...Richard Sandiford2013-09-091-27/+35
* alias.c (addr_side_effect_eval): Use gen_int_mode with the mode of the associ...Richard Sandiford2013-09-091-1/+2