[PATCH] D42031: [X86] Legalize v32i1 without BWI via splitting to v16i1 rather than the default of promoting to v32i8.
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 16 23:53:55 PST 2018
craig.topper added a comment.
While the v32i1 is technically a regression, its not a fair test of what happens with v32i1 shuffles. Previously we were getting lucky with type promotion working favorably with the types used for argument passing. I think a shuffle sandwiched between say an icmp and a select condition would be very different.
I'll add more test cases to show what happens when vXi1 shuffles are used near k-registers.
Repository:
rL LLVM
https://reviews.llvm.org/D42031
More information about the llvm-commits
mailing list