Home
last modified time | relevance | path

Searched refs:NumDstElts (Results 1 – 6 of 6) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ShuffleDecode.h129 unsigned NumDstElts, bool IsAnyExtend,
H A DX86ShuffleDecode.cpp370 unsigned NumDstElts, bool IsAnyExtend, in DecodeZeroExtendMask() argument
377 for (unsigned i = 0; i != NumDstElts; i++) { in DecodeZeroExtendMask()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DAutoUpgrade.cpp2250 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local
2251 if (NumDstElts < SrcTy->getNumElements()) { in UpgradeIntrinsicCall()
2252 assert(NumDstElts == 2 && "Unexpected vector size"); in UpgradeIntrinsicCall()
2281 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local
2282 if (NumDstElts != SrcTy->getNumElements()) { in UpgradeIntrinsicCall()
2431 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local
2434 SmallVector<int, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall()
2435 for (unsigned i = 0; i != NumDstElts; ++i) in UpgradeIntrinsicCall()
2497 unsigned NumDstElts = in UpgradeIntrinsicCall() local
2500 SmallVector<int, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp2257 unsigned NumDstElts = in EmitStoreThroughExtVectorComponentLValue() local
2259 if (NumDstElts == NumSrcElts) { in EmitStoreThroughExtVectorComponentLValue()
2263 SmallVector<int, 4> Mask(NumDstElts); in EmitStoreThroughExtVectorComponentLValue()
2268 } else if (NumDstElts > NumSrcElts) { in EmitStoreThroughExtVectorComponentLValue()
2276 ExtMask.resize(NumDstElts, -1); in EmitStoreThroughExtVectorComponentLValue()
2280 for (unsigned i = 0; i != NumDstElts; ++i) in EmitStoreThroughExtVectorComponentLValue()
2291 Mask[getAccessedFieldNo(i, Elts)] = i + NumDstElts; in EmitStoreThroughExtVectorComponentLValue()
H A DCGBuiltin.cpp12301 unsigned NumDstElts = cast<llvm::FixedVectorType>(DstTy)->getNumElements(); in EmitX86CvtF16ToFloatExpr() local
12305 if (NumDstElts != in EmitX86CvtF16ToFloatExpr()
12307 assert(NumDstElts == 4 && "Unexpected vector size"); in EmitX86CvtF16ToFloatExpr()
12313 llvm::Type::getHalfTy(CGF.getLLVMContext()), NumDstElts); in EmitX86CvtF16ToFloatExpr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp5752 assert(((NumSrcElts % NumDstElts) == 0 || (NumDstElts % NumSrcElts) == 0) && in scaleShuffleElements()
5756 if (NumDstElts >= NumSrcElts) { in scaleShuffleElements()
5757 int Scale = NumDstElts / NumSrcElts; in scaleShuffleElements()
5765 while (ScaledMask.size() > NumDstElts) { in scaleShuffleElements()
11615 if (NumSrcElts == NumDstElts) in getAVX512TruncNode()
11618 if (NumSrcElts > NumDstElts) { in getAVX512TruncNode()
35227 unsigned NumDstElts = NumMaskElts / Scale; in matchUnaryShuffle() local
35251 DstVT = MVT::getVectorVT(DstVT, NumDstElts); in matchUnaryShuffle()
43949 unsigned NumDstElts = VT.getVectorNumElements(); in combineVectorPack() local
43966 unsigned NumSrcElts = NumDstElts / 2; in combineVectorPack()
[all …]