Lines Matching defs:Protocols
897 /// Protocols - Protocols for which an objc_protocol structure has
900 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> Protocols;
902 /// DefinedProtocols - Protocols which have actually been
1271 llvm::Constant *Protocols,
2982 if (Protocols.count(PD->getIdentifier()))
3026 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()];
3065 Protocols[PD->getIdentifier()] = Entry;
3073 llvm::GlobalVariable *&Entry = Protocols[PD->getIdentifier()];
3514 llvm::Constant *Protocols =
3562 values.add(EmitMetaClass(ID, Protocols, Methods[ClassMethods]));
3581 values.add(Protocols);
3607 llvm::Constant *Protocols,
3640 values.add(Protocols);
5663 for (auto &entry : Protocols) {
6969 llvm::GlobalVariable *&Entry = Protocols[PD->getIdentifier()];
7013 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()];
7078 Protocols[PD->getIdentifier()] = Entry;
7117 auto Protocols = GetRuntimeProtocolList(begin, end);
7118 if (Protocols.empty())
7122 ProtocolRefs.reserve(Protocols.size());
7124 for (const auto *PD : Protocols)