Home
last modified time | relevance | path

Searched refs:UnaryMask (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp901 SmallVector<int, 16> UnaryMask; in createUnaryMask() local
905 UnaryMask.push_back(UnaryElt); in createUnaryMask()
907 return UnaryMask; in createUnaryMask()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1373 SmallVector<int> UnaryMask = createUnaryMask(Mask, Mask.size()); in foldShuffleOfBinops() local
1377 TargetTransformInfo::SK_PermuteSingleSrc, VecTy, UnaryMask); in foldShuffleOfBinops()
1390 Shuf0 = Builder.CreateShuffleVector(X, UnaryMask); in foldShuffleOfBinops()
1395 Shuf1 = Builder.CreateShuffleVector(Y, UnaryMask); in foldShuffleOfBinops()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10281 SmallVector<int, 32> UnaryMask; in matchShuffleWithPACK() local
10282 createPackShuffleMask(VT, UnaryMask, true, NumStages); in matchShuffleWithPACK()
10283 if (isTargetShuffleEquivalent(VT, TargetMask, UnaryMask, DAG, V1)) in matchShuffleWithPACK()