reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3046 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()]; 3053 if (const ObjCProtocolDecl *Def = PD->getDefinition()) 3054 PD = Def; 3061 auto methodLists = ProtocolMethodLists::get(PD); 3065 values.add(EmitProtocolExtension(PD, methodLists)); 3066 values.add(GetClassName(PD->getObjCRuntimeNameAsString())); 3067 values.add(EmitProtocolList("OBJC_PROTOCOL_REFS_" + PD->getName(), 3068 PD->protocol_begin(), PD->protocol_end())); 3068 PD->protocol_begin(), PD->protocol_end())); 3069 values.add(methodLists.emitMethodList(this, PD, 3071 values.add(methodLists.emitMethodList(this, PD, 3079 Entry = values.finishAndCreateGlobal("OBJC_PROTOCOL_" + PD->getName(), 3085 Protocols[PD->getIdentifier()] = Entry;