| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ODRDiagsEmitter.h | 46 const struct CXXRecordDecl::DefinitionData *SecondDD) const; 59 const struct ObjCInterfaceDecl::DefinitionData *SecondDD) const; 78 const struct ObjCProtocolDecl::DefinitionData *SecondDD) const;
|
| H A D | DeclCXX.h | 292 struct DefinitionData { struct 352 DefinitionData(CXXRecordDecl *D); argument 379 struct DefinitionData *DefinitionData; argument 382 struct LambdaDefinitionData : public DefinitionData { 439 : DefinitionData(D), DependencyKind(DK), IsGenericLambda(IsGeneric), in LambdaDefinitionData() 455 struct DefinitionData *dataPtr() const { in dataPtr() 458 return DefinitionData; in dataPtr() 461 struct DefinitionData &data() const { in data() 470 auto *DD = DefinitionData; in getLambdaData() 565 auto *DD = DefinitionData ? DefinitionData : dataPtr(); in getDefinition() [all …]
|
| H A D | DeclObjC.h | 1159 struct DefinitionData { struct 1227 DefinitionData() in DefinitionData() function 1241 llvm::PointerIntPair<DefinitionData *, 1, bool> Data; 1252 DefinitionData &data() const { in data() 2082 struct DefinitionData { struct 2102 llvm::PointerIntPair<DefinitionData *, 1, bool> Data; argument 2110 DefinitionData &data() const { in data()
|
| H A D | CXXRecordDeclDefinitionBits.def | 22 /// Name: The name of the field, as a member of CXXRecordDecl::DefinitionData.
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 131 struct CXXRecordDecl::DefinitionData &&NewDD); 133 struct ObjCInterfaceDecl::DefinitionData &&NewDD); 135 struct ObjCProtocolDecl::DefinitionData &&NewDD); 203 void ReadCXXDefinitionData(struct CXXRecordDecl::DefinitionData &Data, 206 void ReadObjCDefinitionData(struct ObjCInterfaceDecl::DefinitionData &Data); 207 void ReadObjCDefinitionData(struct ObjCProtocolDecl::DefinitionData &Data); 1245 struct ObjCInterfaceDecl::DefinitionData &Data) { in ReadObjCDefinitionData() 1278 ObjCInterfaceDecl *D, struct ObjCInterfaceDecl::DefinitionData &&NewDD) { in MergeDefinitionData() 1279 struct ObjCInterfaceDecl::DefinitionData &DD = D->data(); in MergeDefinitionData() 1372 struct ObjCProtocolDecl::DefinitionData &Data) { in ReadObjCDefinitionData() [all …]
|
| H A D | ASTWriterDecl.cpp | 1043 ObjCInterfaceDecl::DefinitionData &Data = D->data(); in VisitObjCInterfaceDecl()
|
| H A D | ASTReader.cpp | 10434 cast<CXXRecordDecl>(R)->DefinitionData = RD->DefinitionData; in finishPendingActions()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 515 case DefinitionData::IDI_Inherited: in inheritsDesignatedInitializers() 517 case DefinitionData::IDI_NotInherited: in inheritsDesignatedInitializers() 519 case DefinitionData::IDI_Unknown: in inheritsDesignatedInitializers() 524 data().InheritedDesignatedInitializers = DefinitionData::IDI_NotInherited; in inheritsDesignatedInitializers() 529 DefinitionData::IDI_Inherited : in inheritsDesignatedInitializers() 530 DefinitionData::IDI_NotInherited; in inheritsDesignatedInitializers() 533 DefinitionData::IDI_NotInherited; in inheritsDesignatedInitializers() 537 != DefinitionData::IDI_Unknown); in inheritsDesignatedInitializers() 539 DefinitionData::IDI_Inherited; in inheritsDesignatedInitializers() 609 Data.setPointer(new (getASTContext()) DefinitionData()); in allocateDefinitionData() [all …]
|
| H A D | DeclCXX.cpp | 76 CXXRecordDecl::DefinitionData::DefinitionData(CXXRecordDecl *D) in DefinitionData() function in CXXRecordDecl::DefinitionData 116 CXXBaseSpecifier *CXXRecordDecl::DefinitionData::getBasesSlowCase() const { in getBasesSlowCase() 120 CXXBaseSpecifier *CXXRecordDecl::DefinitionData::getVBasesSlowCase() const { in getVBasesSlowCase() 129 DefinitionData(PrevDecl ? PrevDecl->DefinitionData in CXXRecordDecl() 155 R->DefinitionData = new (C) struct LambdaDefinitionData( in CreateLambda() 506 if (DefinitionData->HasODRHash) in getODRHash() 507 return DefinitionData->ODRHash; in getODRHash() 512 DefinitionData->HasODRHash = true; in getODRHash() 513 DefinitionData->ODRHash = Hash.CalculateHash(); in getODRHash() 515 return DefinitionData->ODRHash; in getODRHash() [all …]
|
| H A D | ODRDiagsEmitter.cpp | 706 const struct CXXRecordDecl::DefinitionData *SecondDD) const { in diagnoseMismatch() 715 const struct CXXRecordDecl::DefinitionData *FirstDD = in diagnoseMismatch() 716 FirstRecord->DefinitionData; in diagnoseMismatch() 742 auto GetSourceRange = [](const struct CXXRecordDecl::DefinitionData *DD) { in diagnoseMismatch() 1928 const struct ObjCInterfaceDecl::DefinitionData *SecondDD) const { in diagnoseMismatch() 1956 const struct ObjCInterfaceDecl::DefinitionData *FirstDD = &FirstID->data(); in diagnoseMismatch() 2115 const struct ObjCProtocolDecl::DefinitionData *SecondDD) const { in diagnoseMismatch() 2122 const ObjCProtocolDecl::DefinitionData *FirstDD = &FirstProtocol->data(); in diagnoseMismatch()
|
| H A D | Decl.cpp | 4844 struct CXXRecordDecl::DefinitionData *Data = in startDefinition() 4845 new (getASTContext()) struct CXXRecordDecl::DefinitionData(D); in startDefinition() 4847 cast<CXXRecordDecl>(I)->DefinitionData = Data; in startDefinition()
|
| H A D | ASTImporter.cpp | 2545 struct CXXRecordDecl::DefinitionData &ToData = ToCXX->data(); in ImportDefinition() 2546 struct CXXRecordDecl::DefinitionData &FromData = FromCXX->data(); in ImportDefinition()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 1295 std::pair<CXXRecordDecl *, struct CXXRecordDecl::DefinitionData *>; 1298 struct ObjCInterfaceDecl::DefinitionData *>; 1300 std::pair<ObjCProtocolDecl *, struct ObjCProtocolDecl::DefinitionData *>;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 2273 …, "clang::ASTDeclReader::ReadCXXDefinitionData(clang::CXXRecordDecl::DefinitionData&, llvm::SmallV… 9842 …XXRecordDecl14DefinitionDataC1EPS0_", "clang::CXXRecordDecl::DefinitionData::DefinitionData(clang:… 9843 …XXRecordDecl14DefinitionDataC2EPS0_", "clang::CXXRecordDecl::DefinitionData::DefinitionData(clang:…
|