public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/42216]  New: [4.5 Regression] 464.h265ref peak regressed 20%
@ 2009-11-29 13:39 rguenth at gcc dot gnu dot org
  2009-11-29 13:39 ` [Bug tree-optimization/42216] " rguenth at gcc dot gnu dot org
                   ` (29 more replies)
  0 siblings, 30 replies; 31+ messages in thread
From: rguenth at gcc dot gnu dot org @ 2009-11-29 13:39 UTC (permalink / raw)
  To: gcc-bugs

See http://gcc.opensuse.org/SPEC/CINT/sb-balakirew-head-64-2006/recent.html

First bad rev. is 154713, last good is 154686.

It's quite obvious that either the regrename.c changes have code generation
differences or that removing the vec_interleave_* expanders caused this
regression.

Richard - you removed all vec_interleave_* expanders but the vectorizer
still checks for optab_for_tree_code (VEC_INTERLEAVE_*_EXPR) which ends
up looking at vec_interleave_*_optab.  Either this code is all dead now
or you caused the vectorization no longer to apply.

I'll check if reverting your revision gets back performance.


-- 
           Summary: [4.5 Regression] 464.h265ref peak regressed 20%
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Keywords: missed-optimization
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: rguenth at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42216


^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2010-03-18 17:59 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-29 13:39 [Bug tree-optimization/42216] New: [4.5 Regression] 464.h265ref peak regressed 20% rguenth at gcc dot gnu dot org
2009-11-29 13:39 ` [Bug tree-optimization/42216] " rguenth at gcc dot gnu dot org
2009-11-29 17:58 ` rth at gcc dot gnu dot org
2009-11-30  9:58 ` [Bug tree-optimization/42216] [4.5 Regression] 464.h264ref " rguenther at suse dot de
2009-11-30 10:54 ` hjl dot tools at gmail dot com
2009-12-01  9:58 ` [Bug tree-optimization/42216] [4.5 Regression] rev 15458[78] regress 464.h264ref peak 20% rguenth at gcc dot gnu dot org
2009-12-01 15:27 ` bernds_cb1 at t-online dot de
2009-12-01 15:36 ` rguenther at suse dot de
2009-12-01 16:46 ` [Bug tree-optimization/42216] [4.5 Regression] rev 154688 " rguenth at gcc dot gnu dot org
2009-12-01 17:03 ` rguenth at gcc dot gnu dot org
2009-12-01 17:26 ` bernds_cb1 at t-online dot de
2009-12-01 17:27 ` bernds_cb1 at t-online dot de
2009-12-02 12:15 ` [Bug rtl-optimization/42216] [4.5 Regression] changes in scheduling regress 464.h264ref 20% rguenth at gcc dot gnu dot org
2009-12-02 13:16 ` rguenth at gcc dot gnu dot org
2009-12-02 13:17 ` rguenth at gcc dot gnu dot org
2009-12-02 16:28 ` bernds_cb1 at t-online dot de
2009-12-02 16:29 ` bernds_cb1 at t-online dot de
2009-12-02 16:57 ` rguenth at gcc dot gnu dot org
2009-12-02 17:06 ` bernds_cb1 at t-online dot de
2009-12-02 17:07 ` rguenther at suse dot de
2009-12-04 14:26 ` bernds_cb1 at t-online dot de
2009-12-04 14:35 ` rguenther at suse dot de
2009-12-10 18:03 ` bernds at gcc dot gnu dot org
2009-12-11 21:39 ` rguenth at gcc dot gnu dot org
2010-03-08 11:48 ` rguenth at gcc dot gnu dot org
2010-03-08 23:04 ` bernds_cb1 at t-online dot de
2010-03-09  8:35 ` dominiq at lps dot ens dot fr
2010-03-09 10:31 ` rguenther at suse dot de
2010-03-14  9:34 ` dominiq at lps dot ens dot fr
2010-03-17  9:26 ` bernds at gcc dot gnu dot org
2010-03-18 17:59 ` rguenth at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).