reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6906 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()]; 6913 assert(PD->hasDefinition() && 6915 PD = PD->getDefinition(); 6915 PD = PD->getDefinition(); 6917 auto methodLists = ProtocolMethodLists::get(PD); 6924 values.add(GetClassName(PD->getObjCRuntimeNameAsString())); 6926 + PD->getObjCRuntimeNameAsString(), 6927 PD->protocol_begin(), 6928 PD->protocol_end())); 6929 values.add(methodLists.emitMethodList(this, PD, 6931 values.add(methodLists.emitMethodList(this, PD, 6933 values.add(methodLists.emitMethodList(this, PD, 6935 values.add(methodLists.emitMethodList(this, PD, 6938 "_OBJC_$_PROP_LIST_" + PD->getObjCRuntimeNameAsString(), 6939 nullptr, PD, ObjCTypes, false)); 6945 + PD->getObjCRuntimeNameAsString(), 6953 "_OBJC_$_CLASS_PROP_LIST_" + PD->getObjCRuntimeNameAsString(), 6954 nullptr, PD, ObjCTypes, true)); 6963 << "_OBJC_PROTOCOL_$_" << PD->getObjCRuntimeNameAsString(); 6971 Protocols[PD->getIdentifier()] = Entry; 6980 << PD->getObjCRuntimeNameAsString();