aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
2013-08-23re PR other/57324 (Undefined behavior issues found with clang's -fsanitize=un...Marc Glisse1-4/+3
2013-07-08re PR target/57819 (Suboptimal shift patterns)Jakub Jelinek1-0/+23
2013-07-08re PR rtl-optimization/57829 (Wrong constant folding)Jakub Jelinek1-0/+1
2013-05-31simplify-rtx.c (simplify_byte_swapping_operation): Use proper macro for const...Eric Botcazou1-3/+2
2013-05-24re PR tree-optimization/55177 (missed optimizations with __builtin_bswap)Eric Botcazou1-2/+64
2013-05-14expmed.c (expand_shift_1): Canonicalize rotates by constant bitsize / 2 to bi...Jakub Jelinek1-0/+12
2013-04-03simplify-rtx.c (simplify_binary_operation_1): Handle VEC_MERGE.Marc Glisse1-14/+80
2013-03-21simplify-rtx.c (simplify_binary_operation_1): Restrict the transformation to ...Marc Glisse1-2/+5
2013-03-05re PR rtl-optimization/56494 (ICE in simplify_truncation, at simplify-rtx.c:619)Jakub Jelinek1-2/+11
2013-02-11re PR rtl-optimization/56275 (ICE in simplify_subreg, at simplify-rtx.c:5261 ...Uros Bizjak1-1/+2
2013-01-10Update copyright years in gcc/Richard Sandiford1-3/+1
2012-12-18re PR rtl-optimization/55717 (ICE in form_sum, at reload.c:5400)Jakub Jelinek1-14/+51
2012-11-28re PR tree-optimization/55052 (vect-widening tests are failing and giving wro...Richard Sandiford1-1/+1
2012-11-19re PR middle-end/55359 (ICE in simplify_subreg accessing an unaligned subvector)Richard Sandiford1-2/+5
2012-11-09rtl.h (CONST_SCALAR_INT_P): New macro.Kenneth Zadeck1-25/+23
2012-11-02re PR rtl-optimization/54524 (Spurious add on sum of bitshifts (forward-propa...Andrew Pinski1-1/+3
2012-10-10re PR middle-end/54862 (error: comparison between signed and unsigned integer...Jakub Jelinek1-5/+4
2012-10-07machmode.h (GET_MODE_UNIT_PRECISION): New macro.Richard Sandiford1-193/+238
2012-10-02simplify-rtx.c (simplify_unary_operation_1 <case TRUNCATE>): Don't optimize a...Andrew Pinski1-0/+1
2012-10-01re PR rtl-optimization/54457 ([x32] Fail to combine 64bit index + constant)Uros Bizjak1-0/+22
2012-10-01simplify-rtx.c (simplify_binary_operation_1): Detect the identity.Marc Glisse1-0/+35
2012-09-27re PR target/54703 (_mm_sub_pd is incorrectly substituted with vandnps)Jakub Jelinek1-1/+1
2012-09-26re PR middle-end/54635 (Add addr_space_t argument to TARGET_MODE_DEPENDENT_AD...Georg-Johann Lay1-3/+4
2012-09-24Finish conversion of uses of double_int to the new API.Lawrence Crowl1-74/+78
2012-09-07Modify gcc/*.[hc] double_int call sites to use the new interface.Lawrence Crowl1-34/+29
2012-09-01simplify-rtx.c (simplify_unary_operation_1 <case TRUNCATE>): A truncate of a ...Andrew Pinski1-0/+8
2012-08-17simplify-rtx.c (simplify_binary_operation_1): Optimize shuffle of a concatena...Marc Glisse1-0/+17
2012-08-13re PR c/53968 (integer undefined behaviors in GCC)Jakub Jelinek1-1/+1
2012-08-08simplify-rtx.c (simplify_binary_operation_1): Do not simplify IOR to a consta...Joseph Myers1-2/+5
2012-08-02cfgexpand.c (expand_debug_locations): Encapsulate test for CONST_DOUBLE in ma...Kenneth Zadeck1-54/+39
2012-06-09simplify-rtx.c (simplify_const_binary_operation): Fixed shift count trucation.Kenneth Zadeck1-1/+4
2012-06-022012-06-2 Kenneth Zadeck <zadeck@naturalbridge.com>Kenneth Zadeck1-10/+10
2012-05-31output.h (__gcc_host_wide_int__): Move to hwint.h.Steven Bosscher1-1/+0
2012-05-30simplify-rtx.c (simplify_binary_operation_1): Optimize shuffle of concatenati...Marc Glisse1-1/+22
2012-05-05rtl.h (plus_constant, [...]): Merge into a single plus_constant function.Richard Sandiford1-7/+9
2012-04-18lto-symtab.c (lto_cgraph_replace_node): Update.Jan Hubicka1-2/+2
2012-04-04rtl.texi (const_double): Document as sign-extending.Mike Stump1-16/+16
2012-03-19tree.def (REALPART_EXPR, [...]): Move.Eric Botcazou1-1/+1
2012-02-08re PR rtl-optimization/52170 (ICE in trunc_int_for_mode, at explow.c:57 durin...Richard Guenther1-1/+1
2011-12-23re PR rtl-optimization/50396 (SSE division by zero generates incorrect code w...Richard Guenther1-1/+1
2011-10-28re PR rtl-optimization/49720 (Infinite recursion compiling gold binary_test.c...Chung-Lin Tang1-3/+13
2011-09-27rtl.h (const_tiny_rtx): Change into array of 4 x MAX_MACHINE_MODE from 3 x MA...Jakub Jelinek1-6/+4
2011-09-14simplify-rtx.c (simplify_subreg): Check that the inner mode is a scalar integ...Richard Sandiford1-1/+6
2011-08-23re PR middle-end/50161 (wrong code with -fno-tree-ter and __builtin_popcountl)Jakub Jelinek1-15/+14
2011-08-18rtl.h (set_src_cost, [...]): New functions.Richard Sandiford1-2/+2
2011-07-19rtl.texi (MEM_OFFSET_KNOWN_P): Document.Richard Sandiford1-2/+2
2011-07-06revert: simplify-rtx.c (simplify_const_binary_operation): Use the shift_trunc...Bernd Schmidt1-2/+2
2011-07-06explow.c (trunc_int_for_mode): Use GET_MODE_PRECISION instead of GET_MODE_BIT...Bernd Schmidt1-65/+67
2011-07-06machmode.h (HWI_COMPUTABLE_MODE_P): New macro.Bernd Schmidt1-9/+8
2011-07-06machmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New macro.Bernd Schmidt1-2/+1