Home
last modified time | relevance | path

Searched refs:SuperClass (Results 1 – 25 of 38) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DJSONBackend.cpp153 for (const Record *SuperClass : Def->getSuperClasses()) { in run() local
154 std::string SuperName = SuperClass->getNameInitAsString(); in run()
H A DSetTheory.cpp315 for (const Record *SuperClass : Set->getSuperClasses()) { in expand() local
317 if (!isa<StringInit>(SuperClass->getNameInit())) in expand()
319 auto I = Expanders.find(SuperClass->getName()); in expand()
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DRecord.h151 static std::string createScopedName(StringRef SuperClass, StringRef IVar) { in createScopedName() argument
152 return (SuperClass + "." + IVar).str(); in createScopedName()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp1801 const CodeGenRegisterClass *SuperClass = in constrainOperands() local
1803 if (!SuperClass) in constrainOperands()
1818 SuperClass->getMatchingSubClassWithSubRegs(CGRegs, SubIdx); in constrainOperands()
1837 const CodeGenRegisterClass *SuperClass = inferSuperRegisterClassForNode( in constrainOperands() local
1839 if (!SuperClass) in constrainOperands()
1843 *SuperClass); in constrainOperands()
1845 *SuperClass); in constrainOperands()
1859 const CodeGenRegisterClass *SuperClass = in constrainOperands() local
1861 if (!SuperClass) in constrainOperands()
1865 *SuperClass); in constrainOperands()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprObjC.cpp114 Kind(IsInstanceSuper ? SuperInstance : SuperClass), in ObjCMessageExpr()
281 case SuperClass: in getReceiverRange()
302 case SuperClass: in getReceiverType()
H A DODRHash.cpp656 auto *SuperClass = IF->getSuperClass(); in AddObjCInterfaceDecl() local
657 AddBoolean(SuperClass); in AddObjCInterfaceDecl()
658 if (SuperClass) in AddObjCInterfaceDecl()
659 ID.AddInteger(SuperClass->getODRHash()); in AddObjCInterfaceDecl()
H A DDeclObjC.cpp688 ObjCInterfaceDecl *SuperClass = getSuperClass(); in lookupNestedProtocol() local
689 return SuperClass ? SuperClass->lookupNestedProtocol(Name) : nullptr; in lookupNestedProtocol()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp140 const ASTContext &ASTCtx, ObjCContainerRecord *Record, StringRef SuperClass, in recordObjCInstanceVariables() argument
161 Ctx.Verifier->verify(ObjCIVR, FA, SuperClass); in recordObjCInstanceVariables()
189 if (const auto *SuperClass = D->getSuperClass()) in VisitObjCInterfaceDecl() local
190 SuperClassName = SuperClass->getObjCRuntimeNameAsString(); in VisitObjCInterfaceDecl()
H A DDylibVerifier.cpp548 const StringRef SuperClass) { in verify() argument
553 ObjCIVarRecord::createScopedName(SuperClass, R->getName()); in verify()
/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DVisitor.h72 StringRef SuperClass,
H A DDylibVerifier.h114 const StringRef SuperClass);
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallVector.h575 using SuperClass = SmallVectorTemplateBase<T>; variable
578 using iterator = typename SuperClass::iterator;
579 using const_iterator = typename SuperClass::const_iterator;
580 using reference = typename SuperClass::reference;
581 using size_type = typename SuperClass::size_type;
585 using ValueParamT = typename SuperClass::ValueParamT;
618 using SuperClass::set_size;
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprObjC.h950 SuperClass, enumerator
1249 return getReceiverKind() == Class || getReceiverKind() == SuperClass; in isClassMessage()
1296 if (getReceiverKind() == SuperInstance || getReceiverKind() == SuperClass) in getSuperLoc()
1331 if (getReceiverKind() == SuperInstance || getReceiverKind() == SuperClass) in getSuperType()
1338 Kind = IsInstanceSuper? SuperInstance : SuperClass; in setSuper()
H A DDeclObjC.h2596 ObjCInterfaceDecl *SuperClass; variable
2628 SuperClass(superDecl), SuperLoc(superLoc),
2732 const ObjCInterfaceDecl *getSuperClass() const { return SuperClass; } in getSuperClass()
2733 ObjCInterfaceDecl *getSuperClass() { return SuperClass; } in getSuperClass()
2736 void setSuperClass(ObjCInterfaceDecl * superCls) { SuperClass = superCls; } in setSuperClass()
H A DCommentCommands.td193 def SuperClass : RecordLikeDetailCommand<"superclass">;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h384 template<typename SuperClass, unsigned Opc>
385 class ConcreteOperator : public SuperClass {
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCGNU.cpp474 llvm::Constant *SuperClass,
1792 llvm::Constant *SuperClass = nullptr; in GenerateClass() local
1795 SuperClass = TheModule.getNamedGlobal(SuperClassName); in GenerateClass()
1796 if (!SuperClass) in GenerateClass()
1798 SuperClass = new llvm::GlobalVariable(TheModule, PtrTy, false, in GenerateClass()
1807 cast<llvm::GlobalValue>(SuperClass)->setDLLStorageClass(Storage); in GenerateClass()
1811 classFields.add(SuperClass); in GenerateClass()
1978 if (SuperClass) { in GenerateClass()
1980 EarlyInitList.emplace_back(std::string(SuperClass->getName()), in GenerateClass()
3196 llvm::Constant *SuperClass, in GenerateClassStructure() argument
[all …]
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DClangAttrEmitter.cpp1863 const Record *SuperClass = LAPK->getDirectSuperClasses()[0].first; in getLateAttrParseKind() local
1864 if (SuperClass->getName() != LateAttrParseKindStr) in getLateAttrParseKind()
1868 SuperClass->getName() + "`"); in getLateAttrParseKind()
3289 AttrClass *SuperClass = nullptr; member
3298 if (SuperClass) { in emitDefaultDefines()
3300 SuperClass->Descriptor.MacroName); in emitDefaultDefines()
3372 if (AttrClass *SuperClass = findSuperClass(Class->TheRecord)) { in AttrClassHierarchy() local
3373 Class->SuperClass = SuperClass; in AttrClassHierarchy()
3374 SuperClass->SubClasses.push_back(Class.get()); in AttrClassHierarchy()
3380 assert((i == Classes.begin()) == ((*i)->SuperClass == nullptr) && in AttrClassHierarchy()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp1294 case ObjCMessageExpr::SuperClass: in RewritePropertyOrImplicitSetter()
1370 case ObjCMessageExpr::SuperClass: in RewritePropertyOrImplicitGetter()
2660 case ObjCMessageExpr::SuperClass: { in SynthMessageExpr()
5398 ObjCInterfaceDecl *SuperClass = CDecl->getSuperClass(); in RewriteObjCClassMetaData() local
5399 while (SuperClass) { in RewriteObjCClassMetaData()
5400 RootClass = SuperClass; in RewriteObjCClassMetaData()
5401 SuperClass = SuperClass->getSuperClass(); in RewriteObjCClassMetaData()
5403 SuperClass = CDecl->getSuperClass(); in RewriteObjCClassMetaData()
5412 if (SuperClass) { in RewriteObjCClassMetaData()
5414 Result += SuperClass->getNameAsString(); in RewriteObjCClassMetaData()
[all …]
H A DRewriteModernObjC.cpp1385 ObjCInterfaceDecl *SuperClass = ClassDecl->getSuperClass(); in RewriteInterfaceDecl() local
1386 while (SuperClass) { in RewriteInterfaceDecl()
1387 RewriteInterfaceDecl(SuperClass); in RewriteInterfaceDecl()
1388 SuperClass = SuperClass->getSuperClass(); in RewriteInterfaceDecl()
1479 case ObjCMessageExpr::SuperClass: in RewritePropertyOrImplicitSetter()
1562 case ObjCMessageExpr::SuperClass: in RewritePropertyOrImplicitGetter()
3233 case ObjCMessageExpr::SuperClass: { in SynthMessageExpr()
6464 ObjCInterfaceDecl *SuperClass = CDecl->getSuperClass(); in Write_class_t() local
6467 if (SuperClass->getImplementation()) in Write_class_t()
6474 Result += SuperClass->getNameAsString(); in Write_class_t()
[all …]
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp931 if (!Record->SuperClass.empty()) in visitObjCInterfaceRecord()
932 serializeRelationship(InheritsFrom, Record, Record->SuperClass, in visitObjCInterfaceRecord()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp1410 if (const ObjCInterfaceDecl *SuperClass = Interface->getSuperClass()) { in getFragmentsForObjCInterface() local
1412 index::generateUSRForDecl(SuperClass, SuperUSR); in getFragmentsForObjCInterface()
1414 .append(SuperClass->getName(), in getFragmentsForObjCInterface()
1416 SuperClass); in getFragmentsForObjCInterface()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h1337 SymbolReference SuperClass; member
1344 SymbolReference SuperClass, bool IsFromSystemHeader) in ObjCInterfaceRecord()
1348 SuperClass(SuperClass) {} in ObjCInterfaceRecord()
H A DExtractAPIVisitor.h1077 SymbolReference SuperClass; in VisitObjCInterfaceDecl() local
1079 SuperClass = createSymbolReferenceForDecl(*SuperClassDecl); in VisitObjCInterfaceDecl()
1084 SubHeading, SuperClass, isInSystemHeader(Decl)); in VisitObjCInterfaceDecl()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclObjC.cpp484 if (const ObjCInterfaceDecl *SuperClass = IC->getSuperClass()) { in ActOnStartOfObjCMethodDef() local
497 SuperClass->lookupMethod(MDecl->getSelector(), in ActOnStartOfObjCMethodDef()
3916 const ObjCInterfaceDecl *SuperClass = IntfDecl->getSuperClass(); in DiagnoseVariableSizedIvars() local
3917 while (SuperClass && SuperClass->ivar_empty()) in DiagnoseVariableSizedIvars()
3918 SuperClass = SuperClass->getSuperClass(); in DiagnoseVariableSizedIvars()
3919 if (SuperClass) { in DiagnoseVariableSizedIvars()
3920 auto IvarIter = SuperClass->ivar_begin(); in DiagnoseVariableSizedIvars()
3921 std::advance(IvarIter, SuperClass->ivar_size() - 1); in DiagnoseVariableSizedIvars()
3927 << LastIvar->getType() << SuperClass->getDeclName(); in DiagnoseVariableSizedIvars()

12