Home
last modified time | relevance | path

Searched defs:Protocols (Results 1 – 20 of 20) sorted by relevance

/llvm-project/clang/lib/CodeGen/
H A DCGObjCGNU.cpp1213 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 DCGObjCMac.cpp900 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 DODRHash.cpp1090 auto Protocols = T->getProtocols(); VisitObjCObjectType() local
1108 auto Protocols = T->getProtocols(); VisitObjCTypeParamType() local
H A DJSONNodeDumper.cpp1134 llvm::json::Array Protocols; VisitObjCCategoryDecl() local
1150 llvm::json::Array Protocols; VisitObjCProtocolDecl() local
1162 llvm::json::Array Protocols; VisitObjCInterfaceDecl() local
[all...]
H A DDeclPrinter.cpp1488 // Protocols? in VisitObjCInterfaceDecl() local
1526 // Protocols? in VisitObjCProtocolDecl() local
[all...]
H A DASTContext.cpp2632 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 DDeclObjC.cpp735 for (auto *Protocol : Protocols) in lookupMethod() local
H A DASTImporter.cpp1721 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 DSemaObjC.cpp381 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 DSemaCodeComplete.cpp7677 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 DSemaDeclObjC.cpp1314 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 DTreeTransform.h15968 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 DExtractAPIVisitor.h1452 recordObjCProtocols(ObjCContainerRecord * Container,ObjCInterfaceDecl::protocol_range Protocols) recordObjCProtocols() argument
H A DAPI.h1153 SmallVector<SymbolReference> Protocols; global() member
/llvm-project/clang/lib/APINotes/
H A DAPINotesYAMLCompiler.cpp510 ClassesSeq Protocols; global() member
/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp1580 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 DObjCMT.cpp662 const ObjCList<ObjCProtocolDecl> &Protocols = IDecl->getReferencedProtocols(); rewriteToObjCInterfaceDecl() local
/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp1258 SmallVector<ObjCProtocolDecl *, 16> Protocols; ReadObjCDefinitionData() local
/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp5223 RewriteObjCProtocolListMetaData(const ObjCList<ObjCProtocolDecl> & Protocols,StringRef prefix,StringRef ClassName,std::string & Result) RewriteObjCProtocolListMetaData() argument
[all...]
H A DRewriteModernObjC.cpp7058 const ObjCList<ObjCProtocolDecl> &Protocols = CDecl->getReferencedProtocols(); RewriteObjCClassMetaData() local