Lines Matching refs:Name1
112 static bool IsStructurallyEquivalent(const IdentifierInfo *Name1,
116 const DeclarationName Name1, in IsStructurallyEquivalent() argument
118 if (Name1.getNameKind() != Name2.getNameKind()) in IsStructurallyEquivalent()
121 switch (Name1.getNameKind()) { in IsStructurallyEquivalent()
124 return IsStructurallyEquivalent(Name1.getAsIdentifierInfo(), in IsStructurallyEquivalent()
130 return IsStructurallyEquivalent(Context, Name1.getCXXNameType(), in IsStructurallyEquivalent()
135 Context, Name1.getCXXDeductionGuideTemplate()->getDeclName(), in IsStructurallyEquivalent()
139 Name1.getCXXDeductionGuideTemplate(), in IsStructurallyEquivalent()
144 return Name1.getCXXOverloadedOperator() == Name2.getCXXOverloadedOperator(); in IsStructurallyEquivalent()
147 return IsStructurallyEquivalent(Name1.getCXXLiteralIdentifier(), in IsStructurallyEquivalent()
297 IdentifierInfo *Name1 = L1->getIdentifier(); in IsStmtEquivalent() local
299 return ::IsStructurallyEquivalent(Name1, Name2); in IsStmtEquivalent()
523 static bool IsStructurallyEquivalent(const IdentifierInfo *Name1, in IsStructurallyEquivalent() argument
525 if (!Name1 || !Name2) in IsStructurallyEquivalent()
526 return Name1 == Name2; in IsStructurallyEquivalent()
528 return Name1->getName() == Name2->getName(); in IsStructurallyEquivalent()
1385 IdentifierInfo *Name1 = D1->getIdentifier(); in IsStructurallyEquivalent() local
1387 if (!::IsStructurallyEquivalent(Name1, Name2)) in IsStructurallyEquivalent()
1412 IdentifierInfo *Name1 = Field1->getIdentifier(); in IsStructurallyEquivalent() local
1414 if (!::IsStructurallyEquivalent(Name1, Name2)) { in IsStructurallyEquivalent()
1497 const IdentifierInfo *Name1 = Method1->getIdentifier(); in IsStructurallyEquivalent() local
1499 if (!::IsStructurallyEquivalent(Name1, Name2)) { in IsStructurallyEquivalent()