ΒΆllvm::SmallVector<int, 16> createUnaryMask(
ArrayRef<int> Mask,
unsigned int NumElts)
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