• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/

Lines Matching refs:DefinitionData

160     void ReadCXXDefinitionData(struct CXXRecordDecl::DefinitionData &Data,
163 struct CXXRecordDecl::DefinitionData &&NewDD);
164 void ReadObjCDefinitionData(struct ObjCInterfaceDecl::DefinitionData &Data);
166 struct ObjCInterfaceDecl::DefinitionData &&NewDD);
167 void ReadObjCDefinitionData(struct ObjCProtocolDecl::DefinitionData &Data);
169 struct ObjCProtocolDecl::DefinitionData &&NewDD);
1109 struct ObjCInterfaceDecl::DefinitionData &Data) {
1140 struct ObjCInterfaceDecl::DefinitionData &&NewDD) {
1191 struct ObjCProtocolDecl::DefinitionData &Data) {
1206 struct ObjCProtocolDecl::DefinitionData &&NewDD) {
1693 struct CXXRecordDecl::DefinitionData &Data, const CXXRecordDecl *D) {
1761 CXXRecordDecl *D, struct CXXRecordDecl::DefinitionData &&MergeDD) {
1762 assert(D->DefinitionData &&
1764 auto &DD = *D->DefinitionData;
1835 struct CXXRecordDecl::DefinitionData *DD;
1839 // allocate the appropriate DefinitionData structure.
1845 DD = new (C) struct CXXRecordDecl::DefinitionData(D);
1851 if (!Canon->DefinitionData)
1852 Canon->DefinitionData = DD;
1853 D->DefinitionData = Canon->DefinitionData;
1859 if (Canon->DefinitionData != DD) {
1869 // DefinitionData pointer onto them.
1920 // Propagate DefinitionData pointer from the canonical declaration.
1921 D->DefinitionData = D->getCanonicalDecl()->DefinitionData;
2183 if (auto *DDD = D->DefinitionData) {
2184 if (CanonSpec->DefinitionData)
2187 CanonSpec->DefinitionData = D->DefinitionData;
2189 D->DefinitionData = CanonSpec->DefinitionData;
2534 if (auto *DDD = DClass->DefinitionData) {
2535 if (ExistingClass->DefinitionData) {
2538 ExistingClass->DefinitionData = DClass->DefinitionData;
2544 DClass->DefinitionData = ExistingClass->DefinitionData;
3279 auto *DD = RD->DefinitionData;
3281 DD = RD->getCanonicalDecl()->DefinitionData;
3288 DD = new (Reader.getContext()) struct CXXRecordDecl::DefinitionData(RD);
3290 RD->DefinitionData = DD;
3291 RD->getCanonicalDecl()->DefinitionData = DD;
3370 auto *DD = RD->getCanonicalDecl()->DefinitionData;
4525 auto *OldDD = RD->getCanonicalDecl()->DefinitionData;