/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjCGNU.cpp | 1213 SmallVector<llvm::Constant *, 16> Protocols; GenerateCategoryProtocolList() local 1355 GenerateProtocolList(ArrayRef<llvm::Constant * > Protocols) GenerateProtocolList() argument 1397 SmallVector<llvm::Constant*, 16> Protocols; GenerateProtocolRef() local 1938 SmallVector<llvm::Constant *, 16> Protocols; GenerateClass() local 3106 GenerateClassStructure(llvm::Constant * MetaClass,llvm::Constant * SuperClass,unsigned info,const char * Name,llvm::Constant * Version,llvm::Constant * InstanceSize,llvm::Constant * IVars,llvm::Constant * Methods,llvm::Constant * Protocols,llvm::Constant * IvarOffsets,llvm::Constant * Properties,llvm::Constant * StrongIvarBitmap,llvm::Constant * WeakIvarBitmap,bool isMeta) GenerateClassStructure() argument 3231 GenerateProtocolList(ArrayRef<std::string> Protocols) GenerateProtocolList() argument 3308 SmallVector<std::string, 16> Protocols; GenerateProtocol() local 3450 SmallVector<std::string, 16> Protocols; GenerateCategoryProtocolList() local 3724 SmallVector<std::string, 16> Protocols; GenerateClass() local [all...] |
H A D | CGObjCMac.cpp | 900 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> Protocols; global() member in __anon5e07598a0111::CGObjCCommonMac 3514 llvm::Constant *Protocols = GenerateClass() local 3607 EmitMetaClass(const ObjCImplementationDecl * ID,llvm::Constant * Protocols,ArrayRef<const ObjCMethodDecl * > Methods) EmitMetaClass() argument 7117 auto Protocols = GetRuntimeProtocolList(begin, end); EmitProtocolList() local [all...] |
/llvm-project/clang/lib/AST/ |
H A D | ODRHash.cpp | 1090 auto Protocols = T->getProtocols(); VisitObjCObjectType() local 1108 auto Protocols = T->getProtocols(); VisitObjCTypeParamType() local
|
H A D | JSONNodeDumper.cpp | 1134 llvm::json::Array Protocols; VisitObjCCategoryDecl() local 1150 llvm::json::Array Protocols; VisitObjCProtocolDecl() local 1162 llvm::json::Array Protocols; VisitObjCInterfaceDecl() local [all...] |
H A D | DeclPrinter.cpp | 1488 // Protocols? in VisitObjCInterfaceDecl() local 1526 // Protocols? in VisitObjCProtocolDecl() local [all...] |
H A D | ASTContext.cpp | 2632 CollectInheritedProtocols(const Decl * CDecl,llvm::SmallPtrSet<ObjCProtocolDecl *,8> & Protocols) CollectInheritedProtocols() argument 5373 areSortedAndUniqued(ArrayRef<ObjCProtocolDecl * > Protocols) areSortedAndUniqued() argument 5387 SortAndUniqueProtocols(SmallVectorImpl<ObjCProtocolDecl * > & Protocols) SortAndUniqueProtocols() argument 5401 getObjCObjectType(QualType BaseType,ObjCProtocolDecl * const * Protocols,unsigned NumProtocols) const getObjCObjectType() argument 10251 SmallVector<ObjCProtocolDecl *, 8> Protocols; areCommonBaseCompatible() local 10302 SmallVector<ObjCProtocolDecl *, 8> Protocols; areCommonBaseCompatible() local [all...] |
H A D | DeclObjC.cpp | 735 for (auto *Protocol : Protocols) in lookupMethod() local
|
H A D | ASTImporter.cpp | 1721 SmallVector<ObjCProtocolDecl *, 4> Protocols; VisitObjCObjectType() local 4933 SmallVector<ObjCProtocolDecl *, 4> Protocols; VisitObjCCategoryDecl() local 4989 SmallVector<ObjCProtocolDecl *, 4> Protocols; ImportDefinition() local 5468 SmallVector<ObjCProtocolDecl *, 4> Protocols; ImportDefinition() local [all...] |
/llvm-project/clang/lib/Sema/ |
H A D | SemaObjC.cpp | 381 actOnObjCTypeArgsAndProtocolQualifiers(Scope * S,SourceLocation Loc,ParsedType BaseType,SourceLocation TypeArgsLAngleLoc,ArrayRef<ParsedType> TypeArgs,SourceLocation TypeArgsRAngleLoc,SourceLocation ProtocolLAngleLoc,ArrayRef<Decl * > Protocols,ArrayRef<SourceLocation> ProtocolLocs,SourceLocation ProtocolRAngleLoc) actOnObjCTypeArgsAndProtocolQualifiers() argument 486 BuildObjCTypeParamType(const ObjCTypeParamDecl * Decl,SourceLocation ProtocolLAngleLoc,ArrayRef<ObjCProtocolDecl * > Protocols,ArrayRef<SourceLocation> ProtocolLocs,SourceLocation ProtocolRAngleLoc,bool FailOnError) BuildObjCTypeParamType() argument 714 BuildObjCObjectType(QualType BaseType,SourceLocation Loc,SourceLocation TypeArgsLAngleLoc,ArrayRef<TypeSourceInfo * > TypeArgs,SourceLocation TypeArgsRAngleLoc,SourceLocation ProtocolLAngleLoc,ArrayRef<ObjCProtocolDecl * > Protocols,ArrayRef<SourceLocation> ProtocolLocs,SourceLocation ProtocolRAngleLoc,bool FailOnError,bool Rebuilding) BuildObjCObjectType() argument [all...] |
H A D | SemaCodeComplete.cpp | 7677 const ObjCList<ObjCProtocolDecl> &Protocols = AddObjCMethods() local 7702 const ObjCList<ObjCProtocolDecl> &Protocols = AddObjCMethods() local 8558 CodeCompleteObjCProtocolReferences(ArrayRef<IdentifierLocPair> Protocols) CodeCompleteObjCProtocolReferences() argument 8939 const ObjCList<ObjCProtocolDecl> &Protocols = FindImplementableMethods() local 8962 const ObjCList<ObjCProtocolDecl> &Protocols = FindImplementableMethods() local 8985 const ObjCList<ObjCProtocolDecl> &Protocols = FindImplementableMethods() local [all...] |
H A D | SemaDeclObjC.cpp | 1314 FindProtocolDeclaration(bool WarnOnDeclarations,bool ForObjCContainer,ArrayRef<IdentifierLocPair> ProtocolId,SmallVectorImpl<Decl * > & Protocols) FindProtocolDeclaration() argument 3938 DiagnoseCategoryDirectMembersProtocolConformance(Sema & S,ObjCCategoryDecl * CDecl,const llvm::iterator_range<ObjCProtocolList::iterator> & Protocols) DiagnoseCategoryDirectMembersProtocolConformance() argument
|
H A D | TreeTransform.h | 15968 RebuildObjCTypeParamType(const ObjCTypeParamDecl * Decl,SourceLocation ProtocolLAngleLoc,ArrayRef<ObjCProtocolDecl * > Protocols,ArrayRef<SourceLocation> ProtocolLocs,SourceLocation ProtocolRAngleLoc) RebuildObjCTypeParamType() argument 15984 RebuildObjCObjectType(QualType BaseType,SourceLocation Loc,SourceLocation TypeArgsLAngleLoc,ArrayRef<TypeSourceInfo * > TypeArgs,SourceLocation TypeArgsRAngleLoc,SourceLocation ProtocolLAngleLoc,ArrayRef<ObjCProtocolDecl * > Protocols,ArrayRef<SourceLocation> ProtocolLocs,SourceLocation ProtocolRAngleLoc) RebuildObjCObjectType() argument
|
/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | ExtractAPIVisitor.h | 1452 recordObjCProtocols(ObjCContainerRecord * Container,ObjCInterfaceDecl::protocol_range Protocols) recordObjCProtocols() argument
|
H A D | API.h | 1153 SmallVector<SymbolReference> Protocols; global() member
|
/llvm-project/clang/lib/APINotes/ |
H A D | APINotesYAMLCompiler.cpp | 510 ClassesSeq Protocols; global() member
|
/llvm-project/clang/lib/Parse/ |
H A D | ParseObjc.cpp | 1580 ParseObjCProtocolReferences(SmallVectorImpl<Decl * > & Protocols,SmallVectorImpl<SourceLocation> & ProtocolLocs,bool WarnOnDeclarations,bool ForObjCContainer,SourceLocation & LAngleLoc,SourceLocation & EndLoc,bool consumeLastToken) ParseObjCProtocolReferences() argument
|
/llvm-project/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 662 const ObjCList<ObjCProtocolDecl> &Protocols = IDecl->getReferencedProtocols(); rewriteToObjCInterfaceDecl() local
|
/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 1258 SmallVector<ObjCProtocolDecl *, 16> Protocols; ReadObjCDefinitionData() local
|
/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteObjC.cpp | 5223 RewriteObjCProtocolListMetaData(const ObjCList<ObjCProtocolDecl> & Protocols,StringRef prefix,StringRef ClassName,std::string & Result) RewriteObjCProtocolListMetaData() argument [all...] |
H A D | RewriteModernObjC.cpp | 7058 const ObjCList<ObjCProtocolDecl> &Protocols = CDecl->getReferencedProtocols(); RewriteObjCClassMetaData() local
|