Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Protocols

801   /// Protocols - Protocols for which an objc_protocol structure has
804 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> Protocols;
806 /// DefinedProtocols - Protocols which have actually been
1015 llvm::Constant *Protocols,
1065 /// protocols. The return value has type ProtocolListPtrTy.
1249 /// protocols. The return value has type ProtocolListPtrTy.
1893 if (Protocols.count(PD->getIdentifier()))
1917 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()];
2001 Protocols[PD->getIdentifier()] = Entry;
2009 llvm::GlobalVariable *&Entry = Protocols[PD->getIdentifier()];
2014 // contents for protocols which were referenced but never defined.
2266 struct _objc_protocol_list *protocols;
2363 struct _objc_protocol_list *protocols;
2378 llvm::Constant *Protocols =
2421 Values[ 0] = EmitMetaClass(ID, Protocols, ClassMethods);
2444 Values[ 9] = Protocols;
2471 llvm::Constant *Protocols,
2509 Values[ 9] = Protocols;
4285 // Emit the dummy bodies for any protocols which were referenced but
4288 I = Protocols.begin(), e = Protocols.end(); I != e; ++I) {
4530 // struct _objc_protocol_list *protocols;
4620 // const struct _protocol_list_t * protocol_list; // super protocols
4731 // const struct _protocol_list_t * const protocols;
5257 /// const struct _protocol_list_t * const protocols;
5520 llvm::GlobalVariable *&Entry = Protocols[PD->getIdentifier()];
5525 // contents for protocols which were referenced but never defined.
5542 /// const struct _protocol_list_t * protocol_list; // super protocols
5557 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()];
5655 Protocols[PD->getIdentifier()] = Entry;