| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MacOSKeychainAPIChecker.cpp | 244 Report->addRange(ArgExpr->getSourceRange()); in generateDeallocatorMismatchReport() 269 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local 270 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C)) in checkPreStmt() 289 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt() 306 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local 307 SVal ArgSVal = C.getSVal(ArgExpr); in checkPreStmt() 334 if (isEnclosingFunctionParam(ArgExpr)) in checkPreStmt() 343 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt() 395 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt() 419 if (isEnclosingFunctionParam(ArgExpr) && in checkPostStmt() [all …]
|
| H A D | ChrootChecker.cpp | 98 const Expr *ArgExpr = Call.getArgExpr(0); in evalChdir() local 99 SVal ArgVal = C.getSVal(ArgExpr); in evalChdir()
|
| H A D | NullabilityChecker.cpp | 703 const Expr *ArgExpr = Call.getArgExpr(Idx); in checkPreCall() local 717 getNullabilityAnnotation(ArgExpr->getType()); in checkPreCall() 736 CK_NullPassedToNonnull, N, nullptr, C, ArgExpr, in checkPreCall() 763 ArgExpr, /*SuppressPath=*/true); in checkPreCall() 772 ArgExpr, /*SuppressPath=*/true); in checkPreCall()
|
| H A D | MallocChecker.cpp | 587 ProgramStateRef FreeMemAux(CheckerContext &C, const Expr *ArgExpr, 1690 CheckerContext &C, const Expr *ArgExpr, const CallEvent &Call, in FreeMemAux() argument 1697 SVal ArgVal = C.getSVal(ArgExpr); in FreeMemAux() 1738 HandleNonHeapDealloc(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr, in FreeMemAux() 1747 HandleNonHeapDealloc(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr, in FreeMemAux() 1766 HandleFreeAlloca(C, ArgVal, ArgExpr->getSourceRange()); in FreeMemAux() 1768 HandleNonHeapDealloc(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr, in FreeMemAux() 1791 HandleFreeAlloca(C, ArgVal, ArgExpr->getSourceRange()); in FreeMemAux() 1810 HandleMismatchedDealloc(C, ArgExpr->getSourceRange(), ParentExpr, in FreeMemAux() 1822 HandleOffsetFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr, in FreeMemAux() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/cert/ |
| H A D | PutenvWithAutoChecker.cpp | 45 const Expr *ArgExpr = Call.getArgExpr(0); in checkPostCall() local 57 bugreporter::trackExpressionValue(Report->getErrorNode(), ArgExpr, *Report); in checkPostCall()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTDiagnostic.cpp | 562 Expr *ArgExpr = nullptr; member 638 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetExpressionDiff() 665 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetIntegerDiff() 682 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetDeclarationDiff() 699 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetFromDeclarationAndToIntegerDiff() 716 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetFromIntegerAndToDeclarationDiff() 798 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetExpressionDiff() 819 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetIntegerDiff() 834 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetDeclarationDiff() 850 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetFromDeclarationAndToIntegerDiff() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAccess.cpp | 1768 Expr *ArgExpr, in CheckMemberOperatorAccess() argument 1781 << (ArgExpr ? ArgExpr->getSourceRange() : SourceRange()); in CheckMemberOperatorAccess()
|
| H A D | SemaTemplate.cpp | 4984 if (DependentScopeDeclRefExpr *ArgExpr = in CheckTemplateTypeArgument() local 4986 SS.Adopt(ArgExpr->getQualifierLoc()); in CheckTemplateTypeArgument() 4987 NameInfo = ArgExpr->getNameInfo(); in CheckTemplateTypeArgument() 4988 } else if (CXXDependentScopeMemberExpr *ArgExpr = in CheckTemplateTypeArgument() local 4990 if (ArgExpr->isImplicitAccess()) { in CheckTemplateTypeArgument() 4991 SS.Adopt(ArgExpr->getQualifierLoc()); in CheckTemplateTypeArgument() 4992 NameInfo = ArgExpr->getMemberNameInfo(); in CheckTemplateTypeArgument() 8122 Expr *ArgExpr = Args[I].getAsExpr(); in CheckNonTypeTemplatePartialSpecializationArgs() local 8126 ArgExpr = Expansion->getPattern(); in CheckNonTypeTemplatePartialSpecializationArgs() 8130 ArgExpr = ICE->getSubExpr(); in CheckNonTypeTemplatePartialSpecializationArgs() [all …]
|
| H A D | SemaChecking.cpp | 3494 auto ArgExpr = Arg.get(); in CheckAMDGCNBuiltinFunctionCall() local 3499 << ArgExpr->getType(); in CheckAMDGCNBuiltinFunctionCall() 3505 return Diag(ArgExpr->getBeginLoc(), in CheckAMDGCNBuiltinFunctionCall() 3507 << ArgExpr->getSourceRange(); in CheckAMDGCNBuiltinFunctionCall() 3512 return Diag(ArgExpr->getBeginLoc(), in CheckAMDGCNBuiltinFunctionCall() 3514 << ArgExpr->getSourceRange(); in CheckAMDGCNBuiltinFunctionCall() 3524 ArgExpr = Arg.get(); in CheckAMDGCNBuiltinFunctionCall() 3529 << ArgExpr->getType(); in CheckAMDGCNBuiltinFunctionCall() 4633 if (CheckNonNullExpr(S, ArgExpr)) in CheckNonNullArgument() 8249 if (!ArgExpr) in Diagnose() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 2171 Expr *ArgExpr = (ArgDepMatrix->*GetArgDimensionExpr)(); in DeduceTemplateArgumentsByTypeMatch() local 2172 if (!ArgExpr->isValueDependent()) in DeduceTemplateArgumentsByTypeMatch() 2174 ArgExpr->getIntegerConstantExpr(S.Context)) in DeduceTemplateArgumentsByTypeMatch()
|
| H A D | SemaExpr.cpp | 5991 ExprResult ArgExpr = BuildCXXDefaultArgExpr(CallLoc, FDecl, Param); in GatherArgumentsForCall() local 5992 if (ArgExpr.isInvalid()) in GatherArgumentsForCall() 5995 Arg = ArgExpr.getAs<Expr>(); in GatherArgumentsForCall() 6058 const Expr *ArgExpr) { in CheckStaticArrayArgument() argument 6069 if (ArgExpr->isNullPointerConstant(Context, in CheckStaticArrayArgument() 6071 Diag(CallLoc, diag::warn_null_arg) << ArgExpr->getSourceRange(); in CheckStaticArrayArgument() 6081 Context.getAsConstantArrayType(ArgExpr->IgnoreParenCasts()->getType()); in CheckStaticArrayArgument() 6089 << ArgExpr->getSourceRange() in CheckStaticArrayArgument() 6102 << ArgExpr->getSourceRange() << (unsigned)ArgSize->getQuantity() in CheckStaticArrayArgument()
|
| H A D | SemaDeclAttr.cpp | 358 Expr *ArgExpr = AL.getArgAsExpr(ArgNum); in checkStringLiteralArgumentAttr() local 359 const auto *Literal = dyn_cast<StringLiteral>(ArgExpr->IgnoreParenCasts()); in checkStringLiteralArgumentAttr() 361 *ArgLocation = ArgExpr->getBeginLoc(); in checkStringLiteralArgumentAttr() 364 Diag(ArgExpr->getBeginLoc(), diag::err_attribute_argument_type) in checkStringLiteralArgumentAttr()
|
| H A D | SemaDeclCXX.cpp | 3785 Expr *ArgExpr = E->getArg(0); in VisitCXXConstructExpr() local 3786 if (InitListExpr *ILE = dyn_cast<InitListExpr>(ArgExpr)) in VisitCXXConstructExpr() 3788 ArgExpr = ILE->getInit(0); in VisitCXXConstructExpr() 3789 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr)) in VisitCXXConstructExpr() 3791 ArgExpr = ICE->getSubExpr(); in VisitCXXConstructExpr() 3792 HandleValue(ArgExpr, false /*AddressOf*/); in VisitCXXConstructExpr()
|
| H A D | SemaDecl.cpp | 11598 Expr *ArgExpr = E->getArg(0); in VisitCXXConstructExpr() local 11599 if (InitListExpr *ILE = dyn_cast<InitListExpr>(ArgExpr)) in VisitCXXConstructExpr() 11601 ArgExpr = ILE->getInit(0); in VisitCXXConstructExpr() 11602 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr)) in VisitCXXConstructExpr() 11604 ArgExpr = ICE->getSubExpr(); in VisitCXXConstructExpr() 11605 HandleValue(ArgExpr); in VisitCXXConstructExpr()
|
| H A D | SemaOverload.cpp | 8090 static Qualifiers CollectVRQualifiers(ASTContext &Context, Expr* ArgExpr) { in CollectVRQualifiers() argument 8094 ArgExpr->getType()->getAs<MemberPointerType>()) in CollectVRQualifiers() 8097 TyRec = ArgExpr->getType()->getAs<RecordType>(); in CollectVRQualifiers()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | Opcodes.td | 50 def ArgExpr : ArgType { let Name = "const Expr *"; }
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | CallEvent.cpp | 530 const Expr *ArgExpr = Call.getArgExpr(Idx); in addParameterValuesToBindings() local 535 std::make_pair(ParamLoc, processArgument(ArgVal, ArgExpr, *I, SVB))); in addParameterValuesToBindings()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprObjC.h | 1395 void setArg(unsigned Arg, Expr *ArgExpr) { in setArg() argument 1397 getArgs()[Arg] = ArgExpr; in setArg()
|
| H A D | ExprCXX.h | 1621 void setArg(unsigned Arg, Expr *ArgExpr) { in setArg() argument 1623 getArgs()[Arg] = ArgExpr; in setArg()
|
| H A D | Expr.h | 2992 void setArg(unsigned Arg, Expr *ArgExpr) { in setArg() argument 2994 getArgs()[Arg] = ArgExpr; in setArg()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 401 ExprResult ArgExpr; in ParseAttributeArgsCommon() local 421 ExprResult ArgExpr( in ParseAttributeArgsCommon() local 423 if (ArgExpr.isInvalid()) { in ParseAttributeArgsCommon() 427 ArgExprs.push_back(ArgExpr.get()); in ParseAttributeArgsCommon() 2854 ExprResult ArgExpr = ParseAlignArgument(T.getOpenLocation(), EllipsisLoc); in ParseAlignmentSpecifier() local 2855 if (ArgExpr.isInvalid()) { in ParseAlignmentSpecifier() 2865 ArgExprs.push_back(ArgExpr.get()); in ParseAlignmentSpecifier()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 2685 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, in SynthMessageExpr() local 2689 ClsExprs.push_back(ArgExpr); in SynthMessageExpr() 2776 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, in SynthMessageExpr() local 2780 ClsExprs.push_back(ArgExpr); in SynthMessageExpr()
|
| H A D | RewriteModernObjC.cpp | 3322 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, in SynthMessageExpr() local 3325 MsgExprs.push_back(ArgExpr); in SynthMessageExpr()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 5422 const Expr *ArgExpr); 7347 Expr *ArgExpr,
|