[Bug tree-optimization/117093] Missing detection of REV64 vector permute

2024-11-18 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 --- Comment #10 from GCC Commits --- The master branch has been updated by Jennifer Schmitz : https://gcc.gnu.org/g:944471eaee4042b816ec2d58968bbdff52e07933 commit r15-5391-g944471eaee4042b816ec2d58968bbdff52e07933 Author: Jennifer Schmitz Da

[Bug tree-optimization/117093] Missing detection of REV64 vector permute

2024-11-16 Thread jschmitz at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 --- Comment #9 from Jennifer Schmitz --- Thanks for reporting it, I'll look into it on Monday.

[Bug tree-optimization/117093] Missing detection of REV64 vector permute

2024-11-15 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |15.0 --- Comment #8 from Andrew Pinski

[Bug tree-optimization/117093] Missing detection of REV64 vector permute

2024-11-15 Thread jschmitz at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 Jennifer Schmitz changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/117093] Missing detection of REV64 vector permute

2024-11-15 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 --- Comment #6 from GCC Commits --- The master branch has been updated by Jennifer Schmitz : https://gcc.gnu.org/g:c83e2d47574fd9a21f257e0f0d7e350c3f1b0618 commit r15-5324-gc83e2d47574fd9a21f257e0f0d7e350c3f1b0618 Author: Jennifer Schmitz Dat

[Bug tree-optimization/117093] Missing detection of REV64 vector permute

2024-10-31 Thread jschmitz at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 Jennifer Schmitz changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jschmitz at gcc dot gnu.org

[Bug tree-optimization/117093] Missing detection of REV64 vector permute

2024-10-16 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 --- Comment #4 from ktkachov at gcc dot gnu.org --- (In reply to ktkachov from comment #3) > If we remove the casts: > uint32x4_t ror32_neon_tgt_gcc_bad(uint32x4_t r) { > uint32x4_t a = r; > uint32_t t; > t = a[0]; a[0] = a[1]; a[1] =

[Bug tree-optimization/117093] Missing detection of REV64 vector permute

2024-10-16 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 --- Comment #3 from ktkachov at gcc dot gnu.org --- I think it's the VIEW_CONVERT_EXPR that are hurting us (more complete dump before expand): _1 = VIEW_CONVERT_EXPR(r_3(D)); t_4 = BIT_FIELD_REF ; a_5 = VEC_PERM_EXPR <_1, _1, { 1, 1, 2, 3 }

[Bug tree-optimization/117093] Missing detection of REV64 vector permute

2024-10-12 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/117093] Missing detection of REV64 vector permute

2024-10-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117093 --- Comment #1 from Andrew Pinski --- t_4 = BIT_FIELD_REF ; a_5 = VEC_PERM_EXPR <_1, _1, { 1, 1, 2, 3 }>; a_6 = BIT_INSERT_EXPR ; t_7 = BIT_FIELD_REF ; _2 = BIT_FIELD_REF ; a_8 = BIT_INSERT_EXPR ; a_9 = BIT_INSERT_EXPR ; IIRC th