Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Protocols

883   /// Protocols - Protocols for which an objc_protocol structure has
886 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> Protocols;
888 /// DefinedProtocols - Protocols which have actually been
1124 llvm::Constant *Protocols,
1174 /// protocols. The return value has type ProtocolListPtrTy.
1354 /// protocols. The return value has type ProtocolListPtrTy.
2543 if (Protocols.count(PD->getIdentifier()))
2575 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()];
2655 Protocols[PD->getIdentifier()] = Entry;
2664 llvm::GlobalVariable *&Entry = Protocols[PD->getIdentifier()];
2669 // contents for protocols which were referenced but never defined.
2774 for (const auto *P : Proto->protocols())
2819 protocols())
2909 struct _objc_protocol_list *protocols;
3025 struct _objc_protocol_list *protocols;
3040 llvm::Constant *Protocols =
3077 Values[ 0] = EmitMetaClass(ID, Protocols, ClassMethods);
3100 Values[ 9] = Protocols;
3127 llvm::Constant *Protocols,
3165 Values[ 9] = Protocols;
4956 // Emit the dummy bodies for any protocols which were referenced but
4959 I = Protocols.begin(), e = Protocols.end(); I != e; ++I) {
5211 // struct _objc_protocol_list *protocols;
5301 // const struct _protocol_list_t * protocol_list; // super protocols
5411 // const struct _protocol_list_t * const protocols;
5952 /// const struct _protocol_list_t * const protocols;
6210 llvm::GlobalVariable *&Entry = Protocols[PD->getIdentifier()];
6215 // contents for protocols which were referenced but never defined.
6232 /// const struct _protocol_list_t * protocol_list; // super protocols
6247 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()];
6341 Protocols[PD->getIdentifier()] = Entry;