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;
1282 Expr *FromExpr = nullptr, *ToExpr = nullptr;
1290 FromIntType, FromNullPtr, FromExpr, FromValueDecl, NeedFromAddressOf);
1296 (FromExpr || FromValueDecl || HasFromInt || FromNullPtr);
1305 FromValueDecl, NeedFromAddressOf, FromNullPtr, FromExpr, ToInt,
1314 FromInt, HasFromInt, FromIntType, FromExpr, ToValueDecl,
1322 ToIntType, FromExpr, ToExpr, FromDefault, ToDefault);
1332 NeedToAddressOf, FromNullPtr, ToNullPtr, FromExpr,
1343 assert((FromExpr || ToExpr) && "Both template arguments cannot be empty.");
1344 Tree.SetExpressionDiff(FromExpr, ToExpr, FromDefault, ToDefault);
1345 Tree.SetSame(IsEqualExpr(Context, FromExpr, ToExpr));
1476 static bool IsEqualExpr(ASTContext &Context, Expr *FromExpr, Expr *ToExpr) {
1477 if (FromExpr == ToExpr)
1480 if (!FromExpr || !ToExpr)
1484 FromExpr->Profile(FromID, Context, true);
1514 Expr *FromExpr, *ToExpr;
1515 Tree.GetExpressionDiff(FromExpr, ToExpr);
1516 PrintExpr(FromExpr, ToExpr, Tree.FromDefault(), Tree.ToDefault(),
1529 Expr *FromExpr, *ToExpr;
1533 FromIntType, ToIntType, FromExpr, ToExpr);
1535 ToIntType, FromExpr, ToExpr, Tree.FromDefault(),
1543 Expr *FromExpr, *ToExpr;
1545 ToAddressOf, FromNullPtr, ToNullPtr, FromExpr,
1548 FromNullPtr, ToNullPtr, FromExpr, ToExpr,
1556 Expr *FromExpr;
1562 FromValueDecl, FromAddressOf, FromNullPtr, FromExpr, ToInt,
1566 FromExpr, Tree.FromDefault(), ToInt, ToIntType,
1574 Expr *FromExpr;
1580 FromInt, IsValidFromInt, FromIntType, FromExpr, ToValueDecl,
1583 PrintIntegerAndValueDecl(FromInt, FromIntType, FromExpr,
1731 void PrintExpr(const Expr *FromExpr, const Expr *ToExpr, bool FromDefault,
1733 assert((FromExpr || ToExpr) &&
1736 PrintExpr(FromExpr);
1740 PrintExpr(FromExpr);
1745 PrintExpr(FromExpr);
1802 QualType ToIntType, Expr *FromExpr, Expr *ToExpr,
1821 PrintAPSInt(FromInt, FromExpr, IsValidFromInt, FromIntType, PrintType);
1824 PrintAPSInt(FromInt, FromExpr, IsValidFromInt, FromIntType, PrintType);
1924 bool ToNullPtr, Expr *FromExpr, Expr *ToExpr,
1930 PrintValueDecl(FromValueDecl, FromAddressOf, FromExpr, FromNullPtr);
1934 PrintValueDecl(FromValueDecl, FromAddressOf, FromExpr, FromNullPtr);
1939 PrintValueDecl(FromValueDecl, FromAddressOf, FromExpr, FromNullPtr);