Home
last modified time | relevance | path

Searched refs:VecLen (Results 1 – 5 of 5) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAGHVX.cpp868 unsigned VecLen = Mask.size(); in splitMask() local
869 assert(MaskL.size() == VecLen && MaskR.size() == VecLen); in splitMask()
870 for (unsigned I = 0; I != VecLen; ++I) { in splitMask()
874 } else if (unsigned(M) < VecLen) { in splitMask()
879 MaskR[I] = M-VecLen; in splitMask()
1059 int VecLen = SM.Mask.size(); in packs() local
1079 memcpy(NewMask.data(), SM.Mask.data(), sizeof(int)*VecLen); in packs()
1083 for (int I = 0; I != VecLen; ++I) { in packs()
1113 for (int I = 0; I != VecLen; ++I) { in packs()
1128 for (int I = 0; I != VecLen; ++I) { in packs()
[all …]
DHexagonISelLoweringHVX.cpp353 unsigned VecLen = Values.size(); in buildHvxVectorReg() local
360 assert(ElemSize*VecLen == HwLen); in buildHvxVectorReg()
367 for (unsigned i = 0; i != VecLen; i += OpsPerWord) { in buildHvxVectorReg()
399 SmallVector<ConstantInt*, 128> Consts(VecLen); in buildHvxVectorReg()
449 if (ExtLen == VecLen || ExtLen == 2*VecLen) { in buildHvxVectorReg()
475 if (ExtLen == VecLen) in buildHvxVectorReg()
596 unsigned VecLen = Values.size(); in buildHvxVectorPred() local
598 assert(VecLen <= HwLen || VecLen == 8*HwLen); in buildHvxVectorPred()
613 if (VecLen <= HwLen) { in buildHvxVectorPred()
617 assert(HwLen % VecLen == 0); in buildHvxVectorPred()
[all …]
DHexagonISelLowering.cpp1926 unsigned VecLen = VT.getVectorNumElements(); in getPreferredVectorAction() local
1929 if (VecLen == 1 || VT.isScalableVector()) in getPreferredVectorAction()
1945 if (ElemTy == MVT::i1 && VecLen == 2*HwLen) in getPreferredVectorAction()
1974 unsigned VecLen = AM.size(); in LowerVECTOR_SHUFFLE() local
1997 if (AM[F] >= int(VecLen)) { in LowerVECTOR_SHUFFLE()
2433 unsigned VecLen = VecTy.getVectorNumElements(); in insertVector() local
2434 unsigned Scale = VecLen / ValTy.getVectorNumElements(); in insertVector()
DHexagonISelDAGToDAG.cpp777 unsigned VecLen = ResTy.getSizeInBits(); in SelectVAlign() local
778 if (VecLen == 32) { in SelectVAlign()
800 assert(VecLen == 64); in SelectVAlign()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp6049 static Value *createRdxShuffleMask(unsigned VecLen, unsigned NumEltsToRdx, in createRdxShuffleMask() argument
6055 VecLen, UndefValue::get(Builder.getInt32Ty())); in createRdxShuffleMask()