Lines Matching refs:ArgExpr
110 const Expr *ArgExpr,
224 const Expr *ArgExpr, in generateDeallocatorMismatchReport() argument
242 Report->addRange(ArgExpr->getSourceRange()); in generateDeallocatorMismatchReport()
267 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local
268 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C)) in checkPreStmt()
286 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt()
303 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local
304 SVal ArgSVal = C.getSVal(ArgExpr); in checkPreStmt()
331 if (isEnclosingFunctionParam(ArgExpr)) in checkPreStmt()
340 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt()
356 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
366 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
392 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
413 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); in checkPostStmt() local
416 if (isEnclosingFunctionParam(ArgExpr) && in checkPostStmt()
420 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C)) { in checkPostStmt()
437 State = State->set<AllocatedData>(V, AllocationState(ArgExpr, idx, in checkPostStmt()
639 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param); in VisitNode() local
640 PathDiagnosticLocation Pos(ArgExpr, BRC.getSourceManager(), in VisitNode()