Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
DX86ShuffleDecode.h129 unsigned NumDstElts, bool IsAnyExtend,
DX86ShuffleDecode.cpp371 unsigned NumDstElts, bool IsAnyExtend, in DecodeZeroExtendMask() argument
378 for (unsigned i = 0; i != NumDstElts; i++) { in DecodeZeroExtendMask()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DAutoUpgrade.cpp2550 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local
2551 if (NumDstElts < SrcTy->getNumElements()) { in UpgradeIntrinsicCall()
2552 assert(NumDstElts == 2 && "Unexpected vector size"); in UpgradeIntrinsicCall()
2581 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local
2582 if (NumDstElts != SrcTy->getNumElements()) { in UpgradeIntrinsicCall()
2583 assert(NumDstElts == 4 && "Unexpected vector size"); in UpgradeIntrinsicCall()
2587 Rep, FixedVectorType::get(Type::getHalfTy(C), NumDstElts)); in UpgradeIntrinsicCall()
2729 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local
2732 SmallVector<int, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall()
2733 for (unsigned i = 0; i != NumDstElts; ++i) in UpgradeIntrinsicCall()
[all …]
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGExpr.cpp2299 unsigned NumDstElts = in EmitStoreThroughExtVectorComponentLValue() local
2301 if (NumDstElts == NumSrcElts) { in EmitStoreThroughExtVectorComponentLValue()
2305 SmallVector<int, 4> Mask(NumDstElts); in EmitStoreThroughExtVectorComponentLValue()
2310 } else if (NumDstElts > NumSrcElts) { in EmitStoreThroughExtVectorComponentLValue()
2318 ExtMask.resize(NumDstElts, -1); in EmitStoreThroughExtVectorComponentLValue()
2322 for (unsigned i = 0; i != NumDstElts; ++i) in EmitStoreThroughExtVectorComponentLValue()
2333 Mask[getAccessedFieldNo(i, Elts)] = i + NumDstElts; in EmitStoreThroughExtVectorComponentLValue()
DCGBuiltin.cpp12915 unsigned NumDstElts = cast<llvm::FixedVectorType>(DstTy)->getNumElements(); in EmitX86CvtF16ToFloatExpr() local
12919 if (NumDstElts != in EmitX86CvtF16ToFloatExpr()
12921 assert(NumDstElts == 4 && "Unexpected vector size"); in EmitX86CvtF16ToFloatExpr()
12927 llvm::Type::getHalfTy(CGF.getLLVMContext()), NumDstElts); in EmitX86CvtF16ToFloatExpr()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ISelLowering.cpp6345 static bool scaleShuffleElements(ArrayRef<int> Mask, unsigned NumDstElts, in scaleShuffleElements() argument
6348 assert(((NumSrcElts % NumDstElts) == 0 || (NumDstElts % NumSrcElts) == 0) && in scaleShuffleElements()
6352 if (NumDstElts >= NumSrcElts) { in scaleShuffleElements()
6353 int Scale = NumDstElts / NumSrcElts; in scaleShuffleElements()
6361 while (ScaledMask.size() > NumDstElts) { in scaleShuffleElements()
12479 unsigned NumDstElts = DstVT.getVectorNumElements(); in getAVX512TruncNode() local
12487 if (NumSrcElts == NumDstElts) in getAVX512TruncNode()
12490 if (NumSrcElts > NumDstElts) { in getAVX512TruncNode()
38341 unsigned NumDstElts = NumMaskElts / Scale; in matchUnaryShuffle() local
38342 for (unsigned i = 0; i != NumDstElts && (MatchAny || MatchZero); ++i) { in matchUnaryShuffle()
[all …]