ΒΆvoid createSplat2ShuffleMask(
    llvm::MVT VT,
    SmallVectorImpl<int>& Mask,
    bool Lo)

Description

Similar to unpacklo/unpackhi, but without the 128-bit lane limitation imposed by AVX and specific to the unary pattern. Example: v8iX Lo --> < 0, 0, 1, 1, 2, 2, 3, 3> v8iX Hi --> < 4, 4, 5, 5, 6, 6, 7, 7>

Declared at: llvm/lib/Target/X86/X86ISelLowering.h:1794

Parameters

llvm::MVT VT
SmallVectorImpl<int>& Mask
bool Lo