/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ChrootChecker.cpp | 107 const Expr *ArgExpr = CE->getArg(0); local 108 SVal ArgVal = state->getSVal(ArgExpr, C.getLocationContext());
|
H A D | MacOSKeychainAPIChecker.cpp | 98 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 D | MallocChecker.cpp | 677 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 D | ASTDiagnostic.cpp | 1089 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 D | SemaAccess.cpp | 1717 Expr *ArgExpr, 1730 << (ArgExpr ? ArgExpr->getSourceRange() : SourceRange()); 1715 CheckMemberOperatorAccess(SourceLocation OpLoc, Expr *ObjectExpr, Expr *ArgExpr, DeclAccessPair Found) argument
|
H A D | SemaTemplate.cpp | 2471 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 D | SemaChecking.cpp | 1840 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 D | SemaDeclCXX.cpp | 2692 ExprResult ArgExpr = local 2695 if (ArgExpr.isInvalid()) 2697 Args.push_back(CastForMoving(SemaRef, ArgExpr.take(), PD->getType()));
|
H A D | SemaExpr.cpp | 3813 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 D | SemaOverload.cpp | 6409 /// 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 D | ParseDecl.cpp | 270 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 D | RewriteObjC.cpp | 2729 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, local 2733 ClsExprs.push_back(ArgExpr); 2837 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, local 2841 ClsExprs.push_back(ArgExpr);
|
H A D | RewriteModernObjC.cpp | 3411 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, local 3414 MsgExprs.push_back(ArgExpr);
|