Lines Matching defs:FromExpr

663     void SetExpressionDiff(Expr *FromExpr, Expr *ToExpr, bool FromDefault,
667 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
684 Expr *FromExpr, Expr *ToExpr, bool FromDefault,
694 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
701 bool FromNullPtr, bool ToNullPtr, Expr *FromExpr,
711 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
718 Expr *FromExpr, const llvm::APSInt &ToInt, bool IsValidToInt,
725 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
735 Expr *FromExpr, ValueDecl *ToValueDecl, bool ToAddressOf,
742 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
825 void GetExpressionDiff(Expr *&FromExpr, Expr *&ToExpr) {
827 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr;
840 Expr *&FromExpr, Expr *&ToExpr) {
848 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr;
854 bool &FromNullPtr, bool &ToNullPtr, Expr *&FromExpr,
863 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr;
869 Expr *&FromExpr, llvm::APSInt &ToInt, bool &IsValidToInt,
876 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr;
885 Expr *&FromExpr, ValueDecl *&ToValueDecl, bool &ToAddressOf,
892 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr;
1302 Expr *FromExpr = nullptr, *ToExpr = nullptr;
1310 FromIntType, FromNullPtr, FromExpr, FromValueDecl, NeedFromAddressOf);
1316 (FromExpr || FromValueDecl || HasFromInt || FromNullPtr);
1325 FromValueDecl, NeedFromAddressOf, FromNullPtr, FromExpr, ToInt,
1334 FromInt, HasFromInt, FromIntType, FromExpr, ToValueDecl,
1342 ToIntType, FromExpr, ToExpr, FromDefault, ToDefault);
1352 NeedToAddressOf, FromNullPtr, ToNullPtr, FromExpr,
1363 assert((FromExpr || ToExpr) && "Both template arguments cannot be empty.");
1364 Tree.SetExpressionDiff(FromExpr, ToExpr, FromDefault, ToDefault);
1365 Tree.SetSame(IsEqualExpr(Context, FromExpr, ToExpr));
1506 static bool IsEqualExpr(ASTContext &Context, Expr *FromExpr, Expr *ToExpr) {
1507 if (FromExpr == ToExpr)
1510 if (!FromExpr || !ToExpr)
1514 FromExpr->Profile(FromID, Context, true);
1544 Expr *FromExpr, *ToExpr;
1545 Tree.GetExpressionDiff(FromExpr, ToExpr);
1546 PrintExpr(FromExpr, ToExpr, Tree.FromDefault(), Tree.ToDefault(),
1559 Expr *FromExpr, *ToExpr;
1563 FromIntType, ToIntType, FromExpr, ToExpr);
1565 ToIntType, FromExpr, ToExpr, Tree.FromDefault(),
1573 Expr *FromExpr, *ToExpr;
1575 ToAddressOf, FromNullPtr, ToNullPtr, FromExpr,
1578 FromNullPtr, ToNullPtr, FromExpr, ToExpr,
1586 Expr *FromExpr;
1592 FromValueDecl, FromAddressOf, FromNullPtr, FromExpr, ToInt,
1596 FromExpr, Tree.FromDefault(), ToInt, ToIntType,
1604 Expr *FromExpr;
1610 FromInt, IsValidFromInt, FromIntType, FromExpr, ToValueDecl,
1613 PrintIntegerAndValueDecl(FromInt, FromIntType, FromExpr,
1761 void PrintExpr(const Expr *FromExpr, const Expr *ToExpr, bool FromDefault,
1763 assert((FromExpr || ToExpr) &&
1766 PrintExpr(FromExpr);
1770 PrintExpr(FromExpr);
1775 PrintExpr(FromExpr);
1832 QualType ToIntType, Expr *FromExpr, Expr *ToExpr,
1851 PrintAPSInt(FromInt, FromExpr, IsValidFromInt, FromIntType, PrintType);
1854 PrintAPSInt(FromInt, FromExpr, IsValidFromInt, FromIntType, PrintType);
1965 bool ToNullPtr, Expr *FromExpr, Expr *ToExpr,
1971 PrintValueDecl(FromValueDecl, FromAddressOf, FromExpr, FromNullPtr);
1975 PrintValueDecl(FromValueDecl, FromAddressOf, FromExpr, FromNullPtr);
1980 PrintValueDecl(FromValueDecl, FromAddressOf, FromExpr, FromNullPtr);