Searched refs:NumDstElts (Results 1 – 6 of 6) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86ShuffleDecode.h | 129 unsigned NumDstElts, bool IsAnyExtend,
|
| H A D | X86ShuffleDecode.cpp | 370 unsigned NumDstElts, bool IsAnyExtend, in DecodeZeroExtendMask() argument 377 for (unsigned i = 0; i != NumDstElts; i++) { in DecodeZeroExtendMask()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 2245 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local 2246 if (NumDstElts < SrcTy->getNumElements()) { in UpgradeIntrinsicCall() 2247 assert(NumDstElts == 2 && "Unexpected vector size"); in UpgradeIntrinsicCall() 2276 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local 2277 if (NumDstElts != SrcTy->getNumElements()) { in UpgradeIntrinsicCall() 2278 assert(NumDstElts == 4 && "Unexpected vector size"); in UpgradeIntrinsicCall() 2282 Rep, FixedVectorType::get(Type::getHalfTy(C), NumDstElts)); in UpgradeIntrinsicCall() 2426 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local 2429 SmallVector<int, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() 2430 for (unsigned i = 0; i != NumDstElts; ++i) in UpgradeIntrinsicCall() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 2257 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 D | CGBuiltin.cpp | 12196 unsigned NumDstElts = cast<llvm::FixedVectorType>(DstTy)->getNumElements(); in EmitX86CvtF16ToFloatExpr() local 12200 if (NumDstElts != in EmitX86CvtF16ToFloatExpr() 12202 assert(NumDstElts == 4 && "Unexpected vector size"); in EmitX86CvtF16ToFloatExpr() 12208 llvm::Type::getHalfTy(CGF.getLLVMContext()), NumDstElts); in EmitX86CvtF16ToFloatExpr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 5752 static bool scaleShuffleElements(ArrayRef<int> Mask, unsigned NumDstElts, in scaleShuffleElements() argument 5755 assert(((NumSrcElts % NumDstElts) == 0 || (NumDstElts % NumSrcElts) == 0) && in scaleShuffleElements() 5759 if (NumDstElts >= NumSrcElts) { in scaleShuffleElements() 5760 int Scale = NumDstElts / NumSrcElts; in scaleShuffleElements() 5768 while (ScaledMask.size() > NumDstElts) { in scaleShuffleElements() 11582 unsigned NumDstElts = DstVT.getVectorNumElements(); in getAVX512TruncNode() local 11590 if (NumSrcElts == NumDstElts) in getAVX512TruncNode() 11593 if (NumSrcElts > NumDstElts) { in getAVX512TruncNode() 35027 unsigned NumDstElts = NumMaskElts / Scale; in matchUnaryShuffle() local 35028 for (unsigned i = 0; i != NumDstElts && (MatchAny || MatchZero); ++i) { in matchUnaryShuffle() [all …]
|