Home
last modified time | relevance | path

Searched refs:DstType (Results 1 – 6 of 6) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprScalar.cpp147 QualType DstType, llvm::Type *DstTy);
600 QualType DstType, in EmitFloatConversionCheck() argument
612 assert(DstType->isFloatingType()); in EmitFloatConversionCheck()
616 APFloat::getLargest(CGF.getContext().getFloatTypeSemantics(DstType)); in EmitFloatConversionCheck()
642 unsigned Width = CGF.getContext().getIntWidth(DstType); in EmitFloatConversionCheck()
643 bool Unsigned = DstType->isUnsignedIntegerOrEnumerationType(); in EmitFloatConversionCheck()
700 if (CGF.getContext().getFloatingTypeOrder(OrigSrcType, DstType) != 1) in EmitFloatConversionCheck()
707 CGF.getContext().getFloatTypeSemantics(DstType); in EmitFloatConversionCheck()
728 CGF.EmitCheckTypeDescriptor(DstType) in EmitFloatConversionCheck()
737 QualType DstType) { in EmitScalarConversion() argument
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDExpr.h3515 ConvertVectorExpr(Expr* SrcExpr, TypeSourceInfo *TI, QualType DstType, in ConvertVectorExpr() argument
3518 : Expr(ConvertVectorExprClass, DstType, VK, OK, in ConvertVectorExpr()
3519 DstType->isDependentType(), in ConvertVectorExpr()
3520 DstType->isDependentType() || SrcExpr->isValueDependent(), in ConvertVectorExpr()
3521 (DstType->isInstantiationDependentType() || in ConvertVectorExpr()
3523 (DstType->containsUnexpandedParameterPack() || in ConvertVectorExpr()
4652 AsTypeExpr(Expr* SrcExpr, QualType DstType, in AsTypeExpr() argument
4655 : Expr(AsTypeExprClass, DstType, VK, OK, in AsTypeExpr()
4656 DstType->isDependentType(), in AsTypeExpr()
4657 DstType->isDependentType() || SrcExpr->isValueDependent(), in AsTypeExpr()
[all …]
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaStmt.cpp1170 Sema::DiagnoseAssignmentEnum(QualType DstType, QualType SrcType, in DiagnoseAssignmentEnum() argument
1175 if (const EnumType *ET = DstType->getAs<EnumType>()) in DiagnoseAssignmentEnum()
1176 if (!Context.hasSameUnqualifiedType(SrcType, DstType) && in DiagnoseAssignmentEnum()
1181 unsigned DstWidth = Context.getIntWidth(DstType); in DiagnoseAssignmentEnum()
1182 bool DstIsSigned = DstType->isSignedIntegerOrEnumerationType(); in DiagnoseAssignmentEnum()
1191 << DstType.getUnqualifiedType(); in DiagnoseAssignmentEnum()
1216 << DstType.getUnqualifiedType(); in DiagnoseAssignmentEnum()
HDSemaExpr.cpp11598 Sema::ConversionToObjCStringLiteralCheck(QualType DstType, Expr *&Exp) { in ConversionToObjCStringLiteralCheck() argument
11602 const ObjCObjectPointerType *PT = DstType->getAs<ObjCObjectPointerType>(); in ConversionToObjCStringLiteralCheck()
11632 QualType DstType, QualType SrcType, in DiagnoseAssignmentResult() argument
11651 DiagnoseAssignmentEnum(DstType, SrcType, SrcExpr); in DiagnoseAssignmentResult()
11656 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
11661 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
11669 CheckInferredResultType = DstType->isObjCObjectPointerType() && in DiagnoseAssignmentResult()
11672 ConvHints.tryToFixConversion(SrcExpr, SrcType, DstType, *this); in DiagnoseAssignmentResult()
11676 DstType = DstType.getUnqualifiedType(); in DiagnoseAssignmentResult()
11691 Qualifiers rhq = DstType->getPointeeType().getQualifiers(); in DiagnoseAssignmentResult()
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h7457 bool ConversionToObjCStringLiteralCheck(QualType DstType, Expr *&SrcExpr);
8212 QualType DstType, QualType SrcType,
8224 void DiagnoseAssignmentEnum(QualType DstType, QualType SrcType,
/NextBSD/contrib/llvm/lib/Analysis/
HDScalarEvolution.cpp2041 Type *DstType = Trunc->getType(); in getAddExpr() local
2086 return getTruncateExpr(Fold, DstType); in getAddExpr()