aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
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
2006-01-07re PR target/25662 (Unrecognizable insn with -O on PPC)Ian Lance Taylor1-5/+5
2005-12-19optabs.c (init_floating_libfuncs): Handle decimal float modes.Jon Grimm1-0/+7
2005-12-17simplify-rtx.c (simplify_binary_operation_1 <IOR>): Correct bug introduced 20...Alan Modra1-1/+1
2005-12-16combine.c (combine_simplify_rtx <case NOT, [...]): Move simplifications that ...Paolo Bonzini1-12/+530
2005-12-02simplify-rtx.c (simplify_plus_minus): Do simplify constants.Alan Modra1-14/+11
2005-11-30simplify-rtx.c (simplify_plus_minus): Remove final parameter.Paolo Bonzini1-44/+52
2005-11-22optabs.c (expand_abs_nojump): Use SCALAR_FLOAT_MODE_P instead of explicitly t...Ben Elliston1-8/+8
2005-11-16fold-const.c (const_binop): Don't constant fold the operation if the result h...Eric Botcazou1-0/+11
2005-09-26re PR middle-end/23831 (ICE in immed_double_const with vectorized multipication)Uros Bizjak1-1/+3
2005-09-06simplify-rtx.c (simplify_binary_operation_1): Correct the condition for detec...Saurabh Verma1-2/+2
2005-09-06re PR rtl-optimization/23098 (store of 0.0 to float)Jakub Jelinek1-0/+8
2005-09-02re PR rtl-optimization/20365 (simplify_plus_minus results are erratic)J"orn Rennecke1-4/+14
2005-08-21simplify-rtx.c (simplify_immed_subreg): Only clear up to elem_bitsize bits, n...Jakub Jelinek1-1/+1
2005-08-16simplify-rtx.c (simplify_const_relational_operation): When extracting argumen...Ulrich Weigand1-1/+11
2005-07-28re PR rtl-optimization/23047 (Combine ignores flag_wrapv)James A. Morrison1-2/+6
2005-06-25Update FSF address.Kelley Cook1-2/+2
2005-05-26simplify-rtx.c (avoid_constant_pool_reference): Support offsetted addresses i...Paolo Bonzini1-14/+29
2005-04-24re PR rtl-optimization/21163 (internal compiler error: in output_constant_poo...Richard Henderson1-49/+61
2005-04-23re PR rtl-optimization/21102 (ICE: in immed_double_const, on SSE2 intrinsics)Richard Henderson1-2/+2
2005-04-13Fix result of folding of xor operation on two identical vectors.Fariborz Jahanian1-1/+1
2005-04-07re PR target/20093 (23_containers/deque/cons/2.cc execution test fails on ia6...Joseph Myers1-1/+1
2005-03-24re PR rtl-optimization/20532 (Bad code for DImode left shifts by 31 and then 1)Alexandre Oliva1-18/+72
2005-03-21rtl.h (struct rtx_hooks): Add gen_lowpart_no_emit.Paolo Bonzini1-22/+3
2005-03-10re PR rtl-optimization/20412 (RTL checking failure in the combiner)Andrew Pinski1-1/+1
2005-03-05combine.c (simplify_and_const_int): Use gen_int_mode instead of GEN_INT (trun...Kazu Hirata1-5/+2
2005-02-28simplify-rtx.c (simplify_unary_operation_1, [...]): New, extracted from...Paolo Bonzini1-1230/+1265
2005-02-23re PR target/20018 ([ia64] unable to find a register to spill in class`PR_REG')Roger Sayle1-0/+2
2005-02-21simplify-rtx.c (simplify_unary_operation): Add a missing "break" statement.Paolo Bonzini1-0/+1
2005-02-12c-tree.h, [...]: Fix comment typos.Kazu Hirata1-1/+1
2005-02-08simplify-rtx.c (simplify_relational_operation_1): Avoid creating zero extensi...Roger Sayle1-11/+4
2005-02-07re PR rtl-optimization/19800 (mmix-knuth-mmixware broken, building newlib/lib...Roger Sayle1-3/+11
2005-02-06simplify-rtx.c (simplify_relational_operation_1): Simplify (ne:SI (zero_extra...Roger Sayle1-0/+12
2005-02-03re PR middle-end/19405 (18_support/numeric_limits.cc fails on ppc-darwin (lon...Roger Sayle1-2/+6
2005-01-21re PR rtl-optimization/576 (gcc performs invalid optimization with float oper...Roger Sayle1-6/+15