Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DVectorUtils.cpp955 SmallVector<int, 16> UnaryMask; in createUnaryMask() local
959 UnaryMask.push_back(UnaryElt); in createUnaryMask()
961 return UnaryMask; in createUnaryMask()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1087 SmallVector<int> UnaryMask = createUnaryMask(Mask, Mask.size()); in foldShuffleOfBinops() local
1091 TargetTransformInfo::SK_PermuteSingleSrc, VecTy, UnaryMask); in foldShuffleOfBinops()
1104 Shuf0 = Builder.CreateShuffleVector(X, UnaryMask); in foldShuffleOfBinops()
1109 Shuf1 = Builder.CreateShuffleVector(Y, UnaryMask); in foldShuffleOfBinops()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp12603 SmallVector<int, 32> UnaryMask; in matchShuffleWithPACK() local
12604 createPackShuffleMask(VT, UnaryMask, true, NumStages); in matchShuffleWithPACK()
12605 if (isTargetShuffleEquivalent(VT, TargetMask, UnaryMask, DAG, V1)) in matchShuffleWithPACK()