Searched refs:SrcTypes (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaHLSL.cpp | 3439 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 D | CGExprAgg.cpp | 563 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 D | CGExprScalar.cpp | 2372 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()
|