Home
last modified time | relevance | path

Searched refs:SrcTypes (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHLSL.cpp3439 llvm::SmallVector<QualType> SrcTypes; in CanPerformElementwiseCast() local
3440 BuildFlattenedTypeList(SrcTy, SrcTypes); in CanPerformElementwiseCast()
3444 if (SrcTypes.size() < DestTypes.size()) in CanPerformElementwiseCast()
3447 unsigned SrcSize = SrcTypes.size(); in CanPerformElementwiseCast()
3451 if (SrcTypes[I]->isUnionType() || DestTypes[I]->isUnionType()) in CanPerformElementwiseCast()
3453 if (!CanPerformScalarCast(SrcTypes[I], DestTypes[I])) { in CanPerformElementwiseCast()
3460 if (SrcTypes[I]->isUnionType()) in CanPerformElementwiseCast()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp563 SmallVector<QualType, 16> SrcTypes; // Flattened type in EmitHLSLElementwiseCast() local
566 CGF.FlattenAccessAndType(SrcVal, SrcTy, LoadGEPList, SrcTypes); in EmitHLSLElementwiseCast()
579 CGF.EmitScalarConversion(Load, SrcTypes[I], DestTypes[I], Loc); in EmitHLSLElementwiseCast()
H A DCGExprScalar.cpp2372 SmallVector<QualType, 16> SrcTypes; // Flattened type in EmitHLSLElementwiseCast() local
2373 CGF.FlattenAccessAndType(RHSVal, RHSTy, LoadGEPList, SrcTypes); in EmitHLSLElementwiseCast()
2377 assert(SrcTypes.size() >= VecTy->getNumElements() && in EmitHLSLElementwiseCast()
2388 Load, SrcTypes[I], VecTy->getElementType(), Loc); in EmitHLSLElementwiseCast()
2400 return CGF.EmitScalarConversion(Load, LHSTy, SrcTypes[0], Loc); in EmitHLSLElementwiseCast()