reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11549 const Type *Target = S.Context.getCanonicalType(T).getTypePtr(); 11570 return DiagnoseImpCast(S, E, T, CC, 11576 return DiagnoseImpCast(S, E, T, CC, 11589 if (isObjCSignedCharBool(S, T) && Source->isIntegralType(S.Context)) { 11615 return DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_vector_scalar); 11635 return DiagnoseImpCast(S, E, T, CC, 11671 DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_float_precision); 11678 DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_double_promotion); 11688 DiagnoseFloatingImpCast(S, E, T, CC); 11710 DiagnoseImpCast(S, E, T, CC, 11725 APFixedPoint MaxVal = S.Context.getFixedPointMax(T); 11726 APFixedPoint MinVal = S.Context.getFixedPointMin(T); 11730 << Value.toString() << T 11745 S.Context.getIntWidth(T), 11751 << FXResult.toString() << T 11767 Value, S.Context.getFixedPointSemantics(T), &Overflowed); 11772 << Value.toString(/*Radix=*/10) << T 11818 << PrettySourceValue << PrettyTargetValue << E->getType() << T 11823 DiagnoseImpCast(S, E, T, CC, 11829 DiagnoseNullConversion(S, E, T, CC); 11844 if (isObjCSignedCharBool(S, T) && !Source->isCharType() && 11873 << PrettySourceValue << PrettyTargetValue << E->getType() << T 11883 return DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_integer_64_32, 11885 return DiagnoseImpCast(S, E, T, CC, diag::warn_impcast_integer_precision); 11893 return DiagnoseImpCast(S, E, T, CC, 11896 return DiagnoseImpCast(S, E, T, CC, 11911 if (isSameWidthConstantConversion(S, E, T, CC)) { 11918 << PrettySourceValue << PrettyTargetValue << E->getType() << T 11945 return DiagnoseImpCast(S, E, T, CC, DiagID); 11969 return DiagnoseImpCast(S, E, SourceType, T, CC,