Lines Matching defs:DestType
1164 const T &SrcValue, QualType DestType) {
1166 << SrcValue << DestType;
1172 QualType DestType, APSInt &Result) {
1173 unsigned DestWidth = Info.Ctx.getIntWidth(DestType);
1175 bool DestSigned = DestType->isSignedIntegerOrEnumerationType();
1181 return HandleOverflow(Info, E, Value, DestType);
1186 QualType SrcType, QualType DestType,
1190 if (Result.convert(Info.Ctx.getFloatTypeSemantics(DestType),
1193 return HandleOverflow(Info, E, Value, DestType);
1198 QualType DestType, QualType SrcType,
1200 unsigned DestWidth = Info.Ctx.getIntWidth(DestType);
1205 Result.setIsUnsigned(DestType->isUnsignedIntegerOrEnumerationType());
1211 QualType DestType, APFloat &Result) {
1212 Result = APFloat(Info.Ctx.getFloatTypeSemantics(DestType), 1);
1216 return HandleOverflow(Info, E, Value, DestType);
5363 QualType DestType = E->getType();
5438 return Info.Ctx.getTypeSize(DestType) <= Info.Ctx.getTypeSize(SrcType);
5440 return Info.Ctx.getTypeSize(DestType) == Info.Ctx.getTypeSize(SrcType);
5443 return Success(HandleIntToIntCast(Info, E, DestType, SrcType,
5459 if (Info.Ctx.getTypeSize(DestType) != Info.Ctx.getTypeSize(SrcType))
5469 return Success(HandleIntToIntCast(Info, E, DestType, SrcType, AsInt), E);
5485 if (!HandleFloatToIntCast(Info, E, SrcType, F, DestType, Value))