Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.h139 unsigned NumDstElts,
DX86ShuffleDecode.cpp387 unsigned NumDstElts, SmallVectorImpl<int> &Mask) { in DecodeZeroExtendMask() argument
392 for (unsigned i = 0; i != NumDstElts; i++) { in DecodeZeroExtendMask()
/external/llvm/lib/IR/
DAutoUpgrade.cpp702 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local
703 if (NumDstElts < SrcTy->getNumElements()) { in UpgradeIntrinsicCall()
704 assert(NumDstElts == 2 && "Unexpected vector size"); in UpgradeIntrinsicCall()
916 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local
919 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall()
920 for (unsigned i = 0; i != NumDstElts; ++i) in UpgradeIntrinsicCall()
/external/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp409 unsigned NumDstElts = DstVT.getVectorNumElements(); in DecodeZeroExtendMask() local
416 for (unsigned i = 0; i != NumDstElts; i++) { in DecodeZeroExtendMask()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DAutoUpgrade.cpp1842 unsigned NumDstElts = DstTy->getVectorNumElements(); in UpgradeIntrinsicCall() local
1843 if (NumDstElts < Rep->getType()->getVectorNumElements()) { in UpgradeIntrinsicCall()
1844 assert(NumDstElts == 2 && "Unexpected vector size"); in UpgradeIntrinsicCall()
1979 unsigned NumDstElts = DstTy->getNumElements(); in UpgradeIntrinsicCall() local
1982 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall()
1983 for (unsigned i = 0; i != NumDstElts; ++i) in UpgradeIntrinsicCall()
2037 unsigned NumDstElts = CI->getType()->getVectorNumElements(); in UpgradeIntrinsicCall() local
2039 SmallVector<uint32_t, 8> ShuffleMask(NumDstElts); in UpgradeIntrinsicCall()
2040 for (unsigned i = 0; i != NumDstElts; ++i) in UpgradeIntrinsicCall()
/external/clang/lib/CodeGen/
DCGExpr.cpp1761 unsigned NumDstElts = Vec->getType()->getVectorNumElements(); in EmitStoreThroughExtVectorComponentLValue() local
1762 if (NumDstElts == NumSrcElts) { in EmitStoreThroughExtVectorComponentLValue()
1766 SmallVector<llvm::Constant*, 4> Mask(NumDstElts); in EmitStoreThroughExtVectorComponentLValue()
1774 } else if (NumDstElts > NumSrcElts) { in EmitStoreThroughExtVectorComponentLValue()
1782 ExtMask.resize(NumDstElts, llvm::UndefValue::get(Int32Ty)); in EmitStoreThroughExtVectorComponentLValue()
1790 for (unsigned i = 0; i != NumDstElts; ++i) in EmitStoreThroughExtVectorComponentLValue()
1801 Mask[getAccessedFieldNo(i, Elts)] = Builder.getInt32(i+NumDstElts); in EmitStoreThroughExtVectorComponentLValue()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp515 unsigned NumDstElts = ResTy->getVectorNumElements(); in simplifyX86pack() local
517 assert(NumDstElts == (2 * NumSrcElts) && "Unexpected packing types"); in simplifyX86pack()
519 unsigned NumDstEltsPerLane = NumDstElts / NumLanes; in simplifyX86pack()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp29162 unsigned NumDstElts = NumMaskElts / Scale; in matchUnaryVectorShuffle() local
29163 for (unsigned i = 0; i != NumDstElts && Match; ++i) { in matchUnaryVectorShuffle()
29168 unsigned SrcSize = std::max(128u, NumDstElts * MaskEltSize); in matchUnaryVectorShuffle()
29180 DstVT = MVT::getVectorVT(DstVT, NumDstElts); in matchUnaryVectorShuffle()
34208 unsigned NumDstElts = VT.getVectorNumElements(); in combineVectorPack() local
34209 unsigned NumSrcElts = NumDstElts / 2; in combineVectorPack()
34210 unsigned NumDstEltsPerLane = NumDstElts / NumLanes; in combineVectorPack()
34214 APInt Undefs(NumDstElts, 0); in combineVectorPack()
34215 SmallVector<APInt, 32> Bits(NumDstElts, APInt::getNullValue(DstBitsPerElt)); in combineVectorPack()