| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/objc/ |
| H A D | ForbiddenSubclassingCheck.cpp | 65 const auto *SuperClass = Result.Nodes.getNodeAs<ObjCInterfaceDecl>( in check() local 67 assert(SuperClass != nullptr); in check() 72 << SuperClass; in check()
|
| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | duplicate-ivar-in-class-extension.m | 5 @interface SuperClass : Root interface 11 @interface SubClass : SuperClass { 18 @interface SuperClass () { interface in int
|
| H A D | default-synthesize-3.m | 195 @interface SuperClass : Root interface 211 @interface SubClass : SuperClass <r16089191Protocol>
|
| /llvm-project-15.0.7/lldb/test/API/commands/expression/persist_objc_pointeetype/ |
| H A D | main.m | 8 #define SuperClass CKDatabase macro 10 @interface SubClass : SuperClass 14 @interface SuperClass () interface in nonatomic 25 @implementation SuperClass (MySuperClass) implementation in MySuperClass
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | subclass-comment.mm | 16 @interface SuperClass interface 23 @interface SubClass : SuperClass
|
| /llvm-project-15.0.7/clang/include/clang/ExtractAPI/ |
| H A D | API.h | 378 SymbolReference SuperClass; member 387 SymbolReference SuperClass) in ObjCInterfaceRecord() 390 SuperClass(SuperClass) {} in ObjCInterfaceRecord() 570 DeclarationFragments SubHeading, SymbolReference SuperClass);
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | gnu-nil-receiver.m | 13 @interface SuperClass interface 17 @implementation TestClass : SuperClass
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprObjC.cpp | 117 Kind(IsInstanceSuper ? SuperInstance : SuperClass), in ObjCMessageExpr() 286 case SuperClass: in getReceiverRange() 307 case SuperClass: in getReceiverType()
|
| H A D | DeclObjC.cpp | 684 ObjCInterfaceDecl *SuperClass = getSuperClass(); in lookupNestedProtocol() local 685 return SuperClass ? SuperClass->lookupNestedProtocol(Name) : nullptr; in lookupNestedProtocol()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | SmallVector.h | 555 using SuperClass = SmallVectorTemplateBase<T>; variable 558 using iterator = typename SuperClass::iterator; 559 using const_iterator = typename SuperClass::const_iterator; 560 using reference = typename SuperClass::reference; 561 using size_type = typename SuperClass::size_type; 565 using ValueParamT = typename SuperClass::ValueParamT; 598 using SuperClass::set_size;
|
| /llvm-project-15.0.7/clang/lib/ExtractAPI/ |
| H A D | API.cpp | 122 DeclarationFragments SubHeading, SymbolReference SuperClass) { in addObjCInterface() argument 125 SuperClass); in addObjCInterface()
|
| H A D | ExtractAPIConsumer.cpp | 458 SymbolReference SuperClass; in VisitObjCInterfaceDecl() local 460 SuperClass.Name = SuperClassDecl->getObjCRuntimeNameAsString(); in VisitObjCInterfaceDecl() 461 SuperClass.USR = API.recordUSR(SuperClassDecl); in VisitObjCInterfaceDecl() 466 Declaration, SubHeading, SuperClass); in VisitObjCInterfaceDecl()
|
| H A D | DeclarationFragments.cpp | 558 if (const ObjCInterfaceDecl *SuperClass = Interface->getSuperClass()) { in getFragmentsForObjCInterface() local 560 index::generateUSRForDecl(SuperClass, SuperUSR); in getFragmentsForObjCInterface() 562 .append(SuperClass->getName(), in getFragmentsForObjCInterface()
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 4653 Optional<const CodeGenRegisterClass *> SuperClass = in createAndImportSubInstructionRenderer() local 4656 if (!SuperClass) in createAndImportSubInstructionRenderer() 4676 if (!SuperClass) in createAndImportSubInstructionRenderer() 4706 if (!SuperClass) in createAndImportSubInstructionRenderer() 4710 InsertPt, DstMIBuilder.getInsnID(), 0, **SuperClass); in createAndImportSubInstructionRenderer() 4719 InsertPt, DstMIBuilder.getInsnID(), 0, **SuperClass); in createAndImportSubInstructionRenderer() 5370 if (!SuperClass) in runOnPattern() 5413 auto SuperClass = inferSuperRegisterClassForNode( in runOnPattern() local 5415 if (!SuperClass) in runOnPattern() 5438 auto SuperClass = in runOnPattern() local [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Operator.h | 332 template<typename SuperClass, unsigned Opc> 333 class ConcreteOperator : public SuperClass {
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | blocks.m | 218 @interface SuperClass interface 222 @interface SomeClass : SuperClass
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ExprObjC.h | 1094 SuperClass, enumerator 1245 return getReceiverKind() == Class || getReceiverKind() == SuperClass; in isClassMessage() 1292 if (getReceiverKind() == SuperInstance || getReceiverKind() == SuperClass) in getSuperLoc() 1327 if (getReceiverKind() == SuperInstance || getReceiverKind() == SuperClass) in getSuperType() 1334 Kind = IsInstanceSuper? SuperInstance : SuperClass; in setSuper()
|
| H A D | DeclObjC.h | 2550 ObjCInterfaceDecl *SuperClass; variable 2580 SuperClass(superDecl), SuperLoc(superLoc), 2683 const ObjCInterfaceDecl *getSuperClass() const { return SuperClass; } in getSuperClass() 2684 ObjCInterfaceDecl *getSuperClass() { return SuperClass; } in getSuperClass() 2687 void setSuperClass(ObjCInterfaceDecl * superCls) { SuperClass = superCls; } in setSuperClass()
|
| H A D | CommentCommands.td | 187 def SuperClass : RecordLikeDetailCommand<"superclass">;
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGObjCGNU.cpp | 477 llvm::Constant *SuperClass, 1779 llvm::Constant *SuperClass = nullptr; in GenerateClass() local 1782 SuperClass = TheModule.getNamedGlobal(SuperClassName); in GenerateClass() 1783 if (!SuperClass) in GenerateClass() 1785 SuperClass = new llvm::GlobalVariable(TheModule, PtrTy, false, in GenerateClass() 1961 if (SuperClass) { in GenerateClass() 2973 llvm::Constant *SuperClass, in GenerateClassStructure() argument 3024 Elements.add(SuperClass); in GenerateClassStructure() 3615 llvm::Constant *SuperClass; in GenerateClass() local 3619 SuperClass = llvm::ConstantPointerNull::get(PtrToInt8Ty); in GenerateClass() [all …]
|
| /llvm-project-15.0.7/clang/lib/ExtractAPI/Serialization/ |
| H A D | SymbolGraphSerializer.cpp | 605 if (!ObjCInterface->SuperClass.empty()) in serializeObjCContainerRecord() 609 ObjCInterface->SuperClass); in serializeObjCContainerRecord()
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | ClangAttrEmitter.cpp | 2872 AttrClass *SuperClass = nullptr; member 2881 if (SuperClass) { in emitDefaultDefines() 2883 SuperClass->Descriptor.MacroName); in emitDefaultDefines() 2955 if (AttrClass *SuperClass = findSuperClass(Class->TheRecord)) { in AttrClassHierarchy() local 2956 Class->SuperClass = SuperClass; in AttrClassHierarchy() 2957 SuperClass->SubClasses.push_back(Class.get()); in AttrClassHierarchy() 2963 assert((i == Classes.begin()) == ((*i)->SuperClass == nullptr) && in AttrClassHierarchy() 3010 auto SuperClass = findClassByRecord(SuperClasses[e - i - 1].first); in findSuperClass() local 3011 if (SuperClass) return SuperClass; in findSuperClass()
|
| /llvm-project-15.0.7/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 1296 case ObjCMessageExpr::SuperClass: in RewritePropertyOrImplicitSetter() 1372 case ObjCMessageExpr::SuperClass: in RewritePropertyOrImplicitGetter() 2662 case ObjCMessageExpr::SuperClass: { in SynthMessageExpr() 5420 while (SuperClass) { in RewriteObjCClassMetaData() 5421 RootClass = SuperClass; in RewriteObjCClassMetaData() 5422 SuperClass = SuperClass->getSuperClass(); in RewriteObjCClassMetaData() 5424 SuperClass = CDecl->getSuperClass(); in RewriteObjCClassMetaData() 5433 if (SuperClass) { in RewriteObjCClassMetaData() 5435 Result += SuperClass->getNameAsString(); in RewriteObjCClassMetaData() 5470 if (SuperClass) { in RewriteObjCClassMetaData() [all …]
|
| H A D | RewriteModernObjC.cpp | 1388 while (SuperClass) { in RewriteInterfaceDecl() 1389 RewriteInterfaceDecl(SuperClass); in RewriteInterfaceDecl() 1390 SuperClass = SuperClass->getSuperClass(); in RewriteInterfaceDecl() 1481 case ObjCMessageExpr::SuperClass: in RewritePropertyOrImplicitSetter() 1564 case ObjCMessageExpr::SuperClass: in RewritePropertyOrImplicitGetter() 3235 case ObjCMessageExpr::SuperClass: { in SynthMessageExpr() 6501 ObjCInterfaceDecl *SuperClass = CDecl->getSuperClass(); in Write_class_t() local 6504 if (SuperClass->getImplementation()) in Write_class_t() 6511 Result += SuperClass->getNameAsString(); in Write_class_t() 6514 if (metaclass && RootClass != SuperClass) { in Write_class_t() [all …]
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaDeclObjC.cpp | 477 if (const ObjCInterfaceDecl *SuperClass = IC->getSuperClass()) { in ActOnStartOfObjCMethodDef() local 490 SuperClass->lookupMethod(MDecl->getSelector(), in ActOnStartOfObjCMethodDef() 3904 const ObjCInterfaceDecl *SuperClass = IntfDecl->getSuperClass(); in DiagnoseVariableSizedIvars() local 3905 while (SuperClass && SuperClass->ivar_empty()) in DiagnoseVariableSizedIvars() 3906 SuperClass = SuperClass->getSuperClass(); in DiagnoseVariableSizedIvars() 3907 if (SuperClass) { in DiagnoseVariableSizedIvars() 3908 auto IvarIter = SuperClass->ivar_begin(); in DiagnoseVariableSizedIvars() 3909 std::advance(IvarIter, SuperClass->ivar_size() - 1); in DiagnoseVariableSizedIvars() 3915 << LastIvar->getType() << SuperClass->getDeclName(); in DiagnoseVariableSizedIvars()
|