Searched refs:metaclass (Results 1 - 4 of 4) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
H A D | AppleObjCClassDescriptorV2.cpp | 407 AppleObjCRuntime::ClassDescriptorSP metaclass(GetMetaclass()); 409 // We don't care about the metaclass's superclass, or its class methods. 412 if (metaclass) { 413 metaclass->Describe(
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 6434 bool metaclass = ((flags & CLS_META) != 0); local 6437 if (metaclass) 6447 if (!metaclass && baseProtocols.size() > 0) { 6455 if (!metaclass && ivars.size() > 0) { 6465 if (!metaclass && Properties.size() > 0) { 6478 const ObjCInterfaceDecl *CDecl, bool metaclass) { 6490 if (metaclass && rootClass) { 6518 if (metaclass && RootClass != SuperClass) { 6536 if (metaclass) { 6567 if (metaclass) 6476 Write_class_t(ASTContext *Context, std::string &Result, StringRef VarName, const ObjCInterfaceDecl *CDecl, bool metaclass) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGObjCGNU.cpp | 349 /// Placeholder for the metaclass. Lots of things refer to the class before 351 /// replace / it with a pointer to the metaclass structure before finally 1763 auto *metaclass = metaclassFields.finishAndCreateGlobal( variable 1769 classFields.add(metaclass); 1981 llvm::ConstantExpr::getBitCast(metaclass, IdTy)); 2565 // Set up global aliases for the metaclass or class pointer if they do not 2567 // pointers to the class and metaclass structure created for the runtime 2569 // super_class pointer from either the class or metaclass structure. 3577 //Generate metaclass for class methods
|
H A D | CGObjCMac.cpp | 1258 /// (i.e. metaclass ivars) is emitted, otherwise the list of 1265 /// for the metaclass of the given interface. The return value has 1269 /// EmitMetaClass - Emit a class structure for the metaclass of the 1460 /// (i.e. metaclass ivars) is emitted, otherwise the list of 2084 // If this is a class message the metaclass is passed as the target. 3638 "Forward metaclass reference has incorrect type."); 3662 // The isa for the metaclass is the root of the hierarchy. 3668 // The super class for the metaclass is emitted as the name of the 3670 // *metaclass* for the super class. 3688 // ivar_layout for metaclass i 7407 GetClassGlobal(const ObjCInterfaceDecl *ID, bool metaclass, ForDefinition_t isForDefinition) argument [all...] |
Completed in 362 milliseconds