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 DAppleObjCClassDescriptorV2.cpp407 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 DRewriteModernObjC.cpp6434 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 DCGObjCGNU.cpp349 /// 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 DCGObjCMac.cpp1258 /// (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