Searched refs:NumDstElts (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Target/X86/Utils/ |
| H A D | X86ShuffleDecode.h | 140 unsigned NumDstElts,
|
| H A D | X86ShuffleDecode.cpp | 387 unsigned NumDstElts, SmallVectorImpl<int> &Mask) { in DecodeZeroExtendMask() argument 392 for (unsigned i = 0; i != NumDstElts; i++) { in DecodeZeroExtendMask()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | AutoUpgrade.cpp | 1936 unsigned NumDstElts = DstTy->getVectorNumElements(); in UpgradeIntrinsicCall() local 1937 if (NumDstElts < Rep->getType()->getVectorNumElements()) { in UpgradeIntrinsicCall() 1938 assert(NumDstElts == 2 && "Unexpected vector size"); in UpgradeIntrinsicCall() 2090 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local 2093 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() 2094 for (unsigned i = 0; i != NumDstElts; ++i) in UpgradeIntrinsicCall() 2148 unsigned NumDstElts = CI->getType()->getVectorNumElements(); in UpgradeIntrinsicCall() local 2150 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall() 2151 for (unsigned i = 0; i != NumDstElts; ++i) in UpgradeIntrinsicCall()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 2090 unsigned NumDstElts = Vec->getType()->getVectorNumElements(); in EmitStoreThroughExtVectorComponentLValue() local 2091 if (NumDstElts == NumSrcElts) { in EmitStoreThroughExtVectorComponentLValue() 2095 SmallVector<llvm::Constant*, 4> Mask(NumDstElts); in EmitStoreThroughExtVectorComponentLValue() 2103 } else if (NumDstElts > NumSrcElts) { in EmitStoreThroughExtVectorComponentLValue() 2111 ExtMask.resize(NumDstElts, llvm::UndefValue::get(Int32Ty)); in EmitStoreThroughExtVectorComponentLValue() 2119 for (unsigned i = 0; i != NumDstElts; ++i) in EmitStoreThroughExtVectorComponentLValue() 2130 Mask[getAccessedFieldNo(i, Elts)] = Builder.getInt32(i+NumDstElts); in EmitStoreThroughExtVectorComponentLValue()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 537 unsigned NumDstElts = ResTy->getVectorNumElements(); in simplifyX86pack() local 539 assert(NumDstElts == (2 * NumSrcElts) && "Unexpected packing types"); in simplifyX86pack() 541 unsigned NumDstEltsPerLane = NumDstElts / NumLanes; in simplifyX86pack()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 30343 unsigned NumDstElts = NumMaskElts / Scale; in matchUnaryVectorShuffle() local 30344 for (unsigned i = 0; i != NumDstElts && Match; ++i) { in matchUnaryVectorShuffle() 30349 unsigned SrcSize = std::max(128u, NumDstElts * MaskEltSize); in matchUnaryVectorShuffle() 30357 if (SrcVT.getVectorNumElements() == NumDstElts) in matchUnaryVectorShuffle() 30363 DstVT = MVT::getVectorVT(DstVT, NumDstElts); in matchUnaryVectorShuffle() 35696 unsigned NumDstElts = VT.getVectorNumElements(); in combineVectorPack() local 35697 unsigned NumSrcElts = NumDstElts / 2; in combineVectorPack() 35698 unsigned NumDstEltsPerLane = NumDstElts / NumLanes; in combineVectorPack() 35701 APInt Undefs(NumDstElts, 0); in combineVectorPack() 35702 SmallVector<APInt, 32> Bits(NumDstElts, APInt::getNullValue(DstBitsPerElt)); in combineVectorPack()
|