Lines Matching refs:ToExpr
665 void SetExpressionDiff(Expr *FromExpr, Expr *ToExpr, bool FromDefault, in SetExpressionDiff() argument
670 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetExpressionDiff()
686 Expr *FromExpr, Expr *ToExpr, bool FromDefault, in SetIntegerDiff() argument
697 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetIntegerDiff()
704 Expr *ToExpr, bool FromDefault, bool ToDefault) { in SetDeclarationDiff() argument
714 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetDeclarationDiff()
721 QualType ToIntType, Expr *ToExpr, bool FromDefault, bool ToDefault) { in SetFromDeclarationAndToIntegerDiff() argument
731 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetFromDeclarationAndToIntegerDiff()
738 bool ToNullPtr, Expr *ToExpr, bool FromDefault, bool ToDefault) { in SetFromIntegerAndToDeclarationDiff() argument
748 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr; in SetFromIntegerAndToDeclarationDiff()
827 void GetExpressionDiff(Expr *&FromExpr, Expr *&ToExpr) { in GetExpressionDiff() argument
830 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetExpressionDiff()
842 Expr *&FromExpr, Expr *&ToExpr) { in GetIntegerDiff() argument
851 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetIntegerDiff()
857 Expr *&ToExpr) { in GetDeclarationDiff() argument
866 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetDeclarationDiff()
872 QualType &ToIntType, Expr *&ToExpr) { in GetFromDeclarationAndToIntegerDiff() argument
882 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetFromDeclarationAndToIntegerDiff()
888 bool &ToNullPtr, Expr *&ToExpr) { in GetFromIntegerAndToDeclarationDiff() argument
898 ToExpr = FlatTree[ReadNode].ToArgInfo.ArgExpr; in GetFromIntegerAndToDeclarationDiff()
1304 Expr *FromExpr = nullptr, *ToExpr = nullptr; in DiffNonTypes() local
1314 HasToInt, ToIntType, ToNullPtr, ToExpr, in DiffNonTypes()
1320 (ToExpr || ToValueDecl || HasToInt || ToNullPtr); in DiffNonTypes()
1328 HasToInt, ToIntType, ToExpr, FromDefault, ToDefault); in DiffNonTypes()
1337 NeedToAddressOf, ToNullPtr, ToExpr, FromDefault, ToDefault); in DiffNonTypes()
1344 ToIntType, FromExpr, ToExpr, FromDefault, ToDefault); in DiffNonTypes()
1355 ToExpr, FromDefault, ToDefault); in DiffNonTypes()
1365 assert((FromExpr || ToExpr) && "Both template arguments cannot be empty."); in DiffNonTypes()
1366 Tree.SetExpressionDiff(FromExpr, ToExpr, FromDefault, ToDefault); in DiffNonTypes()
1367 Tree.SetSame(IsEqualExpr(Context, FromExpr, ToExpr)); in DiffNonTypes()
1498 static bool IsEqualExpr(ASTContext &Context, Expr *FromExpr, Expr *ToExpr) { in IsEqualExpr() argument
1499 if (FromExpr == ToExpr) in IsEqualExpr()
1502 if (!FromExpr || !ToExpr) in IsEqualExpr()
1507 ToExpr->Profile(ToID, Context, true); in IsEqualExpr()
1536 Expr *FromExpr, *ToExpr; in TreeToString() local
1537 Tree.GetExpressionDiff(FromExpr, ToExpr); in TreeToString()
1538 PrintExpr(FromExpr, ToExpr, Tree.FromDefault(), Tree.ToDefault(), in TreeToString()
1551 Expr *FromExpr, *ToExpr; in TreeToString() local
1555 FromIntType, ToIntType, FromExpr, ToExpr); in TreeToString()
1557 ToIntType, FromExpr, ToExpr, Tree.FromDefault(), in TreeToString()
1565 Expr *FromExpr, *ToExpr; in TreeToString() local
1568 ToExpr); in TreeToString()
1570 FromNullPtr, ToNullPtr, FromExpr, ToExpr, in TreeToString()
1582 Expr *ToExpr; in TreeToString() local
1585 IsValidToInt, ToIntType, ToExpr); in TreeToString()
1589 ToExpr, Tree.ToDefault()); in TreeToString()
1600 Expr *ToExpr; in TreeToString() local
1603 ToAddressOf, ToNullPtr, ToExpr); in TreeToString()
1607 ToNullPtr, ToExpr, Tree.ToDefault()); in TreeToString()
1753 void PrintExpr(const Expr *FromExpr, const Expr *ToExpr, bool FromDefault, in PrintExpr() argument
1755 assert((FromExpr || ToExpr) && in PrintExpr()
1771 PrintExpr(ToExpr); in PrintExpr()
1824 QualType ToIntType, Expr *FromExpr, Expr *ToExpr, in PrintAPSInt() argument
1848 PrintAPSInt(ToInt, ToExpr, IsValidToInt, ToIntType, PrintType); in PrintAPSInt()
1951 bool ToNullPtr, Expr *FromExpr, Expr *ToExpr, in PrintValueDecl() argument
1970 PrintValueDecl(ToValueDecl, ToAddressOf, ToExpr, ToNullPtr); in PrintValueDecl()