Searched defs:ArgExpr (Results 1 - 13 of 13) sorted by relevance

/external/clang/lib/StaticAnalyzer/Checkers/
H A DChrootChecker.cpp107 const Expr *ArgExpr = CE->getArg(0); local
108 SVal ArgVal = state->getSVal(ArgExpr, C.getLocationContext());
H A DMacOSKeychainAPIChecker.cpp98 const Expr *ArgExpr,
255 const Expr *ArgExpr,
273 Report->addRange(ArgExpr->getSourceRange());
294 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); local
295 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C))
314 Report->addRange(ArgExpr->getSourceRange());
328 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); local
329 SVal ArgSVal = State->getSVal(ArgExpr, C.getLocationContext());
357 if (isEnclosingFunctionParam(ArgExpr))
366 Report->addRange(ArgExpr
254 generateDeallocatorMismatchReport(const AllocationPair &AP, const Expr *ArgExpr, CheckerContext &C) const argument
456 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); local
614 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param); local
[all...]
H A DMallocChecker.cpp677 const Expr *ArgExpr,
684 SVal ArgVal = State->getSVal(ArgExpr, C.getLocationContext());
709 ReportBadFree(C, ArgVal, ArgExpr->getSourceRange());
717 ReportBadFree(C, ArgVal, ArgExpr->getSourceRange());
734 ReportBadFree(C, ArgVal, ArgExpr->getSourceRange());
764 ReportOffsetFree(C, ArgVal, ArgExpr->getSourceRange());
676 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.cpp1089 Expr *&ArgExpr) {
1090 ArgExpr = 0;
1094 ArgExpr = Iter->getAsExpr();
1096 ArgExpr = DefaultNTTPD->getDefaultArgument();
1098 if (ArgExpr)
1100 dyn_cast<SubstNonTypeTemplateParmExpr>(ArgExpr))
1101 ArgExpr = SNTTPE->getReplacement();
1088 GetExpr(const TSTiterator &Iter, NonTypeTemplateParmDecl *DefaultNTTPD, Expr *&ArgExpr) argument
/external/clang/lib/Sema/
H A DSemaAccess.cpp1717 Expr *ArgExpr,
1730 << (ArgExpr ? ArgExpr->getSourceRange() : SourceRange());
1715 CheckMemberOperatorAccess(SourceLocation OpLoc, Expr *ObjectExpr, Expr *ArgExpr, DeclAccessPair Found) argument
H A DSemaTemplate.cpp2471 if (DeclRefExpr *ArgExpr = dyn_cast<DeclRefExpr>(Arg.getAsExpr())) {
2472 SS.Adopt(ArgExpr->getQualifierLoc());
2473 NameInfo = ArgExpr->getNameInfo();
2474 } else if (DependentScopeDeclRefExpr *ArgExpr =
2476 SS.Adopt(ArgExpr->getQualifierLoc());
2477 NameInfo = ArgExpr->getNameInfo();
2478 } else if (CXXDependentScopeMemberExpr *ArgExpr =
2480 if (ArgExpr->isImplicitAccess()) {
2481 SS.Adopt(ArgExpr->getQualifierLoc());
2482 NameInfo = ArgExpr
5121 Expr *ArgExpr = Args[I].getAsExpr(); local
[all...]
H A DSemaChecking.cpp1840 const Expr *ArgExpr = ExprArgs[*i]; local
1844 if (const RecordType *UT = ArgExpr->getType()->getAsUnionType()) {
1847 dyn_cast<CompoundLiteralExpr>(ArgExpr))
1850 ArgExpr = ILE->getInit(0);
1854 if (ArgExpr->EvaluateAsBooleanCondition(Result, Context) && !Result)
1855 Diag(CallSiteLoc, diag::warn_null_arg) << ArgExpr->getSourceRange();
H A DSemaDeclCXX.cpp2692 ExprResult ArgExpr = local
2695 if (ArgExpr.isInvalid())
2697 Args.push_back(CastForMoving(SemaRef, ArgExpr.take(), PD->getType()));
H A DSemaExpr.cpp3813 ExprResult ArgExpr = local
3815 if (ArgExpr.isInvalid())
3818 Arg = ArgExpr.takeAs<Expr>();
3880 const Expr *ArgExpr) {
3891 if (ArgExpr->isNullPointerConstant(Context,
3893 Diag(CallLoc, diag::warn_null_arg) << ArgExpr->getSourceRange();
3903 Context.getAsConstantArrayType(ArgExpr->IgnoreParenImpCasts()->getType());
3909 << ArgExpr->getSourceRange()
3878 CheckStaticArrayArgument(SourceLocation CallLoc, ParmVarDecl *Param, const Expr *ArgExpr) argument
H A DSemaOverload.cpp6409 /// if any, found in visible type conversion functions found in ArgExpr's type.
6410 static Qualifiers CollectVRQualifiers(ASTContext &Context, Expr* ArgExpr) { argument
6414 ArgExpr->getType()->getAs<MemberPointerType>())
6417 TyRec = ArgExpr->getType()->getAs<RecordType>();
/external/clang/lib/Parse/
H A DParseDecl.cpp270 ExprResult ArgExpr(ParseAssignmentExpression());
271 if (ArgExpr.isInvalid()) {
275 ArgExprs.push_back(ArgExpr.release());
337 ExprResult ArgExpr(ParseConstantExpression());
338 if (ArgExpr.isInvalid()) {
342 Expr *ExprList = ArgExpr.take();
1057 ExprResult ArgExpr(ParseAssignmentExpression());
1058 if (ArgExpr.isInvalid()) {
1063 ArgExprs.push_back(ArgExpr.release());
2143 ExprResult ArgExpr local
[all...]
/external/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp2729 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, local
2733 ClsExprs.push_back(ArgExpr);
2837 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, local
2841 ClsExprs.push_back(ArgExpr);
H A DRewriteModernObjC.cpp3411 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, local
3414 MsgExprs.push_back(ArgExpr);

Completed in 313 milliseconds