Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PartialReduction.cpp159 SmallVector<int, 32> ConcatMask(NumElts); in tryMAddReplacement() local
160 std::iota(ConcatMask.begin(), ConcatMask.end(), 0); in tryMAddReplacement()
234 SmallVector<int, 32> ConcatMask(16); in trySADReplacement() local
236 ConcatMask[i] = i; in trySADReplacement()
238 ConcatMask[i] = (i % NumElts) + NumElts; in trySADReplacement()
241 Op0 = Builder.CreateShuffleVector(Op0, Zero, ConcatMask); in trySADReplacement()
270 SmallVector<int, 64> ConcatMask(NumConcatElts); in trySADReplacement() local
271 std::iota(ConcatMask.begin(), ConcatMask.end(), 0); in trySADReplacement()
283 SmallVector<int, 32> ConcatMask(NumElts); in trySADReplacement() local
287 ConcatMask[i] = i; in trySADReplacement()
[all …]
H A DX86ISelLowering.cpp50238 SmallVector<int, 64> ConcatMask; in combineConcatVectorOps() local
50250 ConcatMask.push_back(M); in combineConcatVectorOps()
50253 if (ConcatMask.size() == (NumOps * NumSrcElts)) { in combineConcatVectorOps()
50260 SDValue Mask = getConstVector(ConcatMask, IntMaskVT, DAG, DL, true); in combineConcatVectorOps()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp18019 Value *ConcatMask = in EmitWebAssemblyBuiltinExpr() local
18022 return Builder.CreateShuffleVector(Trunc, Splat, ConcatMask); in EmitWebAssemblyBuiltinExpr()