Searched refs:NumElementsDst (Results 1 – 3 of 3) sorted by relevance
2958 unsigned NumElementsDst, in emitBoolVecConversion() argument2962 if (NumElementsSrc == NumElementsDst) in emitBoolVecConversion()2965 std::vector<int> ShuffleMask(NumElementsDst, -1); in emitBoolVecConversion()2967 MaskIdx < std::min<>(NumElementsDst, NumElementsSrc); ++MaskIdx) in emitBoolVecConversion()
5048 Value *Src, unsigned NumElementsDst) { in ConvertVec3AndVec4() argument5050 return Builder.CreateShuffleVector(Src, llvm::ArrayRef(Mask, NumElementsDst)); in ConvertVec3AndVec4()5108 unsigned NumElementsDst = in VisitAsTypeExpr() local5115 return CGF.emitBoolVecConversion(Src, NumElementsDst, "astype"); in VisitAsTypeExpr()5119 if (NumElementsSrc == 3 && NumElementsDst != 3) { in VisitAsTypeExpr()5131 if (NumElementsSrc != 3 && NumElementsDst == 3) { in VisitAsTypeExpr()
4836 unsigned NumElementsDst,