-
Notifications
You must be signed in to change notification settings - Fork 13.5k
[LoopVectorize] Failure to compare multiple inputs as the same (splatted) value #62565
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@llvm/issue-subscribers-bug |
The link to the discussion is broken for some reason. Trying again: https://reviews.llvm.org/rGfed28ada47f56ef775ab966e69a8842dcd315fad |
Proposed a fix: https://reviews.llvm.org/D153697 |
Pinging this to (hopefully) get the proposed patch fixes back up to top of inbox for review. |
It looks like this is still open. @fhahn , mind making a pull request for this now that Phab is readonly? |
Will do, with the suggested changes from the original review |
Update AnyOf reduction code generation to only keep track of the AnyOf property in a boolean vector in the loop, only selecting either the new or start value in the middle block. This fixes the llvm#62565, as now there aren't multiple uses of the start/new values. Fixes llvm#62565
PR is ready now: #78304 |
Reverted in 589c7ab |
Looks like this was closed again by a commit in a for of |
This reverts the revert commit c6e0162. This patch includes a fix for any-of reductions and epilogue vectorization. Extra test coverage for the issue that caused the revert has been added in bce3bfc and an assertion has been added in c7209cb. -------------------------------- Original commit message: Update AnyOf reduction code generation to only keep track of the AnyOf property in a boolean vector in the loop, only selecting either the new or start value in the middle block. The patch incorporates feedback from https://reviews.llvm.org/D153697. This fixes the #62565, as now there aren't multiple uses of the start/new values. Fixes #62565 PR: #78304
Pulled out of a regression report on https://reviews.llvm.org/rGfed28ada47f5 / fed28ad
CC @fhahn @alexfh
The text was updated successfully, but these errors were encountered: