Searched refs:ConcatMask (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86PartialReduction.cpp | 159 SmallVector<int, 32> ConcatMask(NumElts); in tryMAddReplacement() local 160 std::iota(ConcatMask.begin(), ConcatMask.end(), 0); in tryMAddReplacement() 162 Value *Concat = Builder.CreateShuffleVector(MAdd, Zero, ConcatMask); 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() 242 Op1 = Builder.CreateShuffleVector(Op1, Zero, ConcatMask); in trySADReplacement() 270 SmallVector<int, 64> ConcatMask(NumConcatElts); in trySADReplacement() local 271 std::iota(ConcatMask.begin(), ConcatMask.end(), 0); in trySADReplacement() [all …]
|
| H A D | X86ISelLowering.cpp | 49875 SmallVector<int, 64> ConcatMask; in combineConcatVectorOps() local 49887 ConcatMask.push_back(M); in combineConcatVectorOps() 49890 if (ConcatMask.size() == (NumOps * NumSrcElts)) { in combineConcatVectorOps() 49897 SDValue Mask = getConstVector(ConcatMask, IntMaskVT, DAG, DL, true); in combineConcatVectorOps()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 17515 Value *ConcatMask = in EmitWebAssemblyBuiltinExpr() local 17518 return Builder.CreateShuffleVector(Trunc, Splat, ConcatMask); in EmitWebAssemblyBuiltinExpr()
|