ΒΆllvm::SmallVector<int, 16> createUnaryMask(
    ArrayRef<int> Mask,
    unsigned int NumElts)

Description

Given a shuffle mask for a binary shuffle, create the equivalent shuffle mask assuming both operands are identical. This assumes that the unary shuffle will use elements from operand 0 (operand 1 will be unused).

Declared at: llvm/include/llvm/Analysis/VectorUtils.h:557

Parameters

ArrayRef<int> Mask
unsigned int NumElts