Searched refs:MaskVec (Results 1 – 5 of 5) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | VectorUtils.cpp | 660 SmallVector<Constant *, 16> MaskVec; in createReplicatedMask() local 663 MaskVec.push_back(Builder.getInt32(i)); in createReplicatedMask() 665 return ConstantVector::get(MaskVec); in createReplicatedMask()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAG.cpp | 1626 SmallVector<int, 8> MaskVec(Mask.begin(), Mask.end()); in getVectorShuffle() local 1632 if (MaskVec[i] >= NElts) MaskVec[i] -= NElts; in getVectorShuffle() 1637 commuteShuffle(N1, N2, MaskVec); in getVectorShuffle() 1649 if (MaskVec[i] < Offset || MaskVec[i] >= (Offset + NElts)) in getVectorShuffle() 1653 if (UndefElements[MaskVec[i] - Offset]) { in getVectorShuffle() 1654 MaskVec[i] = -1; in getVectorShuffle() 1660 MaskVec[i] = i + Offset; in getVectorShuffle() 1674 if (MaskVec[i] >= NElts) { in getVectorShuffle() 1676 MaskVec[i] = -1; in getVectorShuffle() 1679 } else if (MaskVec[i] >= 0) { in getVectorShuffle() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | AutoUpgrade.cpp | 2153 Value *MaskVec = getX86MaskVec(Builder, CI->getArgOperand(2), in UpgradeIntrinsicCall() local 2159 Rep = Builder.CreateCall(ELd, { Ptr, MaskVec, CI->getOperand(1) }); in UpgradeIntrinsicCall() 2168 Value *MaskVec = getX86MaskVec(Builder, CI->getArgOperand(2), in UpgradeIntrinsicCall() local 2174 Rep = Builder.CreateCall(CSt, { CI->getArgOperand(1), Ptr, MaskVec }); in UpgradeIntrinsicCall() 2179 Value *MaskVec = getX86MaskVec(Builder, CI->getArgOperand(2), in UpgradeIntrinsicCall() local 2187 MaskVec }); in UpgradeIntrinsicCall()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | MipsSEISelLowering.cpp | 2961 SDValue MaskVec = DAG.getBuildVector(MaskVecTy, DL, Ops); in lowerVECTOR_SHUFFLE_VSHF() local 2980 return DAG.getNode(MipsISD::VSHF, DL, ResTy, MaskVec, Op1, Op0); in lowerVECTOR_SHUFFLE_VSHF()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 6098 SmallVector<int, 16> MaskVec(NumElems); in getShuffleVectorZeroOrUndef() local 6101 MaskVec[i] = (i == Idx) ? NumElems : i; in getShuffleVectorZeroOrUndef() 6102 return DAG.getVectorShuffle(VT, SDLoc(V2), V1, V2, MaskVec); in getShuffleVectorZeroOrUndef() 10155 int MaskVec[] = { in LowerBUILD_VECTOR() local 10161 return DAG.getVectorShuffle(VT, dl, Ops[0], Ops[1], MaskVec); in LowerBUILD_VECTOR()
|