Lines Matching defs:Protocols
894 /// Protocols - Protocols for which an objc_protocol structure has
897 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> Protocols;
899 /// DefinedProtocols - Protocols which have actually been
1268 llvm::Constant *Protocols,
2978 if (Protocols.count(PD->getIdentifier()))
3022 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()];
3061 Protocols[PD->getIdentifier()] = Entry;
3069 llvm::GlobalVariable *&Entry = Protocols[PD->getIdentifier()];
3510 llvm::Constant *Protocols =
3558 values.add(EmitMetaClass(ID, Protocols, Methods[ClassMethods]));
3577 values.add(Protocols);
3603 llvm::Constant *Protocols,
3636 values.add(Protocols);
5659 for (auto &entry : Protocols) {
6959 llvm::GlobalVariable *&Entry = Protocols[PD->getIdentifier()];
7003 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()];
7068 Protocols[PD->getIdentifier()] = Entry;
7107 auto Protocols = GetRuntimeProtocolList(begin, end);
7108 if (Protocols.empty())
7112 ProtocolRefs.reserve(Protocols.size());
7114 for (const auto *PD : Protocols)