Lines Matching refs:Tree
952 DiffTree Tree; member in __anon44eed8fe0111::TemplateDiff
1179 Tree.SetTypeDiff(FromType, ToType, FromDefault, ToDefault); in DiffTypes()
1180 Tree.SetSame(!FromType.isNull() && !ToType.isNull() && in DiffTypes()
1189 Tree.SetTemplateDiff(FromArgTST->getTemplateName().getAsTemplateDecl(), in DiffTypes()
1202 Tree.SetTemplateTemplateDiff(FromDecl, ToDecl, FromIter.isEnd() && FromDecl, in DiffTemplateTemplates()
1204 Tree.SetSame(FromDecl && ToDecl && in DiffTemplateTemplates()
1326 Tree.SetFromDeclarationAndToIntegerDiff( in DiffNonTypes()
1329 Tree.SetSame(false); in DiffNonTypes()
1335 Tree.SetFromIntegerAndToDeclarationDiff( in DiffNonTypes()
1338 Tree.SetSame(false); in DiffNonTypes()
1343 Tree.SetIntegerDiff(FromInt, ToInt, HasFromInt, HasToInt, FromIntType, in DiffNonTypes()
1346 Tree.SetSame(Context.hasSameType(FromIntType, ToIntType) && in DiffNonTypes()
1353 Tree.SetDeclarationDiff(FromValueDecl, ToValueDecl, NeedFromAddressOf, in DiffNonTypes()
1361 Tree.SetSame(BothNull || SameValueDecl); in DiffNonTypes()
1366 Tree.SetExpressionDiff(FromExpr, ToExpr, FromDefault, ToDefault); in DiffNonTypes()
1367 Tree.SetSame(IsEqualExpr(Context, FromExpr, ToExpr)); in DiffNonTypes()
1382 Tree.AddNode(); in DiffTemplate()
1412 Tree.Up(); in DiffTemplate()
1525 switch (Tree.GetKind()) { in TreeToString()
1530 Tree.GetTypeDiff(FromType, ToType); in TreeToString()
1531 PrintTypeNames(FromType, ToType, Tree.FromDefault(), Tree.ToDefault(), in TreeToString()
1532 Tree.NodeIsSame()); in TreeToString()
1537 Tree.GetExpressionDiff(FromExpr, ToExpr); in TreeToString()
1538 PrintExpr(FromExpr, ToExpr, Tree.FromDefault(), Tree.ToDefault(), in TreeToString()
1539 Tree.NodeIsSame()); in TreeToString()
1544 Tree.GetTemplateTemplateDiff(FromTD, ToTD); in TreeToString()
1545 PrintTemplateTemplate(FromTD, ToTD, Tree.FromDefault(), in TreeToString()
1546 Tree.ToDefault(), Tree.NodeIsSame()); in TreeToString()
1554 Tree.GetIntegerDiff(FromInt, ToInt, IsValidFromInt, IsValidToInt, in TreeToString()
1557 ToIntType, FromExpr, ToExpr, Tree.FromDefault(), in TreeToString()
1558 Tree.ToDefault(), Tree.NodeIsSame()); in TreeToString()
1566 Tree.GetDeclarationDiff(FromValueDecl, ToValueDecl, FromAddressOf, in TreeToString()
1571 Tree.FromDefault(), Tree.ToDefault(), Tree.NodeIsSame()); in TreeToString()
1583 Tree.GetFromDeclarationAndToIntegerDiff( in TreeToString()
1588 FromExpr, Tree.FromDefault(), ToInt, ToIntType, in TreeToString()
1589 ToExpr, Tree.ToDefault()); in TreeToString()
1601 Tree.GetFromIntegerAndToDeclarationDiff( in TreeToString()
1606 Tree.FromDefault(), ToValueDecl, ToAddressOf, in TreeToString()
1607 ToNullPtr, ToExpr, Tree.ToDefault()); in TreeToString()
1614 Tree.GetTemplateDiff(FromTD, ToTD, FromQual, ToQual); in TreeToString()
1618 if (!Tree.HasChildren()) { in TreeToString()
1626 Tree.MoveToChild(); in TreeToString()
1631 if (Tree.NodeIsSame()) { in TreeToString()
1643 if (Tree.HasNextSibling()) in TreeToString()
1645 } while (Tree.AdvanceSibling()); in TreeToString()
1653 Tree.Parent(); in TreeToString()
2134 Tree.SetTemplateDiff(FromOrigTST->getTemplateName().getAsTemplateDecl(), in DiffTemplate()
2146 Tree.StartTraverse(); in Emit()
2147 if (Tree.Empty()) in Emit()