Home
last modified time | relevance | path

Searched refs:ArgExpr (Results 1 – 20 of 20) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DMacOSKeychainAPIChecker.cpp242 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 DChrootChecker.cpp107 const Expr *ArgExpr = CE->getArg(0); in Chdir() local
108 SVal ArgVal = C.getSVal(ArgExpr); in Chdir()
H A DNullabilityChecker.cpp662 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 DMallocChecker.cpp1481 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 DASTDiagnostic.cpp543 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 DSemaTemplate.cpp4353 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 DSemaAccess.cpp1751 Expr *ArgExpr, in CheckMemberOperatorAccess() argument
1764 << (ArgExpr ? ArgExpr->getSourceRange() : SourceRange()); in CheckMemberOperatorAccess()
H A DSemaChecking.cpp3974 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 DSemaExpr.cpp5038 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 DSemaDeclCXX.cpp3482 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 DSemaDeclAttr.cpp384 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 DSemaDecl.cpp10705 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 DSemaOverload.cpp7680 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 DExprObjC.h1352 void setArg(unsigned Arg, Expr *ArgExpr) {
1354 getArgs()[Arg] = ArgExpr;
H A DExprCXX.h1423 void setArg(unsigned Arg, Expr *ArgExpr) { in setArg() argument
1425 getArgs()[Arg] = ArgExpr; in setArg()
H A DExpr.h2563 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 DParseDecl.cpp317 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 DRewriteObjC.cpp2679 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 DRewriteModernObjC.cpp3320 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 DSema.h4388 const Expr *ArgExpr);
6084 Expr *ArgExpr,