aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
2007-10-07simplify-rtx.c (simplify_binary_operation_1): Canonicalize truncated shift co...Richard Sandiford1-2/+9
2007-10-01simplify-rtx.c (comparison_result, [...]): Rename CR_* constants to CMP_*.Paolo Bonzini1-56/+54
2007-09-27simplify-rtx.c (comparison_result): New.Paolo Bonzini1-161/+266
2007-09-10simplify-rtx.c (simplify_relational_operation_1): For recent canonicalization...Hans-Peter Nilsson1-1/+3
2007-09-09re PR target/30315 (optimize unsigned-add overflow test on x86 to use cpu fla...Rask Ingemann Lambertsen1-0/+6
2007-09-04Add new fp flags: -fassociative-math and -freciprocal-mathRevital Eres1-4/+4
2007-08-30c-lex.c (interpret_fixed): Declare.Chao-ying Fu1-2/+56
2007-08-29simplify-rtx.c (simplify_binary_operation_1): Change CONST_VECTOR_ELT to XVEC...Uros Bizjak1-1/+1
2007-08-28re PR target/32661 (__builtin_ia32_vec_ext suboptimal for pointer/ref args)Uros Bizjak1-0/+79
2007-08-28re PR rtl-optimization/33148 (ICE in trunc_int_for_mode, at explow.c:56 durin...Jakub Jelinek1-1/+2
2007-08-25c-common.c (vector_types_convertible_p, [...]): Constify.Kaveh R. Ghazi1-3/+3
2007-08-22fixed -ffinite-math-only A-A missing optimisationChristian Bruel1-6/+2
2007-08-09simplify-rtx.c (simplify_binary_operation_1): Removed erroneous break that wa...Simon Baldwin1-2/+0
2007-07-26Change copyright header to refer to version 3 of the GNU General Public Licen...Nick Clifton1-4/+3
2007-07-25cfglayout.c (insn_scope, insn_line): Constify.Kaveh R. Ghazi1-6/+6
2007-07-23PR middle-end/PR28690Peter Bergner1-19/+13
2007-06-17re PR rtl-optimization/32366 (Segfault in significand_size with -ftree-vector...Uros Bizjak1-4/+6
2007-06-12fold-const.c (fold_binary): Guard (X-X) -> 0 transformation with !HONOR_NANS ...Kaveh R. Ghazi1-2/+6
2007-04-11re PR middle-end/31530 (Incorrect folding of multiplication and sign change w...Richard Guenther1-3/+6
2007-03-21rtl.h (constant_pool_reference_p): Delete.Richard Sandiford1-8/+0
2007-02-19re PR rtl-optimization/28173 (misses constant folding)Roger Sayle1-0/+39
2007-02-13common.opt: Add Wstrict-overflow and Wstrict-overflow=.Ian Lance Taylor1-2/+18
2007-02-12simplify-rtx.c (simplify_relational_operation_1): Correct typo.Roger Sayle1-1/+1
2007-02-12simplify-rtx.c (simplify_relational_operation_1): Optimize comparisons of POP...Roger Sayle1-0/+29
2007-02-08simplify-rtx.c (simplify_unary_operation_1): We can strip zero_extend, bswap ...Roger Sayle1-5/+84
2007-02-03simplify-rtx.c (simplify_relational_operation_1): Implement some canonicaliza...Roger Sayle1-19/+59
2007-01-28common.opt: Add fstrict-overflow.Ian Lance Taylor1-3/+6
2006-12-21simplify-rtx.c (simplify_subreg): Use the correct mode when determining wheth...Roger Sayle1-5/+14
2006-11-30simplify-rtx.c (simplify_rtx): Use simplify_subreg rather than simplify_gen_s...Richard Sandiford1-3/+3
2006-11-09simplify-rtx.c (avoid_constant_pool_reference): Avoid calling simplify_subreg...Andreas Krebbel1-0/+3
2006-11-01extend.texi (__builtin_bswap32): Document.Eric Christopher1-1/+3
2006-10-21re PR middle-end/28796 (__builtin_nan() and __builtin_unordered() inconsistent)Richard Guenther1-2/+2
2006-09-05re PR rtl-optimization/26847 (Missed optimization in simplify_plus_minus)Paolo Bonzini1-47/+46
2006-08-11re PR middle-end/28651 (signed compare incorrectly false for (int)(U+4)<(int)...Richard Guenther1-9/+8
2006-05-30simplify-rtx.c (simplify_binary_operation_1): Cast width to HOST_WIDE_INT to ...Roger Sayle1-1/+1
2006-05-30simplify-rtx.c (simplify_binary_operation): Unfactor the shift and rotate cases.Roger Sayle1-2/+26
2006-05-29re PR tree-optimization/24964 (Does not optimise abs(x)**2 to x**2)Roger Sayle1-7/+29
2006-05-23simplify-rtx.c (simplify_subreg): Adjust REG_OFFSET for big-endian paradoxica...Alexandre Oliva1-1/+16
2006-05-21re PR rtl-optimization/27671 (optimization error on pentium4-Linux with %, re...Kazu Hirata1-6/+9
2006-04-24rtl.def (SS_ASHIFT, SS_NEG): New codes.Bernd Schmidt1-0/+3
2006-04-03simplify-rtx.c (simplify_unary_operation_1): When trying to remove TRUNCATE c...Adam Nemet1-1/+2
2006-03-25simplify-rtx.c (simplify_relational_operation): Call simplify_relational_oper...Adam Nemet1-2/+1
2006-03-16simplify-rtx.c (simplify_plus_minus): Simplify within CONST terms.Andreas Krebbel1-1/+14
2006-03-03simplify-rtx.c (simplify_unary_operation): When simplifying (neg (lt X 0)) in...Roger Sayle1-4/+20
2006-02-28rtl.h (truncated_to_mode): Declare it.Paolo Bonzini1-7/+10
2006-02-25simplify-rtx.c (simplify_relational_operation_1): Simplify (X^Y) == 0 as X ==...Roger Sayle1-1/+33
2006-02-18re PR rtl-optimization/25600 (unsigned>>31?-1:0 should be optimized to int>>31)Roger Sayle1-0/+13
2006-02-14* simplify-rtx.c (simplify_subreg): Combine SUBREG and TRUNCATE.Adam Nemet1-0/+8
2006-02-14simplify-rtx.c (simplify_unary_operation_1): Return new expression in the req...Adam Nemet1-3/+4
2006-01-08- Fix up date in ChangeLog. Update copyrights in changed files.Ian Lance Taylor1-1/+1