reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGExprScalar.cpp
 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())