[Bug target/116145] SVE constant pool loads not hoisted outside loops

2024-08-05 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116145 --- Comment #13 from Andrew Pinski --- > Since the SVE load doesn't support the full LO_SUM range, there is no hint > that the address refers to invariant memory. IA64 has a similar issue IIRC and the idea then was to use cselib more to find t

[Bug target/116145] SVE constant pool loads not hoisted outside loops

2024-08-05 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116145 Richard Sandiford changed: What|Removed |Added Resolution|FIXED |--- Status|RESOLVED

[Bug target/116145] SVE constant pool loads not hoisted outside loops

2024-08-02 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116145 Richard Sandiford changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/116145] SVE constant pool loads not hoisted outside loops

2024-08-02 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116145 --- Comment #10 from GCC Commits --- The trunk branch has been updated by Richard Sandiford : https://gcc.gnu.org/g:ba730fd10934e4ca004251aa3748bf9da4d35e62 commit r15-2696-gba730fd10934e4ca004251aa3748bf9da4d35e62 Author: Richard Sandiford D

[Bug target/116145] SVE constant pool loads not hoisted outside loops

2024-07-31 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116145 ktkachov at gcc dot gnu.org changed: What|Removed |Added Summary|Suboptimal SVE immediate|SVE constant pool loads not