Searched refs:srcTy (Results 1 – 2 of 2) sorted by relevance
2055 Type *srcTy = V->getType(); in CreateShadowCast() local2056 size_t srcSizeInBits = VectorOrPrimitiveTypeSizeInBits(srcTy); in CreateShadowCast()2061 if (dstTy->isIntegerTy() && srcTy->isIntegerTy()) in CreateShadowCast()2063 if (dstTy->isVectorTy() && srcTy->isVectorTy() && in CreateShadowCast()2064 dstTy->getVectorNumElements() == srcTy->getVectorNumElements()) in CreateShadowCast()
6219 bool Sema::areLaxCompatibleVectorTypes(QualType srcTy, QualType destTy) { in areLaxCompatibleVectorTypes() argument6220 assert(destTy->isVectorType() || srcTy->isVectorType()); in areLaxCompatibleVectorTypes()6227 if (srcTy->isScalarType() && destTy->isExtVectorType()) return false; in areLaxCompatibleVectorTypes()6228 if (destTy->isScalarType() && srcTy->isExtVectorType()) return false; in areLaxCompatibleVectorTypes()6232 if (!breakDownVectorType(srcTy, srcLen, srcEltTy)) return false; in areLaxCompatibleVectorTypes()6246 bool Sema::isLaxVectorConversion(QualType srcTy, QualType destTy) { in isLaxVectorConversion() argument6247 assert(destTy->isVectorType() || srcTy->isVectorType()); in isLaxVectorConversion()6251 return areLaxCompatibleVectorTypes(srcTy, destTy); in isLaxVectorConversion()