[PATCH] D75145: [PassManager] adjust VectorCombine placement
Roman Lebedev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 6 11:35:45 PST 2020
lebedev.ri added a comment.
In D75145#1910129 <https://reviews.llvm.org/D75145#1910129>, @spatel wrote:
> In D75145#1910117 <https://reviews.llvm.org/D75145#1910117>, @lebedev.ri wrote:
>
> > @dmgreen i expect that regression to have been fixed by rG1badf7c33a5d01900c77646f750e2ea11ad8bf5a <https://reviews.llvm.org/rG1badf7c33a5d01900c77646f750e2ea11ad8bf5a>, please confirm.
> > Please do post more findings, if there are any.
>
>
> Oops...you're moving faster than me or my email inbox, so disregard my earlier question. :)
:)
> I'd still like to understand if we have the ideal ARM output now.
Look/compare `-analyze -scalar-evolution` output:
https://godbolt.org/z/XvgSua
- first source is before *this patch*
- second is after this patch, we clearly regress
- and the last is after my fix, we're back to the original
> And maybe we can add a test to PhaseOrdering based on that ARM example, so we have coverage for the larger case.
Yes, feel free to.
> Also, we may still have other problems as noted by @bjope .
Yep, waiting for more examples.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D75145/new/
https://reviews.llvm.org/D75145
More information about the llvm-commits
mailing list