Lines Matching refs:ArgExpr
106 const Expr *ArgExpr,
222 const Expr *ArgExpr, in generateDeallocatorMismatchReport() argument
239 Report->addRange(ArgExpr->getSourceRange()); in generateDeallocatorMismatchReport()
264 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local
265 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C)) in checkPreStmt()
282 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt()
299 const Expr *ArgExpr = CE->getArg(paramIdx); in checkPreStmt() local
300 SVal ArgSVal = C.getSVal(ArgExpr); in checkPreStmt()
327 if (isEnclosingFunctionParam(ArgExpr)) in checkPreStmt()
335 Report->addRange(ArgExpr->getSourceRange()); in checkPreStmt()
351 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
361 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
387 generateDeallocatorMismatchReport(AP, ArgExpr, C); in checkPreStmt()
408 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); in checkPostStmt() local
411 if (isEnclosingFunctionParam(ArgExpr) && in checkPostStmt()
415 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C)) { in checkPostStmt()
432 State = State->set<AllocatedData>(V, AllocationState(ArgExpr, idx, in checkPostStmt()
634 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param); in VisitNode() local
635 PathDiagnosticLocation Pos(ArgExpr, BRC.getSourceManager(), in VisitNode()