/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjCGNU.cpp | 1214 SmallVector<llvm::Constant *, 16> Protocols; GenerateCategoryProtocolList() local 1356 GenerateProtocolList(ArrayRef<llvm::Constant * > Protocols) GenerateProtocolList() argument 1398 SmallVector<llvm::Constant*, 16> Protocols; GenerateProtocolRef() local 1940 SmallVector<llvm::Constant *, 16> Protocols; GenerateClass() local 3107 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 3232 GenerateProtocolList(ArrayRef<std::string> Protocols) GenerateProtocolList() argument 3309 SmallVector<std::string, 16> Protocols; GenerateProtocol() local 3451 SmallVector<std::string, 16> Protocols; GenerateCategoryProtocolList() local 3725 SmallVector<std::string, 16> Protocols; GenerateClass() local [all...] |
H A D | CGObjCMac.cpp | 900 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> Protocols; member in __anonf3b340e90111::CGObjCCommonMac 3507 llvm::Constant *Protocols = GenerateClass() local 3600 EmitMetaClass(const ObjCImplementationDecl * ID,llvm::Constant * Protocols,ArrayRef<const ObjCMethodDecl * > Methods) EmitMetaClass() argument 7111 auto Protocols = GetRuntimeProtocolList(begin, end); EmitProtocolList() local [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/AST/ |
H A D | JSONNodeDumper.cpp | 1098 llvm::json::Array Protocols; VisitObjCCategoryDecl() local 1114 llvm::json::Array Protocols; VisitObjCProtocolDecl() local 1126 llvm::json::Array Protocols; VisitObjCInterfaceDecl() local [all...] |
H A D | ODRHash.cpp | 1091 ID.AddInteger(Protocols.size()); in VisitObjCTypeParamType() local 1073 auto Protocols = T->getProtocols(); VisitObjCObjectType() local
|
H A D | DeclPrinter.cpp | 1526 const ObjCList<ObjCProtocolDecl> &Protocols = PID->getReferencedProtocols(); in VisitObjCInterfaceDecl() local 1564 const ObjCList<ObjCProtocolDecl> &Protocols = PID->getReferencedProtocols(); VisitObjCProtocolDecl() local [all...] |
H A D | ASTContext.cpp | 2582 CollectInheritedProtocols(const Decl * CDecl,llvm::SmallPtrSet<ObjCProtocolDecl *,8> & Protocols) CollectInheritedProtocols() argument 5253 areSortedAndUniqued(ArrayRef<ObjCProtocolDecl * > Protocols) areSortedAndUniqued() argument 5267 SortAndUniqueProtocols(SmallVectorImpl<ObjCProtocolDecl * > & Protocols) SortAndUniqueProtocols() argument 5281 getObjCObjectType(QualType BaseType,ObjCProtocolDecl * const * Protocols,unsigned NumProtocols) const getObjCObjectType() argument 10078 SmallVector<ObjCProtocolDecl *, 8> Protocols; areCommonBaseCompatible() local 10129 SmallVector<ObjCProtocolDecl *, 8> Protocols; areCommonBaseCompatible() local [all...] |
H A D | DeclObjC.cpp | 736 const ObjCList<ObjCProtocolDecl> &Protocols = lookupMethod() local
|
H A D | ASTImporter.cpp | 1673 SmallVector<ObjCProtocolDecl *, 4> Protocols; VisitObjCObjectType() local 4854 SmallVector<ObjCProtocolDecl *, 4> Protocols; VisitObjCCategoryDecl() local 4910 SmallVector<ObjCProtocolDecl *, 4> Protocols; ImportDefinition() local 5389 SmallVector<ObjCProtocolDecl *, 4> Protocols; ImportDefinition() local [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaCodeComplete.cpp | 7608 const ObjCList<ObjCProtocolDecl> &Protocols = AddObjCMethods() local 7633 const ObjCList<ObjCProtocolDecl> &Protocols = AddObjCMethods() local 8474 CodeCompleteObjCProtocolReferences(ArrayRef<IdentifierLocPair> Protocols) CodeCompleteObjCProtocolReferences() argument 8846 const ObjCList<ObjCProtocolDecl> &Protocols = FindImplementableMethods() local 8869 const ObjCList<ObjCProtocolDecl> &Protocols = FindImplementableMethods() local 8892 const ObjCList<ObjCProtocolDecl> &Protocols = FindImplementableMethods() local [all...] |
H A D | SemaDeclObjC.cpp | 1316 FindProtocolDeclaration(bool WarnOnDeclarations,bool ForObjCContainer,ArrayRef<IdentifierLocPair> ProtocolId,SmallVectorImpl<Decl * > & Protocols) FindProtocolDeclaration() argument 3935 DiagnoseCategoryDirectMembersProtocolConformance(Sema & S,ObjCCategoryDecl * CDecl,const llvm::iterator_range<ObjCProtocolList::iterator> & Protocols) DiagnoseCategoryDirectMembersProtocolConformance() argument
|
H A D | SemaType.cpp | 1058 BuildObjCTypeParamType(const ObjCTypeParamDecl * Decl,SourceLocation ProtocolLAngleLoc,ArrayRef<ObjCProtocolDecl * > Protocols,ArrayRef<SourceLocation> ProtocolLocs,SourceLocation ProtocolRAngleLoc,bool FailOnError) BuildObjCTypeParamType() argument 1082 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 1157 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
|
H A D | TreeTransform.h | 14965 RebuildObjCTypeParamType(const ObjCTypeParamDecl * Decl,SourceLocation ProtocolLAngleLoc,ArrayRef<ObjCProtocolDecl * > Protocols,ArrayRef<SourceLocation> ProtocolLocs,SourceLocation ProtocolRAngleLoc) RebuildObjCTypeParamType() argument 14982 RebuildObjCObjectType(QualType BaseType,SourceLocation Loc,SourceLocation TypeArgsLAngleLoc,ArrayRef<TypeSourceInfo * > TypeArgs,SourceLocation TypeArgsRAngleLoc,SourceLocation ProtocolLAngleLoc,ArrayRef<ObjCProtocolDecl * > Protocols,ArrayRef<SourceLocation> ProtocolLocs,SourceLocation ProtocolRAngleLoc) RebuildObjCObjectType() argument
|
/freebsd-src/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | ExtractAPIVisitor.h | 1397 recordObjCProtocols(ObjCContainerRecord * Container,ObjCInterfaceDecl::protocol_range Protocols) recordObjCProtocols() argument
|
H A D | API.h | 906 SmallVector<SymbolReference> Protocols; global() member
|
/freebsd-src/contrib/llvm-project/clang/lib/APINotes/ |
H A D | APINotesYAMLCompiler.cpp | 508 ClassesSeq Protocols; global() member
|
/freebsd-src/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseObjc.cpp | 1575 ParseObjCProtocolReferences(SmallVectorImpl<Decl * > & Protocols,SmallVectorImpl<SourceLocation> & ProtocolLocs,bool WarnOnDeclarations,bool ForObjCContainer,SourceLocation & LAngleLoc,SourceLocation & EndLoc,bool consumeLastToken) ParseObjCProtocolReferences() argument
|
/freebsd-src/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 662 const ObjCList<ObjCProtocolDecl> &Protocols = IDecl->getReferencedProtocols(); in rewriteToObjCInterfaceDecl() local
|
/freebsd-src/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 1257 Data.ReferencedProtocols.set(Protocols.data(), NumProtocols, ProtoLocs.data(), in ReadObjCDefinitionData() local
|
/freebsd-src/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteObjC.cpp | 5223 const ObjCList<ObjCProtocolDecl> &Protocols, in RewriteObjCProtocolListMetaData()
|
H A D | RewriteModernObjC.cpp | 7060 E = Protocols.end(); in RewriteObjCClassMetaData() local
|