Home
last modified time | relevance | path

Searched refs:IsEquivalent (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTStructuralEquivalence.h91 bool IsEquivalent(Decl *D1, Decl *D2);
98 bool IsEquivalent(QualType T1, QualType T2);
105 bool IsEquivalent(Stmt *S1, Stmt *S2);
/llvm-project-15.0.7/clang/unittests/AST/
H A DStructuralEquivalenceTest.cpp142 bool Eq01 = Ctx01.IsEquivalent(D0, D1); in testStructuralMatch()
143 bool Eq10 = Ctx10.IsEquivalent(D1, D0); in testStructuralMatch()
157 bool Eq01 = Ctx01.IsEquivalent(S0.S, S1.S); in testStructuralMatch()
158 bool Eq10 = Ctx10.IsEquivalent(S1.S, S0.S); in testStructuralMatch()
1740 EXPECT_FALSE(Ctx.IsEquivalent(X.first, X.second)); in TEST_F()
1778 EXPECT_FALSE(Ctx.IsEquivalent(C.first, C.second)); in TEST_F()
1817 EXPECT_TRUE(Ctx.IsEquivalent(C.first, C.second)); in TEST_F()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTStructuralEquivalence.cpp360 bool IsEquivalent(const Stmt *S1, const Stmt *S2) { in IsEquivalent() function in __anonb3c3ee740111::StmtComparer
392 if (!Comparer.IsEquivalent(S1, S2)) in IsStructurallyEquivalent()
2200 bool StructuralEquivalenceContext::IsEquivalent(Decl *D1, Decl *D2) { in IsEquivalent() function in StructuralEquivalenceContext
2219 bool StructuralEquivalenceContext::IsEquivalent(QualType T1, QualType T2) { in IsEquivalent() function in StructuralEquivalenceContext
2228 bool StructuralEquivalenceContext::IsEquivalent(Stmt *S1, Stmt *S2) { in IsEquivalent() function in StructuralEquivalenceContext
H A DASTImporter.cpp2237 return Ctx.IsEquivalent(From, To); in IsStructuralMatch()
9915 return Ctx.IsEquivalent(From, To); in IsStructurallyEquivalent()
/llvm-project-15.0.7/llvm/lib/Support/
H A DCommandLine.cpp1270 auto IsEquivalent = [FName, &FS](const ResponseFileRecord &RFile) { in ExpandResponseFiles() local
1287 if (any_of(drop_begin(FileStack), IsEquivalent)) { in ExpandResponseFiles()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaType.cpp8645 return Ctx.IsEquivalent(D, Suggested); in hasStructuralCompatLayout()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReader.cpp9342 if (Ctx.IsEquivalent(ExtensionsPair.first, ExtensionsPair.second)) { in finishPendingActions()