Lines Matching refs:FromExpr

531       Expr *FromExpr, *ToExpr;  member
564 FromType(), ToType(), FromExpr(nullptr), ToExpr(nullptr), in DiffNode()
605 void SetNode(Expr *FromExpr, Expr *ToExpr) { in SetNode() argument
606 FlatTree[CurrentNode].FromExpr = FromExpr; in SetNode()
702 void GetNode(Expr *&FromExpr, Expr *&ToExpr) { in GetNode() argument
703 FromExpr = FlatTree[ReadNode].FromExpr; in GetNode()
1047 Expr *FromExpr = nullptr, *ToExpr = nullptr; in DiffNonTypes() local
1054 FromExpr, FromInt, FromValueDecl); in DiffNonTypes()
1064 Tree.SetNode(FromExpr, ToExpr); in DiffNonTypes()
1065 Tree.SetDefault(FromIter.isEnd() && FromExpr, ToIter.isEnd() && ToExpr); in DiffNonTypes()
1067 if (FromExpr) in DiffNonTypes()
1068 HasFromInt = GetInt(Context, FromIter, FromExpr, FromInt, in DiffNonTypes()
1083 Tree.SetSame(IsEqualExpr(Context, FromExpr, ToExpr) || in DiffNonTypes()
1092 if (!HasFromInt && FromExpr) in DiffNonTypes()
1093 HasFromInt = GetInt(Context, FromIter, FromExpr, FromInt, in DiffNonTypes()
1110 if (!HasFromValueDecl && FromExpr) in DiffNonTypes()
1111 FromValueDecl = GetValueDecl(FromIter, FromExpr); in DiffNonTypes()
1116 NeedsAddressOf(FromValueDecl, FromExpr, FromDefaultNonTypeDecl); in DiffNonTypes()
1376 static bool IsEqualExpr(ASTContext &Context, Expr *FromExpr, Expr *ToExpr) { in IsEqualExpr() argument
1377 if (FromExpr == ToExpr) in IsEqualExpr()
1380 if (!FromExpr || !ToExpr) in IsEqualExpr()
1383 DeclRefExpr *FromDRE = dyn_cast<DeclRefExpr>(FromExpr->IgnoreParens()), in IsEqualExpr()
1393 if (!FromExpr->EvaluateAsRValue(FromResult, Context) || in IsEqualExpr()
1396 FromExpr->Profile(FromID, Context, true); in IsEqualExpr()
1451 Expr *FromExpr, *ToExpr; in TreeToString() local
1452 Tree.GetNode(FromExpr, ToExpr); in TreeToString()
1453 PrintExpr(FromExpr, ToExpr, Tree.FromNullPtr(), Tree.ToNullPtr(), in TreeToString()
1466 Expr *FromExpr, *ToExpr; in TreeToString() local
1468 Tree.GetNode(FromExpr, ToExpr); in TreeToString()
1471 FromExpr, ToExpr, Tree.FromDefault(), Tree.ToDefault(), in TreeToString()
1607 void PrintExpr(const Expr *FromExpr, const Expr *ToExpr, bool FromNullPtr, in PrintExpr() argument
1609 assert((FromExpr || ToExpr) && in PrintExpr()
1612 PrintExpr(FromExpr, FromNullPtr); in PrintExpr()
1616 PrintExpr(FromExpr, FromNullPtr); in PrintExpr()
1621 PrintExpr(FromExpr, FromNullPtr); in PrintExpr()
1680 bool IsValidFromInt, bool IsValidToInt, Expr *FromExpr, in PrintAPSInt() argument
1689 PrintAPSInt(FromInt, FromExpr, IsValidFromInt); in PrintAPSInt()
1692 PrintAPSInt(FromInt, FromExpr, IsValidFromInt); in PrintAPSInt()