Lines Matching refs:FromExpr
665 void SetExpressionDiff(Expr *FromExpr, Expr *ToExpr, bool FromDefault, in SetExpressionDiff() argument
669 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr; in SetExpressionDiff()
686 Expr *FromExpr, Expr *ToExpr, bool FromDefault, in SetIntegerDiff() argument
696 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr; in SetIntegerDiff()
703 bool FromNullPtr, bool ToNullPtr, Expr *FromExpr, in SetDeclarationDiff() argument
713 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr; in SetDeclarationDiff()
720 Expr *FromExpr, const llvm::APSInt &ToInt, bool IsValidToInt, in SetFromDeclarationAndToIntegerDiff() argument
727 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr; in SetFromDeclarationAndToIntegerDiff()
737 Expr *FromExpr, ValueDecl *ToValueDecl, bool ToAddressOf, in SetFromIntegerAndToDeclarationDiff() argument
744 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr; in SetFromIntegerAndToDeclarationDiff()
827 void GetExpressionDiff(Expr *&FromExpr, Expr *&ToExpr) { in GetExpressionDiff() argument
829 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr; in GetExpressionDiff()
842 Expr *&FromExpr, Expr *&ToExpr) { in GetIntegerDiff() argument
850 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr; in GetIntegerDiff()
856 bool &FromNullPtr, bool &ToNullPtr, Expr *&FromExpr, in GetDeclarationDiff() argument
865 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr; in GetDeclarationDiff()
871 Expr *&FromExpr, llvm::APSInt &ToInt, bool &IsValidToInt, in GetFromDeclarationAndToIntegerDiff() argument
878 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr; in GetFromDeclarationAndToIntegerDiff()
887 Expr *&FromExpr, ValueDecl *&ToValueDecl, bool &ToAddressOf, in GetFromIntegerAndToDeclarationDiff() argument
894 FromExpr = FlatTree[ReadNode].FromArgInfo.ArgExpr; in GetFromIntegerAndToDeclarationDiff()
1282 Expr *FromExpr = nullptr, *ToExpr = nullptr; in DiffNonTypes() local
1290 FromIntType, FromNullPtr, FromExpr, FromValueDecl, NeedFromAddressOf); in DiffNonTypes()
1296 (FromExpr || FromValueDecl || HasFromInt || FromNullPtr); in DiffNonTypes()
1305 FromValueDecl, NeedFromAddressOf, FromNullPtr, FromExpr, ToInt, in DiffNonTypes()
1314 FromInt, HasFromInt, FromIntType, FromExpr, ToValueDecl, in DiffNonTypes()
1322 ToIntType, FromExpr, ToExpr, FromDefault, ToDefault); in DiffNonTypes()
1332 NeedToAddressOf, FromNullPtr, ToNullPtr, FromExpr, in DiffNonTypes()
1343 assert((FromExpr || ToExpr) && "Both template arguments cannot be empty."); in DiffNonTypes()
1344 Tree.SetExpressionDiff(FromExpr, ToExpr, FromDefault, ToDefault); in DiffNonTypes()
1345 Tree.SetSame(IsEqualExpr(Context, FromExpr, ToExpr)); in DiffNonTypes()
1476 static bool IsEqualExpr(ASTContext &Context, Expr *FromExpr, Expr *ToExpr) { in IsEqualExpr() argument
1477 if (FromExpr == ToExpr) in IsEqualExpr()
1480 if (!FromExpr || !ToExpr) in IsEqualExpr()
1484 FromExpr->Profile(FromID, Context, true); in IsEqualExpr()
1514 Expr *FromExpr, *ToExpr; in TreeToString() local
1515 Tree.GetExpressionDiff(FromExpr, ToExpr); in TreeToString()
1516 PrintExpr(FromExpr, ToExpr, Tree.FromDefault(), Tree.ToDefault(), in TreeToString()
1529 Expr *FromExpr, *ToExpr; in TreeToString() local
1533 FromIntType, ToIntType, FromExpr, ToExpr); in TreeToString()
1535 ToIntType, FromExpr, ToExpr, Tree.FromDefault(), in TreeToString()
1543 Expr *FromExpr, *ToExpr; in TreeToString() local
1545 ToAddressOf, FromNullPtr, ToNullPtr, FromExpr, in TreeToString()
1548 FromNullPtr, ToNullPtr, FromExpr, ToExpr, in TreeToString()
1556 Expr *FromExpr; in TreeToString() local
1562 FromValueDecl, FromAddressOf, FromNullPtr, FromExpr, ToInt, in TreeToString()
1566 FromExpr, Tree.FromDefault(), ToInt, ToIntType, in TreeToString()
1574 Expr *FromExpr; in TreeToString() local
1580 FromInt, IsValidFromInt, FromIntType, FromExpr, ToValueDecl, in TreeToString()
1583 PrintIntegerAndValueDecl(FromInt, FromIntType, FromExpr, in TreeToString()
1715 void PrintExpr(const Expr *FromExpr, const Expr *ToExpr, bool FromDefault, in PrintExpr() argument
1717 assert((FromExpr || ToExpr) && in PrintExpr()
1720 PrintExpr(FromExpr); in PrintExpr()
1724 PrintExpr(FromExpr); in PrintExpr()
1729 PrintExpr(FromExpr); in PrintExpr()
1786 QualType ToIntType, Expr *FromExpr, Expr *ToExpr, in PrintAPSInt() argument
1805 PrintAPSInt(FromInt, FromExpr, IsValidFromInt, FromIntType, PrintType); in PrintAPSInt()
1808 PrintAPSInt(FromInt, FromExpr, IsValidFromInt, FromIntType, PrintType); in PrintAPSInt()
1907 bool ToNullPtr, Expr *FromExpr, Expr *ToExpr, in PrintValueDecl() argument
1913 PrintValueDecl(FromValueDecl, FromAddressOf, FromExpr, FromNullPtr); in PrintValueDecl()
1917 PrintValueDecl(FromValueDecl, FromAddressOf, FromExpr, FromNullPtr); in PrintValueDecl()
1922 PrintValueDecl(FromValueDecl, FromAddressOf, FromExpr, FromNullPtr); in PrintValueDecl()