[llvm] [IR] Add llvm.vector.[de]interleave{4,6,8} (PR #139893)

Pengcheng Wang via llvm-commits llvm-commits at lists.llvm.org
Wed May 14 21:19:38 PDT 2025


================
@@ -188,19 +194,23 @@ namespace Intrinsic {
     unsigned getArgumentNumber() const {
       assert(Kind == Argument || Kind == ExtendArgument ||
              Kind == TruncArgument || Kind == HalfVecArgument ||
-             Kind == OneThirdVecArgument || Kind == OneFifthVecArgument ||
-             Kind == OneSeventhVecArgument || Kind == SameVecWidthArgument ||
-             Kind == VecElementArgument || Kind == Subdivide2Argument ||
-             Kind == Subdivide4Argument || Kind == VecOfBitcastsToInt);
+             Kind == OneThirdVecArgument || Kind == OneFourthVecArgument ||
----------------
wangpc-pp wrote:

Use comparators `<`/`>` since they are contiguous?

https://github.com/llvm/llvm-project/pull/139893


More information about the llvm-commits mailing list