D125206 patch make CodeGen/AArch64/vecreduce-add-legalization.ll fail, So I revert it. Now I have update vecreduce-add-legalization.ll in this patch.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Event Timeline
Other than a minor nit the patch looks sensible. However, there's a clear regression that needs resolving first.
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | ||
---|---|---|
5315 | This comment doesn't offer any real value. None of the canonicalisation above and below this one are commented so perhaps no comment it necessary. |
I've created D125605 that once landed should mean this patch will no longer negatively affect AArch64 code generation.
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | ||
---|---|---|
5315 | Thanks, I removed this comment |
Please go ahead and land the new tests, and then rebase so that changes in codegen are visible in review. Also, please rebase over the mentioned Aarch64 review. The test diff there currently looks like a regression because you haven't stacked the changes which was confusing at first.
The submission comment needs improved to describe what this is actually doing.
The patch seems generally reasonable. Once the above are done, should be an easy LGTM.
rebase main. After D125605 landed, this patch will no longer negatively affect AArch64 code generation.
Thanks for your advice. After I rebased main, this patch no longer affect AArch64 tests.
This comment doesn't offer any real value. None of the canonicalisation above and below this one are commented so perhaps no comment it necessary.