Lines Matching refs:ArgExpr
109 const Expr *ArgExpr,
225 const Expr *ArgExpr, in generateDeallocatorMismatchReport() argument
243 Report->addRange(ArgExpr->getSourceRange()); in generateDeallocatorMismatchReport()
268 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local
269 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C)) in checkPreStmt()
288 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt()
305 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local
306 SVal ArgSVal = C.getSVal(ArgExpr); in checkPreStmt()
333 if (isEnclosingFunctionParam(ArgExpr)) in checkPreStmt()
342 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt()
358 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
368 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
394 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
415 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); in checkPostStmt() local
418 if (isEnclosingFunctionParam(ArgExpr) && in checkPostStmt()
422 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C)) { in checkPostStmt()
439 State = State->set<AllocatedData>(V, AllocationState(ArgExpr, idx, in checkPostStmt()
642 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param); in VisitNode() local
643 PathDiagnosticLocation Pos(ArgExpr, BRC.getSourceManager(), in VisitNode()