aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
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
2005-01-14simplify-rtx.c (simplify_binary_operation): Optimize (and (sign_extend X) C) ...Roger Sayle1-1/+18
2005-01-07simplify-rtx.c (simplify_subreg): Simplify truncations of shifts of sign or z...Roger Sayle1-0/+49
2005-01-04re PR middle-end/17767 (MMX intrinsics cause internal compiler error)Uros Bizjak1-1/+1
2005-01-03* simplify-rtx.c (simplify_binary_operation): Handle VEC_CONCAT.Richard Henderson1-6/+38
2004-12-26simplify-rtx.c (simplify_relational_operation_1): Don't simplify plus/minus a...Richard Henderson1-1/+2
2004-12-20re PR rtl-optimization/18942 (Do loop is not as optimized as 3.3.2)Zdenek Dvorak1-1/+18
2004-12-16simplify-rtx.c (simplify_replace_rtx): Do not blindly replace hard registers.Richard Henderson1-1/+1
2004-12-13re PR rtl-optimization/18928 (ice on valid code with -O2 -fPIC)Roger Sayle1-12/+17
2004-12-09simplify-rtx.c (simplify_subreg): In the CONCAT case...Richard Sandiford1-7/+12
2004-12-02re PR target/18774 (mmix-knuth-mmixware testsuite failure: gcc.c-torture/exec...Richard Henderson1-0/+4
2004-11-28re PR rtl-optimization/18420 (ICE compiling mesa at -O2)Ulrich Weigand1-2/+1
2004-11-23rtl.h (validate_subreg): Declare.Richard Henderson1-19/+14
2004-11-23simplify-rtx.c (simplify_subreg): Use subreg_regno_offset directly instead of...Richard Henderson1-3/+4
2004-11-23simplify-rtx.c (simplify_binary_operation): Do not simplify inner elements of...Uros Bizjak1-0/+1
2004-11-20simplify-rtx.c (simplify_ternary_operation): Use trunc_int_for_mode.Aldy Hernandez1-1/+1