Lines Matching refs:ArgExpr
110 const Expr *ArgExpr,
226 const Expr *ArgExpr, in generateDeallocatorMismatchReport() argument
244 Report->addRange(ArgExpr->getSourceRange()); in generateDeallocatorMismatchReport()
269 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local
270 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C)) in checkPreStmt()
289 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt()
306 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local
307 SVal ArgSVal = C.getSVal(ArgExpr); in checkPreStmt()
334 if (isEnclosingFunctionParam(ArgExpr)) in checkPreStmt()
343 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt()
359 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
369 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
395 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
416 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); in checkPostStmt() local
419 if (isEnclosingFunctionParam(ArgExpr) && in checkPostStmt()
423 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C)) { in checkPostStmt()
440 State = State->set<AllocatedData>(V, AllocationState(ArgExpr, idx, in checkPostStmt()
643 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param); in VisitNode() local
644 PathDiagnosticLocation Pos(ArgExpr, BRC.getSourceManager(), in VisitNode()