[Bug tree-optimization/21829] [4.1/4.2 Regression] missed jump threading after unroller

2006-03-30 Thread law at redhat dot com
--- Comment #14 from law at redhat dot com 2006-03-30 17:15 --- Just a note on the compile-time regressions for tramp3d... After fixing the timevars it was pretty clear that it isn't the cprop code itself that is slow, it is in fact very fast. THe slowdowns for tramp3d are in operand

[Bug tree-optimization/21829] [4.1/4.2 Regression] missed jump threading after unroller

2006-03-28 Thread law at redhat dot com
--- Comment #13 from law at redhat dot com 2006-03-28 19:13 --- Subject: Re: [4.1/4.2 Regression] missed jump threading after unroller On Wed, 2006-03-22 at 16:06 +0100, Richard Guenther wrote: On 3/22/06, Jeffrey A Law [EMAIL PROTECTED] wrote: On Wed, 2006-03-22 at 12:14

[Bug tree-optimization/21829] [4.1/4.2 Regression] missed jump threading after unroller

2006-03-22 Thread richard dot guenther at gmail dot com
--- Comment #9 from richard dot guenther at gmail dot com 2006-03-22 11:14 --- Subject: Re: [4.1/4.2 Regression] missed jump threading after unroller On 3/21/06, Jeffrey A Law [EMAIL PROTECTED] wrote: It turns out this specialized PHI optimization pass is as effective as running

[Bug tree-optimization/21829] [4.1/4.2 Regression] missed jump threading after unroller

2006-03-22 Thread law at redhat dot com
--- Comment #10 from law at redhat dot com 2006-03-22 14:01 --- Subject: Re: [4.1/4.2 Regression] missed jump threading after unroller On Wed, 2006-03-22 at 12:14 +0100, Richard Guenther wrote: On 3/21/06, Jeffrey A Law [EMAIL PROTECTED] wrote: It turns out this specialized

[Bug tree-optimization/21829] [4.1/4.2 Regression] missed jump threading after unroller

2006-03-22 Thread richard dot guenther at gmail dot com
--- Comment #11 from richard dot guenther at gmail dot com 2006-03-22 15:06 --- Subject: Re: [4.1/4.2 Regression] missed jump threading after unroller On 3/22/06, Jeffrey A Law [EMAIL PROTECTED] wrote: On Wed, 2006-03-22 at 12:14 +0100, Richard Guenther wrote: On 3/21/06, Jeffrey

[Bug tree-optimization/21829] [4.1/4.2 Regression] missed jump threading after unroller

2006-03-22 Thread law at redhat dot com
--- Comment #12 from law at redhat dot com 2006-03-22 15:36 --- Subject: Re: [4.1/4.2 Regression] missed jump threading after unroller On Wed, 2006-03-22 at 16:06 +0100, Richard Guenther wrote: ; see tv_id - so I guess increased CCP times are expected. Nuts. I should have

[Bug tree-optimization/21829] [4.1/4.2 Regression] missed jump threading after unroller

2006-03-20 Thread law at redhat dot com
--- Comment #6 from law at redhat dot com 2006-03-21 05:09 --- Subject: Re: [4.1/4.2 Regression] missed jump threading after unroller On Sat, 2006-02-11 at 00:59 +, pinskia at gcc dot gnu dot org wrote: --- Comment #5 from pinskia at gcc dot gnu dot org 2006-02-11

[Bug tree-optimization/21829] [4.1/4.2 Regression] missed jump threading after unroller

2006-03-20 Thread law at redhat dot com
--- Comment #8 from law at redhat dot com 2006-03-21 05:10 --- Today's patch picks up the missed const-propagation and allows simplification of the modulo operation. THere's still the opportunitity to use range information to simplify a conditional. However, fixing that is just

[Bug tree-optimization/21829] [4.1/4.2 Regression] missed jump threading after unroller

2006-02-28 Thread mmitchel at gcc dot gnu dot org
-- mmitchel at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|4.1.0 |4.1.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21829

[Bug tree-optimization/21829] [4.1/4.2 Regression] missed jump threading after unroller

2006-02-10 Thread pinskia at gcc dot gnu dot org
--- Comment #5 from pinskia at gcc dot gnu dot org 2006-02-11 00:59 --- The problem with this one after Jeff's recent patches is that we have: L13:; D.1402_17 = 0; if (D.1402_17 == 1) goto L15; else goto L14; L15:; x_18 = 1; # x_19 = PHI 0(2), 0(3), x_18(4); L14:; Which

[Bug tree-optimization/21829] [4.1/4.2 Regression] missed jump threading after unroller

2006-02-08 Thread law at redhat dot com
--- Comment #4 from law at redhat dot com 2006-02-09 03:19 --- I'll note this really isn't a jump threading issue. This is a fundamental weakness in a dominator based optimizer vs a truly global optimizer. What we've got is a block which looks something like this: # u_18 = PHI