Lines Matching refs:DD

267     void VisitDeclaratorDecl(DeclaratorDecl *DD);
347 if (DeclaratorDecl *DD = dyn_cast<DeclaratorDecl>(D)) {
348 if (DD->DeclInfo) {
350 DD->DeclInfo.get<DeclaratorDecl::ExtInfo *>();
355 DD->DeclInfo = GetTypeSourceInfo(Record, Idx);
559 void ASTDeclReader::VisitDeclaratorDecl(DeclaratorDecl *DD) {
560 VisitValueDecl(DD);
561 DD->setInnerLocStart(ReadSourceLocation(Record, Idx));
566 DD->DeclInfo = Info;
1298 auto &DD = *D->DefinitionData.getNotUpdated();
1302 if ((MergeDD.DeclaredSpecialMembers & ~DD.DeclaredSpecialMembers) &&
1303 DD.Definition != MergeDD.Definition) {
1304 Reader.MergedLookups[DD.Definition].push_back(MergeDD.Definition);
1305 DD.Definition->setHasExternalVisibleStorage();
1312 #define OR_FIELD(Field) DD.Field |= MergeDD.Field;
1314 DetectedOdrViolation |= DD.Field != MergeDD.Field; \
1357 if (DD.NumBases != MergeDD.NumBases || DD.NumVBases != MergeDD.NumVBases)
1364 if (MergeDD.ComputedVisibleConversions && !DD.ComputedVisibleConversions) {
1365 DD.VisibleConversions = std::move(MergeDD.VisibleConversions);
1366 DD.ComputedVisibleConversions = true;
1372 if (DD.IsLambda) {
1378 Reader.PendingOdrMergeFailures[DD.Definition].push_back(MergeDD.Definition);
1382 struct CXXRecordDecl::DefinitionData *DD;
1389 DD = new (C) CXXRecordDecl::LambdaDefinitionData(D, nullptr, false, false,
1392 DD = new (C) struct CXXRecordDecl::DefinitionData(D);
1394 ReadCXXDefinitionData(*DD, Record, Idx);
1399 MergeDefinitionData(D, *DD);
1407 D->DefinitionData = DD;
1417 MergeDefinitionData(D, *DD);
1419 Canon->DefinitionData = DD;