Home
last modified time | relevance | path

Searched refs:BaseRecord (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/
H A DCXXInheritance.cpp247 CXXRecordDecl *BaseRecord; in lookupInBases() local
249 BaseRecord = nullptr; in lookupInBases()
261 if (BaseRecord) { in lookupInBases()
262 if (!BaseRecord->hasDefinition() || in lookupInBases()
264 BaseRecord = nullptr; in lookupInBases()
270 BaseRecord = cast<CXXRecordDecl>( in lookupInBases()
273 if (BaseRecord && in lookupInBases()
366 assert(BaseRecord->getCanonicalDecl() == BaseRecord && in FindBaseClass()
369 ->getCanonicalDecl() == BaseRecord; in FindBaseClass()
375 assert(BaseRecord->getCanonicalDecl() == BaseRecord && in FindVirtualBaseClass()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DDirectiveEmitter.h70 class BaseRecord {
72 explicit BaseRecord(const llvm::Record *Def) : Def(Def) {} in BaseRecord() function
100 class Directive : public BaseRecord {
102 explicit Directive(const llvm::Record *Def) : BaseRecord(Def) {} in Directive()
123 class Clause : public BaseRecord {
125 explicit Clause(const llvm::Record *Def) : BaseRecord(Def) {} in Clause()
206 class ClauseVal : public BaseRecord {
208 explicit ClauseVal(const llvm::Record *Def) : BaseRecord(Def) {} in ClauseVal()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/
H A DSlicingCheck.cpp93 if (const auto *BaseRecord = cast_or_null<CXXRecordDecl>( in diagnoseSlicedOverriddenMethods() local
95 diagnoseSlicedOverriddenMethods(Call, *BaseRecord, BaseDecl); in diagnoseSlicedOverriddenMethods()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DDirectiveEmitter.cpp50 BaseRecord Rec{R}; in GenerateEnumClass()
66 BaseRecord Rec{R}; in GenerateEnumClass()
256 BaseRecord Rec{R}; in GenerateGetName()
284 BaseRecord DefaultRec{(*DefaultIt)}; in GenerateGetKind()
292 BaseRecord Rec{R}; in GenerateGetKind()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprMember.cpp556 CXXRecordDecl *BaseRecord = in CheckQualifiedMemberReference() local
558 if (!BaseRecord) { in CheckQualifiedMemberReference()
577 if (BaseRecord->getCanonicalDecl() == MemberRecord || in CheckQualifiedMemberReference()
578 !BaseRecord->isProvablyNotDerivedFrom(MemberRecord)) in CheckQualifiedMemberReference()
H A DSemaLookup.cpp2488 CXXRecordDecl *BaseRecord = Specifier->getType()->getAsCXXRecordDecl(); in LookupQualifiedName() local
2491 for (Path.Decls = BaseRecord->lookup(Name).begin(); in LookupQualifiedName()
H A DSemaDecl.cpp8612 CXXRecordDecl *BaseRecord = Specifier->getType()->getAsCXXRecordDecl(); in AddOverriddenMethods() local
8617 QualType T = Context.getTypeDeclType(BaseRecord); in AddOverriddenMethods()
8622 for (NamedDecl *BaseND : BaseRecord->lookup(Name)) { in AddOverriddenMethods()
H A DSemaDeclCXX.cpp9931 RecordDecl *BaseRecord = in operator ()() local
9939 for (Path.Decls = BaseRecord->lookup(Name).begin(); in operator ()()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h1639 CXXBasePath &Path, const CXXRecordDecl *BaseRecord);
1652 const CXXRecordDecl *BaseRecord);