https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113091
Feng Xue changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113091
--- Comment #9 from GCC Commits ---
The master branch has been updated by Feng Xue :
https://gcc.gnu.org/g:57f611604e8bab67af6c0bcfe6ea88c001408412
commit r14-7272-g57f611604e8bab67af6c0bcfe6ea88c001408412
Author: Feng Xue
Date: Thu Dec 28
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113091
--- Comment #8 from Feng Xue ---
https://gcc.gnu.org/pipermail/gcc-patches/2023-December/641547.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113091
--- Comment #7 from Feng Xue ---
> The issue here is that because the "outer" pattern consumes
> patt_64 = (int) patt_63 it should have adjusted _2 = (int) _1
> stmt-to-vectorize
> as being the outer pattern root stmt for all this logic to work
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113091
--- Comment #6 from Feng Xue ---
(In reply to Richard Sandiford from comment #5)
> > The issue here is that because the "outer" pattern consumes
> > patt_64 = (int) patt_63 it should have adjusted _2 = (int) _1
> > stmt-to-vectorize
> > as
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113091
--- Comment #5 from Richard Sandiford ---
> The issue here is that because the "outer" pattern consumes
> patt_64 = (int) patt_63 it should have adjusted _2 = (int) _1
> stmt-to-vectorize
> as being the outer pattern root stmt for all this
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113091
Richard Biener changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113091
--- Comment #3 from Feng Xue ---
The function vect_bb_vectorization_profitable_p resorts to a recursive way to
identify scalar use, for this case, setting STMT_VINFO_LIVE_P or not would not
change scalar cost computation.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113091
--- Comment #2 from Feng Xue ---
(In reply to Richard Biener from comment #1)
> It's the logic
>
> FOR_EACH_VEC_ELT (SLP_TREE_SCALAR_STMTS (node), i, stmt_info)
> {
> if (svisited.contains (stmt_info))
> continue;
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113091
Richard Biener changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org,
10 matches
Mail list logo