Lines Matching refs:AnyArgExpr
36 struct AnyArgExpr { struct
38 AnyArgExpr(const Expr *Expression, unsigned ArgumentIndex) in AnyArgExpr() function
44 struct SourceArgExpr : AnyArgExpr {
45 using AnyArgExpr::AnyArgExpr; // FIXME: Remove using in C++17.
48 struct DestinationArgExpr : AnyArgExpr {
49 using AnyArgExpr::AnyArgExpr; // FIXME: Same.
52 struct SizeArgExpr : AnyArgExpr {
53 using AnyArgExpr::AnyArgExpr; // FIXME: Same.
248 AnyArgExpr Arg, SVal l) const;
250 AnyArgExpr Buffer, SVal Element,
253 AnyArgExpr Buffer, SizeArgExpr Size,
257 SizeArgExpr Size, AnyArgExpr First,
258 AnyArgExpr Second, bool IsWide = false) const;
309 AnyArgExpr Arg, SVal l) const { in checkNonNull()
340 AnyArgExpr Buffer, SVal Element, in CheckLocation()
419 AnyArgExpr Buffer, SizeArgExpr Size, in CheckBufferAccess()
476 SizeArgExpr Size, AnyArgExpr First, in CheckOverlap()
477 AnyArgExpr Second, in CheckOverlap()
1348 AnyArgExpr Left = {CE->getArg(0), 0}; in evalMemcmp()
1349 AnyArgExpr Right = {CE->getArg(1), 1}; in evalMemcmp()
1458 AnyArgExpr Arg = {CE->getArg(0), 0}; in evalstrLengthCommon()
2016 AnyArgExpr Left = {CE->getArg(0), 0}; in evalStrcmpCommon()
2023 AnyArgExpr Right = {CE->getArg(1), 1}; in evalStrcmpCommon()
2160 AnyArgExpr DelimStr = {CE->getArg(1), 1}; in evalStrsep()
2240 AnyArgExpr CharE = {CE->getArg(1), 1}; in evalMemset()