Lines Matching defs:FromExpr

665     void SetExpressionDiff(Expr *FromExpr, Expr *ToExpr, bool FromDefault,
669 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
686 Expr *FromExpr, Expr *ToExpr, bool FromDefault,
696 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
703 bool FromNullPtr, bool ToNullPtr, Expr *FromExpr,
713 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
720 Expr *FromExpr, const llvm::APSInt &ToInt, bool IsValidToInt,
727 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
737 Expr *FromExpr, ValueDecl *ToValueDecl, bool ToAddressOf,
744 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
827 void GetExpressionDiff(Expr *&FromExpr, Expr *&ToExpr) {
829 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr;
842 Expr *&FromExpr, Expr *&ToExpr) {
850 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr;
856 bool &FromNullPtr, bool &ToNullPtr, Expr *&FromExpr,
865 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr;
871 Expr *&FromExpr, llvm::APSInt &ToInt, bool &IsValidToInt,
878 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr;
887 Expr *&FromExpr, ValueDecl *&ToValueDecl, bool &ToAddressOf,
894 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr;
1304 Expr *FromExpr = nullptr, *ToExpr = nullptr;
1312 FromIntType, FromNullPtr, FromExpr, FromValueDecl, NeedFromAddressOf);
1318 (FromExpr || FromValueDecl || HasFromInt || FromNullPtr);
1327 FromValueDecl, NeedFromAddressOf, FromNullPtr, FromExpr, ToInt,
1336 FromInt, HasFromInt, FromIntType, FromExpr, ToValueDecl,
1344 ToIntType, FromExpr, ToExpr, FromDefault, ToDefault);
1354 NeedToAddressOf, FromNullPtr, ToNullPtr, FromExpr,
1365 assert((FromExpr || ToExpr) && "Both template arguments cannot be empty.");
1366 Tree.SetExpressionDiff(FromExpr, ToExpr, FromDefault, ToDefault);
1367 Tree.SetSame(IsEqualExpr(Context, FromExpr, ToExpr));
1498 static bool IsEqualExpr(ASTContext &Context, Expr *FromExpr, Expr *ToExpr) {
1499 if (FromExpr == ToExpr)
1502 if (!FromExpr || !ToExpr)
1506 FromExpr->Profile(FromID, Context, true);
1536 Expr *FromExpr, *ToExpr;
1537 Tree.GetExpressionDiff(FromExpr, ToExpr);
1538 PrintExpr(FromExpr, ToExpr, Tree.FromDefault(), Tree.ToDefault(),
1551 Expr *FromExpr, *ToExpr;
1555 FromIntType, ToIntType, FromExpr, ToExpr);
1557 ToIntType, FromExpr, ToExpr, Tree.FromDefault(),
1565 Expr *FromExpr, *ToExpr;
1567 ToAddressOf, FromNullPtr, ToNullPtr, FromExpr,
1570 FromNullPtr, ToNullPtr, FromExpr, ToExpr,
1578 Expr *FromExpr;
1584 FromValueDecl, FromAddressOf, FromNullPtr, FromExpr, ToInt,
1588 FromExpr, Tree.FromDefault(), ToInt, ToIntType,
1596 Expr *FromExpr;
1602 FromInt, IsValidFromInt, FromIntType, FromExpr, ToValueDecl,
1605 PrintIntegerAndValueDecl(FromInt, FromIntType, FromExpr,
1753 void PrintExpr(const Expr *FromExpr, const Expr *ToExpr, bool FromDefault,
1755 assert((FromExpr || ToExpr) &&
1758 PrintExpr(FromExpr);
1762 PrintExpr(FromExpr);
1767 PrintExpr(FromExpr);
1824 QualType ToIntType, Expr *FromExpr, Expr *ToExpr,
1843 PrintAPSInt(FromInt, FromExpr, IsValidFromInt, FromIntType, PrintType);
1846 PrintAPSInt(FromInt, FromExpr, IsValidFromInt, FromIntType, PrintType);
1951 bool ToNullPtr, Expr *FromExpr, Expr *ToExpr,
1957 PrintValueDecl(FromValueDecl, FromAddressOf, FromExpr, FromNullPtr);
1961 PrintValueDecl(FromValueDecl, FromAddressOf, FromExpr, FromNullPtr);
1966 PrintValueDecl(FromValueDecl, FromAddressOf, FromExpr, FromNullPtr);