http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52091
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52091
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52091
--- Comment #7 from Ira Rosen irar at il dot ibm.com 2012-02-02 15:16:18 UTC
---
(In reply to comment #6)
(In reply to comment #5)
I think we should fail to vectorize D.2030_19 = prephitmp.17_21 65535, or
any
other non-phi
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52073
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51848
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51799
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51269
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51704
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51704
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50494
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51684
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51693
Bug #: 51693
Summary: New XPASSes in vectorizer testsuite on
powerpc64-suse-linux
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51693
--- Comment #2 from Ira Rosen irar at il dot ibm.com 2011-12-28 12:27:18 UTC
---
(In reply to comment #1)
I though that if {vect_aligned_arrays} isn't true, than arrays could
be aligned even after peeling - that's why I added such check.
Sorry
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51693
--- Comment #5 from Ira Rosen irar at il dot ibm.com 2011-12-28 13:11:53 UTC
---
(In reply to comment #4)
In vect-peel-3.c we actually assume that vector length is 16 byte. Here is the
loop body:
suma += ia[i];
sumb += ib[i+5
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51693
--- Comment #7 from Ira Rosen irar at il dot ibm.com 2011-12-29 07:37:53 UTC
---
(In reply to comment #6)
Yes, vector_sizes_32B_16B seems to be ok in that case.
Other two tests (vect-multitypes-1.c and no-section-anchors-vect-69.c) look
like
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51684
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51606
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499
--- Comment #14 from Ira Rosen irar at il dot ibm.com 2011-12-13 16:27:19 UTC
---
(In reply to comment #13)
However, I don't fully understand Richard Guenther's example. Yes his
example requires -fassociative-math to be vectorized, however
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499
--- Comment #8 from Ira Rosen irar at il dot ibm.com 2011-12-12 11:03:59 UTC
---
(In reply to comment #6)
While investigating pr51597, I have found that vectorized loops in programs as
simple as
subroutine spmmult(x,b,ad)
implicit none
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499
--- Comment #9 from Ira Rosen irar at il dot ibm.com 2011-12-12 11:13:24 UTC
---
(In reply to comment #7)
In some cases it might be necessary but not here:
sum1+=a;
sum2+=a;
gives exactly the same result as
(sum1, sum2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499
--- Comment #11 from Ira Rosen irar at il dot ibm.com 2011-12-12 11:27:26 UTC
---
Right. We need to check that there is no load permutation.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499
--- Comment #3 from Ira Rosen irar at il dot ibm.com 2011-12-11 08:48:24 UTC
---
It gets vectorized with 4.7.
I guess, due to this 4.7 patch
http://gcc.gnu.org/ml/gcc-patches/2011-09/msg00620.html.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499
--- Comment #5 from Ira Rosen irar at il dot ibm.com 2011-12-11 13:30:41 UTC
---
(In reply to comment #4)
Looks like there has been some great progress in gcc 4.7!
Still I think it behaves slightly buggy.
(1) In this case it should work
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51499
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51285
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51301
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51301
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51269
--- Comment #1 from Ira Rosen irar at il dot ibm.com 2011-11-23 10:46:00 UTC
---
Created attachment 25895
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25895
patch
Right, this looks like a bug. The attached (not really tested) patch tries
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51269
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51058
--- Comment #10 from Ira Rosen irar at il dot ibm.com 2011-11-11 06:03:14 UTC
---
(In reply to comment #9)
patch fixes the ICE, but then the scalar stmt stays in the tree at the end of
*.vect pass (and at least in this case is DCEd
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51058
--- Comment #11 from Ira Rosen irar at il dot ibm.com 2011-11-11 06:07:05 UTC
---
(In reply to comment #5)
Well, the original code in mdbx.f90 has the interleaving group of 3 (I only
changed the decoration around the loop to keep a valid code
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51000
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Priority|P1 |P3
Status
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51062
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51000
--- Comment #5 from Ira Rosen irar at il dot ibm.com 2011-11-09 16:24:05 UTC
---
Looks good. Thanks.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51058
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51058
--- Comment #4 from Ira Rosen irar at il dot ibm.com 2011-11-09 17:40:26 UTC
---
Thanks.
Index: tree-vect-slp.c
===
--- tree-vect-slp.c (revision 181190)
+++ tree-vect-slp.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51015
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51015
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51000
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50912
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50730
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50819
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50912
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50902
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50873
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50730
--- Comment #3 from Ira Rosen irar at il dot ibm.com 2011-10-22 12:09:30 UTC
---
(In reply to comment #2)
First blush, looks like something could be abstracted as a function or a
macro?!?
Hmm, I don't know. There is a 'continue' there...
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50819
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50819
--- Comment #2 from Ira Rosen irar at il dot ibm.com 2011-10-22 12:27:51 UTC
---
Created attachment 25574
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25574
Patch for this PR and also fo PR 50730
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50789
--- Comment #2 from Ira Rosen irar at il dot ibm.com 2011-10-19 08:47:03 UTC
---
(In reply to comment #0)
To vectorize the above I'm afraid we'd need to modify tree-data-ref.c as well
as tree-vect-data-ref.c, because the memory accesses aren't
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50789
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50746
--- Comment #6 from Ira Rosen irar at il dot ibm.com 2011-10-17 18:10:39 UTC
---
pr37482.c is now ok on powerpc64-suse-linux.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50746
--- Comment #7 from Ira Rosen irar at il dot ibm.com 2011-10-17 18:49:20 UTC
---
I'll fix vect-114.c. It indeed doesn't need realignment. The vectorization
failed before switching to optab because of the type mismatch between the mask
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50727
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50730
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50727
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50746
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50693
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50635
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50596
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50635
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50493
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50412
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50451
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374
--- Comment #18 from Ira Rosen irar at il dot ibm.com 2011-09-22 07:51:35 UTC
---
(In reply to comment #16)
and -3.c fails with an ICE in the vectorizer, Ira,
could you look at that?
--- tree-vect-stmts.c 2011-09-22 09:48:34.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50451
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot |irar at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374
--- Comment #15 from Ira Rosen irar at il dot ibm.com 2011-09-21 12:20:47 UTC
---
(In reply to comment #14)
Another thing is that this really ought to work even with -ftree-pre, having a
vectorization that requires users to disable PRE would
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413
--- Comment #14 from Ira Rosen irar at il dot ibm.com 2011-09-20 06:23:54 UTC
---
The basic block that got vectorized on these platforms is in main(). I am going
to remove it and leave only shift(), since the main purpose of the test is to
check
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374
--- Comment #6 from Ira Rosen irar at il dot ibm.com 2011-09-20 08:27:08 UTC
---
Thanks for working on this!
It looks like the problem is with the way the stmts are marked. We don't insert
pattern stmts now, so the things are more tricky. I'll
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374
--- Comment #7 from Ira Rosen irar at il dot ibm.com 2011-09-20 11:45:53 UTC
---
Created attachment 25322
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25322
fix
Here is the fix (it's a diff relative to your patch).
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374
--- Comment #8 from Ira Rosen irar at il dot ibm.com 2011-09-20 11:47:00 UTC
---
Created attachment 25323
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25323
complete patch including my fix
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Attachment #25322|0 |1
is obsolete
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Attachment #25323|0 |1
is obsolete
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #13 from Ira Rosen irar at il dot ibm.com 2011-09-19 08:59:44 UTC
---
(In reply to comment #12)
Note that I have replaced all the occurrences of __restrict with __restrict__
I have found in gcc.dg/vect/* and bb-slp-25.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #5 from Ira Rosen irar at il dot ibm.com 2011-09-18 08:52:56 UTC
---
Thanks.
Data dependence analysis can't determine dependence between src and dst
although they have _restrict_, and it works fine on x86_64-suse-linux for
example
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50413
--- Comment #7 from Ira Rosen irar at il dot ibm.com 2011-09-18 10:17:12 UTC
---
Right. The data-refs analysis fails for the bit assignment, and SLP marks this
statement as not vectorizable and continues with the vectorization of other
statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #8 from Ira Rosen irar at il dot ibm.com 2011-09-18 10:48:43 UTC
---
Looks like there is a difference ;)
I guess it succeeds with the patch to avoid loop vectorization and the fix of
restrict together?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #10 from Ira Rosen irar at il dot ibm.com 2011-09-18 10:55:19 UTC
---
Thanks, I'll commit it.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50414
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50435
--- Comment #3 from Ira Rosen irar at il dot ibm.com 2011-09-16 16:18:37 UTC
---
Well, at least the loop is not vectorized now :).
Could you please attach the slp dump (-fdump-tree-slp-details)?
Thanks,
Ira
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50412
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50414
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50374
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50208
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50178
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50178
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50208
--- Comment #3 from Ira Rosen irar at il dot ibm.com 2011-09-01 11:42:24 UTC
---
Created attachment 25159
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=25159
patch
Right. The attached patch does the suggested checks also
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50208
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50138
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50138
--- Comment #4 from Ira Rosen irar at il dot ibm.com 2011-08-31 09:42:18 UTC
---
(In reply to comment #3)
That's up to you to decide, you are the maintainer ;)
Yes, but not the release manager...
My comment was just in the light of a longish
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50133
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50133
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50031
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50014
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50014
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49955
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
CC||irar at il dot ibm.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49955
--- Comment #3 from Ira Rosen irar at il dot ibm.com 2011-08-05 10:50:27 UTC
---
(In reply to comment #1)
The loop that remains after fixing PR49957 in 410.bwaves is the following,
which loop SLP does not handle (well, I'm not exactly sure
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49926
Ira Rosen irar at il dot ibm.com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49006
--- Comment #9 from Ira Rosen irar at il dot ibm.com 2011-08-02 09:21:26 UTC
---
Basic block SLP only prints basic block vectorized using SLP. But I thought
we are talking about loop vectorization here, since the early unrolling is
applied only
1 - 100 of 218 matches
Mail list logo