reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3575 values.add(EmitMetaClass(ID, Protocols, Methods[ClassMethods])); 3580 values.addBitCast(GetClassName(Super->getObjCRuntimeNameAsString()), 3583 values.addNullPointer(ObjCTypes.ClassPtrTy); 3585 values.add(GetClassName(ID->getObjCRuntimeNameAsString())); 3587 values.addInt(ObjCTypes.LongTy, 0); 3588 values.addInt(ObjCTypes.LongTy, Flags); 3589 values.addInt(ObjCTypes.LongTy, Size.getQuantity()); 3590 values.add(EmitIvarList(ID, false)); 3591 values.add(emitMethodList(ID->getName(), MethodListType::InstanceMethods, 3594 values.addNullPointer(ObjCTypes.CachePtrTy); 3595 values.add(Protocols); 3596 values.add(BuildStrongIvarLayout(ID, CharUnits::Zero(), Size)); 3597 values.add(EmitClassExtension(ID, Size, hasMRCWeak, 3608 values.finishAndSetAsInitializer(GV); 3613 GV = CreateMetadataVar(Name, values, Section, CGM.getPointerAlign(), true);