Lines Matching refs:AnyArgExpr
33 struct AnyArgExpr { struct
35 AnyArgExpr(const Expr *Expression, unsigned ArgumentIndex) in AnyArgExpr() function
41 struct SourceArgExpr : AnyArgExpr {
42 using AnyArgExpr::AnyArgExpr; // FIXME: Remove using in C++17.
45 struct DestinationArgExpr : AnyArgExpr {
46 using AnyArgExpr::AnyArgExpr; // FIXME: Same.
49 struct SizeArgExpr : AnyArgExpr {
50 using AnyArgExpr::AnyArgExpr; // FIXME: Same.
237 AnyArgExpr Arg, SVal l) const;
239 AnyArgExpr Buffer, SVal Element,
242 AnyArgExpr Buffer, SizeArgExpr Size,
245 SizeArgExpr Size, AnyArgExpr First,
246 AnyArgExpr Second) const;
296 AnyArgExpr Arg, SVal l) const { in checkNonNull()
327 AnyArgExpr Buffer, SVal Element, in CheckLocation()
377 AnyArgExpr Buffer, in CheckBufferAccess()
436 SizeArgExpr Size, AnyArgExpr First, in CheckOverlap()
437 AnyArgExpr Second) const { in CheckOverlap()
1280 AnyArgExpr Left = {CE->getArg(0), 0}; in evalMemcmp()
1281 AnyArgExpr Right = {CE->getArg(1), 1}; in evalMemcmp()
1390 AnyArgExpr Arg = {CE->getArg(0), 0}; in evalstrLengthCommon()
1948 AnyArgExpr Left = {CE->getArg(0), 0}; in evalStrcmpCommon()
1955 AnyArgExpr Right = {CE->getArg(1), 1}; in evalStrcmpCommon()
2092 AnyArgExpr DelimStr = {CE->getArg(1), 1}; in evalStrsep()
2172 AnyArgExpr CharE = {CE->getArg(1), 1}; in evalMemset()