reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6402 assert(CI && "CGObjCNonFragileABIMac::GenerateClass - class is 0"); 6406 ? !CI->hasAttr<DLLExportAttr>() 6407 : CI->getVisibility() == HiddenVisibility; 6419 if (!CI->getSuperClass()) { 6423 SuperClassGV = GetClassGlobal(CI, /*metaclass*/ false, NotForDefinition); 6424 IsAGV = GetClassGlobal(CI, /*metaclass*/ true, NotForDefinition); 6431 const auto *Super = CI->getSuperClass(); 6440 BuildClassObject(CI, /*metaclass*/ true, 6442 CGM.setGVProperties(MetaTClass, CI); 6463 if (hasObjCExceptionAttribute(CGM.getContext(), CI)) 6466 if (!CI->getSuperClass()) { 6471 const auto *Super = CI->getSuperClass(); 6480 BuildClassObject(CI, /*metaclass*/ false, 6482 CGM.setGVProperties(ClassMD, CI); 6484 ImplementedClasses.push_back(CI); 6492 (void) GetInterfaceEHType(CI, ForDefinition);