[llvm] Support for i8/i16 for bitreverse using GFNI. (PR #88625)
via llvm-commits
llvm-commits at lists.llvm.org
Sat Apr 13 09:05:07 PDT 2024
================
@@ -31335,14 +31344,14 @@ static SDValue LowerBITREVERSE(SDValue Op, const X86Subtarget &Subtarget,
// Lower i32/i64 as vXi8 BITREVERSE + BSWAP
if (!VT.isVector()) {
- assert((VT == MVT::i32 || VT == MVT::i64) && "Only tested for i32/i64");
+ assert(VT == MVT::i32 || VT == MVT::i64 || VT == MVT::i16 || VT == MVT::i8);
----------------
shamithoke wrote:
Done.
https://github.com/llvm/llvm-project/pull/88625
More information about the llvm-commits
mailing list