Doing so allows G_SEXT_INREG to be combined away for many vector cases.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Paths
| Differential D135168
[GlobalISel] Add computeNumSignBits() support for compares. ClosedPublic Authored by aemerson on Oct 4 2022, 8:53 AM.
Details Summary Doing so allows G_SEXT_INREG to be combined away for many vector cases.
Diff Detail
Unit TestsFailed Event TimelineThis revision is now accepted and ready to land.Oct 4 2022, 8:58 AM This revision was landed with ongoing or failed builds.Oct 4 2022, 4:34 PM Closed by commit rGc5cebf78bdca: [GlobalISel] Add computeNumSignBits() support for compares. (authored by aemerson). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 465032 llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp
llvm/test/CodeGen/AArch64/GlobalISel/combine-udiv.ll
llvm/test/CodeGen/AArch64/arm64-vabs.ll
llvm/test/CodeGen/AArch64/min-max.ll
llvm/test/CodeGen/AArch64/neon-compare-instructions.ll
llvm/unittests/CodeGen/GlobalISel/KnownBitsTest.cpp
|