Home
last modified time | relevance | path

Searched refs:ObjCCompatibleAliasDecl (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/
H A DDeclObjC.cpp2274 void ObjCCompatibleAliasDecl::anchor() {} in anchor()
2276 ObjCCompatibleAliasDecl *
2277 ObjCCompatibleAliasDecl::Create(ASTContext &C, DeclContext *DC, in Create()
2281 return new (C, DC) ObjCCompatibleAliasDecl(DC, L, Id, AliasedClass); in Create()
2284 ObjCCompatibleAliasDecl *
2285 ObjCCompatibleAliasDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
2286 return new (C, ID) ObjCCompatibleAliasDecl(nullptr, SourceLocation(), in CreateDeserialized()
H A DDeclPrinter.cpp95 void VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *D);
1473 void DeclPrinter::VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *AID) { in VisitObjCCompatibleAliasDecl()
H A DJSONNodeDumper.cpp1047 const ObjCCompatibleAliasDecl *D) { in VisitObjCCompatibleAliasDecl()
H A DTextNodeDumper.cpp2309 const ObjCCompatibleAliasDecl *D) { in VisitObjCCompatibleAliasDecl()
H A DDecl.cpp1860 if (auto *AD = dyn_cast<ObjCCompatibleAliasDecl>(ND)) in getUnderlyingDeclImpl()
/llvm-project-15.0.7/clang/test/Misc/
H A Dpragma-attribute-objc.m146 // CHECK-LABEL: ObjCCompatibleAliasDecl{{.*}}testCompat
/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-decl.m109 // CHECK: ObjCCompatibleAliasDecl{{.*}} TestObjCCompatibleAliasDecl
H A Dast-dump-decl-json.m1041 // CHECK: "kind": "ObjCCompatibleAliasDecl",
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjCRuntime.h161 virtual void RegisterAlias(const ObjCCompatibleAliasDecl *OAD) = 0;
H A DCGObjCGNU.cpp607 void RegisterAlias(const ObjCCompatibleAliasDecl *OAD) override;
3478 void CGObjCGNU::RegisterAlias(const ObjCCompatibleAliasDecl *OAD) { in RegisterAlias()
H A DCGObjCMac.cpp1351 void RegisterAlias(const ObjCCompatibleAliasDecl *OAD) override {} in RegisterAlias()
1641 void RegisterAlias(const ObjCCompatibleAliasDecl *OAD) override {} in RegisterAlias()
H A DCodeGenModule.cpp6225 ObjCRuntime->RegisterAlias(cast<ObjCCompatibleAliasDecl>(D)); in EmitTopLevelDecl()
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp493 bool VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *CAD) { in VisitObjCCompatibleAliasDecl()
1295 for (const ObjCCompatibleAliasDecl *Alias : Aliases->second) { in objcClassHasMatchingCompatibilityAlias()
1328 llvm::SmallPtrSet<const ObjCCompatibleAliasDecl *, 2>>
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclObjC.h2723 class ObjCCompatibleAliasDecl : public NamedDecl {
2727 ObjCCompatibleAliasDecl(DeclContext *DC, SourceLocation L, IdentifierInfo *Id, in ObjCCompatibleAliasDecl() function
2734 static ObjCCompatibleAliasDecl *Create(ASTContext &C, DeclContext *DC,
2738 static ObjCCompatibleAliasDecl *CreateDeserialized(ASTContext &C,
H A DTextNodeDumper.h376 void VisitObjCCompatibleAliasDecl(const ObjCCompatibleAliasDecl *D);
H A DJSONNodeDumper.h263 void VisitObjCCompatibleAliasDecl(const ObjCCompatibleAliasDecl *D);
H A DRecursiveASTVisitor.h1650 DEF_TRAVERSE_DECL(ObjCCompatibleAliasDecl, {// FIXME: implement
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderDecl.cpp449 void VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *D);
1379 void ASTDeclReader::VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *CAD) { in VisitObjCCompatibleAliasDecl()
3747 D = ObjCCompatibleAliasDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp151 void VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *D);
853 void ASTDeclWriter::VisitObjCCompatibleAliasDecl(ObjCCompatibleAliasDecl *D) { in VisitObjCCompatibleAliasDecl()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclObjC.cpp1176 ObjCCompatibleAliasDecl *AliasDecl = in ActOnCompatibilityAlias()
1177 ObjCCompatibleAliasDecl::Create(Context, CurContext, AtLoc, AliasName, CDecl); in ActOnCompatibilityAlias()
H A DSemaDecl.cpp982 isa<ObjCCompatibleAliasDecl>(UnderlyingFirstDecl))) { in ClassifyName()
1173 if (ObjCCompatibleAliasDecl *Alias = in ClassifyName()
1174 dyn_cast<ObjCCompatibleAliasDecl>(FirstDecl)) in ClassifyName()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp6833 cast<ObjCCompatibleAliasDecl>(D)->getClassInterface()) in clang_getCursorDefinition()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h155 class ObjCCompatibleAliasDecl; variable