Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMacOSKeychainAPIChecker.cpp244 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 DChrootChecker.cpp98 const Expr *ArgExpr = Call.getArgExpr(0); in evalChdir() local
99 SVal ArgVal = C.getSVal(ArgExpr); in evalChdir()
H A DNullabilityChecker.cpp703 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 DMallocChecker.cpp587 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 DPutenvWithAutoChecker.cpp45 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 DASTDiagnostic.cpp562 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 DSemaAccess.cpp1768 Expr *ArgExpr, in CheckMemberOperatorAccess() argument
1781 << (ArgExpr ? ArgExpr->getSourceRange() : SourceRange()); in CheckMemberOperatorAccess()
H A DSemaTemplate.cpp4984 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 DSemaChecking.cpp3494 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 DSemaTemplateDeduction.cpp2171 Expr *ArgExpr = (ArgDepMatrix->*GetArgDimensionExpr)(); in DeduceTemplateArgumentsByTypeMatch() local
2172 if (!ArgExpr->isValueDependent()) in DeduceTemplateArgumentsByTypeMatch()
2174 ArgExpr->getIntegerConstantExpr(S.Context)) in DeduceTemplateArgumentsByTypeMatch()
H A DSemaExpr.cpp5991 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 DSemaDeclAttr.cpp358 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 DSemaDeclCXX.cpp3785 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 DSemaDecl.cpp11598 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 DSemaOverload.cpp8090 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 DOpcodes.td50 def ArgExpr : ArgType { let Name = "const Expr *"; }
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp530 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 DExprObjC.h1395 void setArg(unsigned Arg, Expr *ArgExpr) { in setArg() argument
1397 getArgs()[Arg] = ArgExpr; in setArg()
H A DExprCXX.h1621 void setArg(unsigned Arg, Expr *ArgExpr) { in setArg() argument
1623 getArgs()[Arg] = ArgExpr; in setArg()
H A DExpr.h2992 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 DParseDecl.cpp401 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 DRewriteObjC.cpp2685 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 DRewriteModernObjC.cpp3322 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 DSema.h5422 const Expr *ArgExpr);
7347 Expr *ArgExpr,