Searched refs:ArgExpr (Results 1 - 18 of 18) sorted by relevance

/external/clang/lib/StaticAnalyzer/Checkers/
H A DMacOSKeychainAPIChecker.cpp99 const Expr *ArgExpr,
256 const Expr *ArgExpr,
274 Report->addRange(ArgExpr->getSourceRange());
295 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); local
296 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C))
315 Report->addRange(ArgExpr->getSourceRange());
329 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); local
330 SVal ArgSVal = State->getSVal(ArgExpr, C.getLocationContext());
358 if (isEnclosingFunctionParam(ArgExpr))
367 Report->addRange(ArgExpr
255 generateDeallocatorMismatchReport(const AllocationPair &AP, const Expr *ArgExpr, CheckerContext &C) const argument
457 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); local
615 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param); local
[all...]
H A DChrootChecker.cpp107 const Expr *ArgExpr = CE->getArg(0); local
108 SVal ArgVal = state->getSVal(ArgExpr, C.getLocationContext());
H A DMallocChecker.cpp1066 const Expr *ArgExpr,
1073 SVal ArgVal = State->getSVal(ArgExpr, C.getLocationContext());
1098 ReportBadFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr);
1106 ReportBadFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr);
1123 ReportBadFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr);
1154 ReportMismatchedDealloc(C, ArgExpr->getSourceRange(),
1166 ReportOffsetFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr,
1065 FreeMemAux(CheckerContext &C, const Expr *ArgExpr, const Expr *ParentExpr, ProgramStateRef State, bool Hold, bool &ReleasedAllocated, bool ReturnsNullOnFailure) const argument
/external/clang/lib/AST/
H A DASTDiagnostic.cpp1108 Expr *ArgExpr = nullptr; local
1112 ArgExpr = Iter->getAsExpr();
1114 ArgExpr = DefaultNTTPD->getDefaultArgument();
1116 if (ArgExpr)
1118 dyn_cast<SubstNonTypeTemplateParmExpr>(ArgExpr))
1119 ArgExpr = SNTTPE->getReplacement();
1121 return ArgExpr;
1126 bool GetInt(const TSTiterator &Iter, Expr *ArgExpr, llvm::APInt &Int) { argument
1130 if (Iter.isEnd() && ArgExpr->isValueDependent()) {
1136 ArgExpr
1152 GetValueDecl(const TSTiterator &Iter, Expr *ArgExpr) argument
[all...]
/external/clang/lib/Sema/
H A DSemaTemplate.cpp3032 if (DeclRefExpr *ArgExpr = dyn_cast<DeclRefExpr>(Arg.getAsExpr())) {
3033 SS.Adopt(ArgExpr->getQualifierLoc());
3034 NameInfo = ArgExpr->getNameInfo();
3035 } else if (DependentScopeDeclRefExpr *ArgExpr =
3037 SS.Adopt(ArgExpr->getQualifierLoc());
3038 NameInfo = ArgExpr->getNameInfo();
3039 } else if (CXXDependentScopeMemberExpr *ArgExpr =
3041 if (ArgExpr->isImplicitAccess()) {
3042 SS.Adopt(ArgExpr->getQualifierLoc());
3043 NameInfo = ArgExpr
5826 Expr *ArgExpr = Args[I].getAsExpr(); local
[all...]
H A DSemaAccess.cpp1722 Expr *ArgExpr,
1735 << (ArgExpr ? ArgExpr->getSourceRange() : SourceRange());
1720 CheckMemberOperatorAccess(SourceLocation OpLoc, Expr *ObjectExpr, Expr *ArgExpr, DeclAccessPair Found) argument
H A DSemaDeclAttr.cpp281 Expr *ArgExpr = Attr.getArgAsExpr(ArgNum); local
282 StringLiteral *Literal = dyn_cast<StringLiteral>(ArgExpr->IgnoreParenCasts());
284 *ArgLocation = ArgExpr->getLocStart();
287 Diag(ArgExpr->getLocStart(), diag::err_attribute_argument_type)
H A DSemaChecking.cpp722 const Expr *ArgExpr,
724 if (CheckNonNullExpr(S, ArgExpr))
725 S.Diag(CallSiteLoc, diag::warn_null_arg) << ArgExpr->getSourceRange();
721 CheckNonNullArgument(Sema &S, const Expr *ArgExpr, SourceLocation CallSiteLoc) argument
H A DSemaExpr.cpp4296 ExprResult ArgExpr = local
4298 if (ArgExpr.isInvalid())
4301 Arg = ArgExpr.getAs<Expr>();
4365 const Expr *ArgExpr) {
4376 if (ArgExpr->isNullPointerConstant(Context,
4378 Diag(CallLoc, diag::warn_null_arg) << ArgExpr->getSourceRange();
4388 Context.getAsConstantArrayType(ArgExpr->IgnoreParenImpCasts()->getType());
4394 << ArgExpr->getSourceRange()
4363 CheckStaticArrayArgument(SourceLocation CallLoc, ParmVarDecl *Param, const Expr *ArgExpr) argument
H A DSemaOverload.cpp6823 /// if any, found in visible type conversion functions found in ArgExpr's type.
6824 static Qualifiers CollectVRQualifiers(ASTContext &Context, Expr* ArgExpr) { argument
6828 ArgExpr->getType()->getAs<MemberPointerType>())
6831 TyRec = ArgExpr->getType()->getAs<RecordType>();
H A DSemaDeclCXX.cpp3084 ExprResult ArgExpr = local
3087 if (ArgExpr.isInvalid())
3089 Args.push_back(CastForMoving(SemaRef, ArgExpr.get(), PD->getType()));
/external/clang/include/clang/AST/
H A DExprObjC.h1316 void setArg(unsigned Arg, Expr *ArgExpr) {
1318 getArgs()[Arg] = ArgExpr;
H A DExprCXX.h1181 void setArg(unsigned Arg, Expr *ArgExpr) {
1183 Args[Arg] = ArgExpr;
H A DExpr.h2223 void setArg(unsigned Arg, Expr *ArgExpr) {
2225 SubExprs[Arg+getNumPreArgs()+PREARGS_START] = ArgExpr;
/external/clang/lib/Parse/
H A DParseDecl.cpp302 ExprResult ArgExpr(ParseAssignmentExpression());
303 if (ArgExpr.isInvalid()) {
307 ArgExprs.push_back(ArgExpr.get());
2279 ExprResult ArgExpr = ParseAlignArgument(T.getOpenLocation(), EllipsisLoc); local
2280 if (ArgExpr.isInvalid()) {
2290 ArgExprs.push_back(ArgExpr.get());
/external/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp2697 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, local
2701 ClsExprs.push_back(ArgExpr);
2797 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, local
2801 ClsExprs.push_back(ArgExpr);
H A DRewriteModernObjC.cpp3391 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, local
3394 MsgExprs.push_back(ArgExpr);
/external/clang/include/clang/Sema/
H A DSema.h3573 const Expr *ArgExpr);
5087 Expr *ArgExpr,

Completed in 1198 milliseconds