reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1182 if (DstType->isBooleanType()) 1189 if (DstType->isFixedPointType() || DstType->isIntegerType()) 1189 if (DstType->isFixedPointType() || DstType->isIntegerType()) 1190 return EmitFixedPointConversion(Src, SrcType, DstType, Loc); 1194 } else if (DstType->isFixedPointType()) { 1197 return EmitFixedPointConversion(Src, SrcType, DstType, Loc); 1204 QualType NoncanonicalDstType = DstType; 1207 DstType = CGF.getContext().getCanonicalType(DstType); 1207 DstType = CGF.getContext().getCanonicalType(DstType); 1208 if (SrcType == DstType) return Src; 1210 if (DstType->isVoidType()) return nullptr; 1217 if (DstType->isBooleanType()) 1220 llvm::Type *DstTy = ConvertType(DstType); 1282 if (DstType->isExtVectorType() && !SrcType->isVectorType()) { 1285 assert(DstType->castAs<ExtVectorType>()->getElementType().getTypePtr() == 1342 EmitFloatConversionCheck(OrigSrc, OrigSrcType, Src, SrcType, DstType, DstTy, 1346 if (DstType->isHalfType() && !CGF.getContext().getLangOpts().NativeHalfType) { 1373 if (DstType->isSignedIntegerOrEnumerationType())