Lines Matching refs:Tree

952   DiffTree Tree;  member in __anon9cc2dc2e0111::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()
1304 Tree.SetFromDeclarationAndToIntegerDiff( in DiffNonTypes()
1307 Tree.SetSame(false); in DiffNonTypes()
1313 Tree.SetFromIntegerAndToDeclarationDiff( in DiffNonTypes()
1316 Tree.SetSame(false); in DiffNonTypes()
1321 Tree.SetIntegerDiff(FromInt, ToInt, HasFromInt, HasToInt, FromIntType, in DiffNonTypes()
1324 Tree.SetSame(Context.hasSameType(FromIntType, ToIntType) && in DiffNonTypes()
1331 Tree.SetDeclarationDiff(FromValueDecl, ToValueDecl, NeedFromAddressOf, in DiffNonTypes()
1339 Tree.SetSame(BothNull || SameValueDecl); in DiffNonTypes()
1344 Tree.SetExpressionDiff(FromExpr, ToExpr, FromDefault, ToDefault); in DiffNonTypes()
1345 Tree.SetSame(IsEqualExpr(Context, FromExpr, ToExpr)); in DiffNonTypes()
1360 Tree.AddNode(); in DiffTemplate()
1390 Tree.Up(); in DiffTemplate()
1503 switch (Tree.GetKind()) { in TreeToString()
1508 Tree.GetTypeDiff(FromType, ToType); in TreeToString()
1509 PrintTypeNames(FromType, ToType, Tree.FromDefault(), Tree.ToDefault(), in TreeToString()
1510 Tree.NodeIsSame()); in TreeToString()
1515 Tree.GetExpressionDiff(FromExpr, ToExpr); in TreeToString()
1516 PrintExpr(FromExpr, ToExpr, Tree.FromDefault(), Tree.ToDefault(), in TreeToString()
1517 Tree.NodeIsSame()); in TreeToString()
1522 Tree.GetTemplateTemplateDiff(FromTD, ToTD); in TreeToString()
1523 PrintTemplateTemplate(FromTD, ToTD, Tree.FromDefault(), in TreeToString()
1524 Tree.ToDefault(), Tree.NodeIsSame()); in TreeToString()
1532 Tree.GetIntegerDiff(FromInt, ToInt, IsValidFromInt, IsValidToInt, in TreeToString()
1535 ToIntType, FromExpr, ToExpr, Tree.FromDefault(), in TreeToString()
1536 Tree.ToDefault(), Tree.NodeIsSame()); in TreeToString()
1544 Tree.GetDeclarationDiff(FromValueDecl, ToValueDecl, FromAddressOf, in TreeToString()
1549 Tree.FromDefault(), Tree.ToDefault(), Tree.NodeIsSame()); in TreeToString()
1561 Tree.GetFromDeclarationAndToIntegerDiff( in TreeToString()
1566 FromExpr, Tree.FromDefault(), ToInt, ToIntType, in TreeToString()
1567 ToExpr, Tree.ToDefault()); in TreeToString()
1579 Tree.GetFromIntegerAndToDeclarationDiff( in TreeToString()
1584 Tree.FromDefault(), ToValueDecl, ToAddressOf, in TreeToString()
1585 ToNullPtr, ToExpr, Tree.ToDefault()); in TreeToString()
1592 Tree.GetTemplateDiff(FromTD, ToTD, FromQual, ToQual); in TreeToString()
1596 if (!Tree.HasChildren()) { in TreeToString()
1604 Tree.MoveToChild(); in TreeToString()
1609 if (Tree.NodeIsSame()) { in TreeToString()
1621 if (Tree.HasNextSibling()) in TreeToString()
1623 } while (Tree.AdvanceSibling()); in TreeToString()
1631 Tree.Parent(); in TreeToString()
2090 Tree.SetTemplateDiff(FromOrigTST->getTemplateName().getAsTemplateDecl(), in DiffTemplate()
2102 Tree.StartTraverse(); in Emit()
2103 if (Tree.Empty()) in Emit()