| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MacOSKeychainAPIChecker.cpp | 242 Report->addRange(ArgExpr->getSourceRange()); in generateDeallocatorMismatchReport() 267 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local 268 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C)) in checkPreStmt() 286 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt() 303 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local 304 SVal ArgSVal = C.getSVal(ArgExpr); in checkPreStmt() 331 if (isEnclosingFunctionParam(ArgExpr)) in checkPreStmt() 340 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt() 392 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt() 416 if (isEnclosingFunctionParam(ArgExpr) && in checkPostStmt() [all …]
|
| H A D | ChrootChecker.cpp | 107 const Expr *ArgExpr = CE->getArg(0); in Chdir() local 108 SVal ArgVal = C.getSVal(ArgExpr); in Chdir()
|
| H A D | NullabilityChecker.cpp | 662 const Expr *ArgExpr = Call.getArgExpr(Idx); in checkPreCall() local 676 getNullabilityAnnotation(ArgExpr->getType()); in checkPreCall() 695 ArgExpr, /*SuppressPath=*/false); in checkPreCall() 721 Region, C, ArgExpr, /*SuppressPath=*/true); in checkPreCall() 729 C, ArgExpr, /*SuppressPath=*/true); in checkPreCall() 738 Region, NullabilityState(ArgExprTypeLevelNullability, ArgExpr)); in checkPreCall()
|
| H A D | MallocChecker.cpp | 1481 const Expr *ArgExpr, in FreeMemAux() argument 1491 SVal ArgVal = C.getSVal(ArgExpr); in FreeMemAux() 1516 ReportBadFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr); in FreeMemAux() 1524 ReportBadFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr); in FreeMemAux() 1542 ReportFreeAlloca(C, ArgVal, ArgExpr->getSourceRange()); in FreeMemAux() 1544 ReportBadFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr); in FreeMemAux() 1563 ReportFreeAlloca(C, ArgVal, ArgExpr->getSourceRange()); in FreeMemAux() 1583 ReportMismatchedDealloc(C, ArgExpr->getSourceRange(), in FreeMemAux() 1595 ReportOffsetFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr, in FreeMemAux() 1603 ReportFunctionPointerFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr); in FreeMemAux()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ASTDiagnostic.cpp | 543 Expr *ArgExpr = nullptr; member 620 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetExpressionDiff() 647 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetIntegerDiff() 664 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetDeclarationDiff() 681 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetFromDeclarationAndToIntegerDiff() 698 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetFromIntegerAndToDeclarationDiff() 780 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetExpressionDiff() 801 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetIntegerDiff() 816 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetDeclarationDiff() 832 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetFromDeclarationAndToIntegerDiff() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 4353 SS.Adopt(ArgExpr->getQualifierLoc()); in CheckTemplateTypeArgument() 4354 NameInfo = ArgExpr->getNameInfo(); in CheckTemplateTypeArgument() 4355 } else if (DependentScopeDeclRefExpr *ArgExpr = in CheckTemplateTypeArgument() local 4357 SS.Adopt(ArgExpr->getQualifierLoc()); in CheckTemplateTypeArgument() 4358 NameInfo = ArgExpr->getNameInfo(); in CheckTemplateTypeArgument() 4361 if (ArgExpr->isImplicitAccess()) { in CheckTemplateTypeArgument() 4362 SS.Adopt(ArgExpr->getQualifierLoc()); in CheckTemplateTypeArgument() 4363 NameInfo = ArgExpr->getMemberNameInfo(); in CheckTemplateTypeArgument() 7338 Expr *ArgExpr = Args[I].getAsExpr(); in CheckNonTypeTemplatePartialSpecializationArgs() local 7342 ArgExpr = Expansion->getPattern(); in CheckNonTypeTemplatePartialSpecializationArgs() [all …]
|
| H A D | SemaAccess.cpp | 1751 Expr *ArgExpr, in CheckMemberOperatorAccess() argument 1764 << (ArgExpr ? ArgExpr->getSourceRange() : SourceRange()); in CheckMemberOperatorAccess()
|
| H A D | SemaChecking.cpp | 3974 const Expr *ArgExpr, in CheckNonNullArgument() argument 3976 if (CheckNonNullExpr(S, ArgExpr)) in CheckNonNullArgument() 3977 S.DiagRuntimeBehavior(CallSiteLoc, ArgExpr, in CheckNonNullArgument() 3978 S.PDiag(diag::warn_null_arg) << ArgExpr->getSourceRange()); in CheckNonNullArgument() 6208 void Diagnose(Sema &S, bool IsFunctionCall, const Expr *ArgExpr); 7006 const Expr *ArgExpr) { in Diagnose() argument 7010 if (!ArgExpr) in Diagnose() 7013 SourceLocation Loc = ArgExpr->getBeginLoc(); in Diagnose()
|
| H A D | SemaExpr.cpp | 5038 ExprResult ArgExpr = in GatherArgumentsForCall() local 5040 if (ArgExpr.isInvalid()) in GatherArgumentsForCall() 5043 Arg = ArgExpr.getAs<Expr>(); in GatherArgumentsForCall() 5106 const Expr *ArgExpr) { in CheckStaticArrayArgument() argument 5117 if (ArgExpr->isNullPointerConstant(Context, in CheckStaticArrayArgument() 5119 Diag(CallLoc, diag::warn_null_arg) << ArgExpr->getSourceRange(); in CheckStaticArrayArgument() 5129 Context.getAsConstantArrayType(ArgExpr->IgnoreParenImpCasts()->getType()); in CheckStaticArrayArgument() 5135 << ArgExpr->getSourceRange() in CheckStaticArrayArgument()
|
| H A D | SemaDeclCXX.cpp | 3482 Expr *ArgExpr = E->getArg(0); in VisitCXXConstructExpr() local 3483 if (InitListExpr *ILE = dyn_cast<InitListExpr>(ArgExpr)) in VisitCXXConstructExpr() 3485 ArgExpr = ILE->getInit(0); in VisitCXXConstructExpr() 3486 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr)) in VisitCXXConstructExpr() 3488 ArgExpr = ICE->getSubExpr(); in VisitCXXConstructExpr() 3489 HandleValue(ArgExpr, false /*AddressOf*/); in VisitCXXConstructExpr()
|
| H A D | SemaDeclAttr.cpp | 384 Expr *ArgExpr = AL.getArgAsExpr(ArgNum); in checkStringLiteralArgumentAttr() local 385 const auto *Literal = dyn_cast<StringLiteral>(ArgExpr->IgnoreParenCasts()); in checkStringLiteralArgumentAttr() 387 *ArgLocation = ArgExpr->getBeginLoc(); in checkStringLiteralArgumentAttr() 390 Diag(ArgExpr->getBeginLoc(), diag::err_attribute_argument_type) in checkStringLiteralArgumentAttr()
|
| H A D | SemaDecl.cpp | 10705 Expr *ArgExpr = E->getArg(0); in VisitCXXConstructExpr() local 10706 if (InitListExpr *ILE = dyn_cast<InitListExpr>(ArgExpr)) in VisitCXXConstructExpr() 10708 ArgExpr = ILE->getInit(0); in VisitCXXConstructExpr() 10709 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr)) in VisitCXXConstructExpr() 10711 ArgExpr = ICE->getSubExpr(); in VisitCXXConstructExpr() 10712 HandleValue(ArgExpr); in VisitCXXConstructExpr()
|
| H A D | SemaOverload.cpp | 7680 static Qualifiers CollectVRQualifiers(ASTContext &Context, Expr* ArgExpr) { in CollectVRQualifiers() argument 7684 ArgExpr->getType()->getAs<MemberPointerType>()) in CollectVRQualifiers() 7687 TyRec = ArgExpr->getType()->getAs<RecordType>(); in CollectVRQualifiers()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | ExprObjC.h | 1352 void setArg(unsigned Arg, Expr *ArgExpr) { 1354 getArgs()[Arg] = ArgExpr;
|
| H A D | ExprCXX.h | 1423 void setArg(unsigned Arg, Expr *ArgExpr) { in setArg() argument 1425 getArgs()[Arg] = ArgExpr; in setArg()
|
| H A D | Expr.h | 2563 void setArg(unsigned Arg, Expr *ArgExpr) { in setArg() argument 2565 getArgs()[Arg] = ArgExpr; in setArg()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 317 ExprResult ArgExpr; in ParseAttributeArgsCommon() local 328 ExprResult ArgExpr( in ParseAttributeArgsCommon() local 330 if (ArgExpr.isInvalid()) { in ParseAttributeArgsCommon() 334 ArgExprs.push_back(ArgExpr.get()); in ParseAttributeArgsCommon() 2759 ExprResult ArgExpr = ParseAlignArgument(T.getOpenLocation(), EllipsisLoc); in ParseAlignmentSpecifier() local 2760 if (ArgExpr.isInvalid()) { in ParseAlignmentSpecifier() 2770 ArgExprs.push_back(ArgExpr.get()); in ParseAlignmentSpecifier()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 2679 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, in SynthMessageExpr() local 2683 ClsExprs.push_back(ArgExpr); in SynthMessageExpr() 2773 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, in SynthMessageExpr() local 2777 ClsExprs.push_back(ArgExpr); in SynthMessageExpr()
|
| H A D | RewriteModernObjC.cpp | 3320 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, in SynthMessageExpr() local 3323 MsgExprs.push_back(ArgExpr); in SynthMessageExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 4388 const Expr *ArgExpr); 6084 Expr *ArgExpr,
|