Fix for https://bugs.llvm.org/show_bug.cgi?id=39729.
Rather than adding just a case for v8i8 I'm setting cttz to expand for all vector types.
Paths
| Differential D58008
[AArch64] Expand v8i8 cttz (PR39729) ClosedPublic Authored by nikic on Feb 9 2019, 1:52 PM.
Details Summary Fix for https://bugs.llvm.org/show_bug.cgi?id=39729. Rather than adding just a case for v8i8 I'm setting cttz to expand for all vector types.
Diff Detail
Event TimelineComment Actions LGTM. (I think we can improve the generated sequences for some of these, but you obviously don't need to do that here.) This revision is now accepted and ready to land.Feb 11 2019, 4:05 PM Closed by commit rL353872: [AArch64] Expand v8i8 cttz (PR39729) (authored by nikic). · Explain WhyFeb 12 2019, 10:55 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 186516 llvm/trunk/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/trunk/test/CodeGen/AArch64/vec_cttz.ll
|