https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
Richard Biener changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
--- Comment #14 from Andrew
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
--- Comment #13 from rguenther at suse dot de ---
On Fri, 4 Dec 2015, jakub at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
>
> --- Comment #12 from Jakub Jelinek ---
> Author: jakub
> Date: Fri Dec 4 08:25:24 2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
--- Comment #12 from Jakub Jelinek ---
Author: jakub
Date: Fri Dec 4 08:25:24 2015
New Revision: 231247
URL: https://gcc.gnu.org/viewcvs?rev=231247&root=gcc&view=rev
Log:
PR target/68655
* config/i386/i386.c (canonicalize_vector
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
--- Comment #11 from rguenther at suse dot de ---
On Thu, 3 Dec 2015, jakub at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
>
> Jakub Jelinek changed:
>
>What|Removed |Added
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
Jakub Jelinek changed:
What|Removed |Added
Attachment #36897|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
--- Comment #10 from Jakub Jelinek ---
And no, precomputing the permutations isn't going to work, there are just too
many of them, and the amount of permutation instructions on i?86 is huge too.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
--- Comment #8 from rguenther at suse dot de ---
On Thu, 3 Dec 2015, jakub at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
>
> --- Comment #7 from Jakub Jelinek ---
> I guess it needs analysis.
> Some examples of
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
--- Comment #7 from Jakub Jelinek ---
I guess it needs analysis.
Some examples of changes:
vshuf-v16qi.c -msse2 test_2, scalar code vs. punpcklqdq, clear win
vshuf-v16qi.c -msse4 test_2, pshufb -> punpcklqdq (is this a win or not?)
(similarly for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
--- Comment #6 from rguenther at suse dot de ---
On Thu, 3 Dec 2015, jakub at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
>
> --- Comment #5 from Jakub Jelinek ---
> Created attachment 36897
> --> https://gcc.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
--- Comment #5 from Jakub Jelinek ---
Created attachment 36897
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36897&action=edit
gcc6-pr68655.patch
Initial untested patch. Unfortunately, it doesn't seem to be always a win,
when looking at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
--- Comment #4 from rguenther at suse dot de ---
On Thu, 3 Dec 2015, jakub at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
>
> Jakub Jelinek changed:
>
>What|Removed |Added
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
Uroš Bizjak changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #2 fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68655
--- Comment #1 from Richard Biener ---
typedef int v4si __attribute__((vector_size(16)));
v4si bar (v4si a, v4si b)
{
return __builtin_shuffle (a, b, (v4si) { 0, 1, 4, 5 });
}
works just fine using shufps.
It might be that the generic optabs
15 matches
Mail list logo