Lines Matching refs:FirstDecl
1542 const DeclID *FirstDecl = F->FileSortedDecls + Record[6]; in ReadSLocEntry() local
1544 FileDeclIDs[FID] = FileDeclsInfo(F, llvm::makeArrayRef(FirstDecl, in ReadSLocEntry()
9894 Decl *FirstDecl = nullptr, *SecondDecl = nullptr; in diagnoseOdrViolations() member
9914 DR.FirstDecl = FirstIt == FirstHashes.end() ? nullptr : FirstIt->first; in diagnoseOdrViolations()
9919 DR.FirstDecl ? DifferenceSelector(DR.FirstDecl) : EndOfClass; in diagnoseOdrViolations()
9938 if (DR.FirstDecl) { in diagnoseOdrViolations()
9939 Diag(DR.FirstDecl->getLocation(), diag::note_first_module_difference) in diagnoseOdrViolations()
9940 << FirstRecord << DR.FirstDecl->getSourceRange(); in diagnoseOdrViolations()
9962 FirstLoc = DR.FirstDecl->getLocation(); in diagnoseOdrViolations()
9963 FirstRange = DR.FirstDecl->getSourceRange(); in diagnoseOdrViolations()
10165 const NamedDecl* FirstDecl = cast<NamedDecl>(FirstIt->first); in diagnoseOdrViolations() local
10168 assert(FirstDecl->getKind() == SecondDecl->getKind() && in diagnoseOdrViolations()
10171 DeclarationName FirstName = FirstDecl->getDeclName(); in diagnoseOdrViolations()
10181 ODRDiagTemplateError(FirstDecl->getLocation(), in diagnoseOdrViolations()
10182 FirstDecl->getSourceRange(), in diagnoseOdrViolations()
10192 switch (FirstDecl->getKind()) { in diagnoseOdrViolations()
10196 const auto *FirstParam = cast<TemplateTypeParmDecl>(FirstDecl); in diagnoseOdrViolations()
10206 ODRDiagTemplateError(FirstDecl->getLocation(), in diagnoseOdrViolations()
10207 FirstDecl->getSourceRange(), in diagnoseOdrViolations()
10220 ODRDiagTemplateError(FirstDecl->getLocation(), in diagnoseOdrViolations()
10221 FirstDecl->getSourceRange(), in diagnoseOdrViolations()
10230 const auto *FirstParam = cast<NonTypeTemplateParmDecl>(FirstDecl); in diagnoseOdrViolations()
10240 ODRDiagTemplateError(FirstDecl->getLocation(), in diagnoseOdrViolations()
10241 FirstDecl->getSourceRange(), in diagnoseOdrViolations()
10254 ODRDiagTemplateError(FirstDecl->getLocation(), in diagnoseOdrViolations()
10255 FirstDecl->getSourceRange(), in diagnoseOdrViolations()
10264 const auto *FirstParam = cast<TemplateTemplateParmDecl>(FirstDecl); in diagnoseOdrViolations()
10275 ODRDiagTemplateError(FirstDecl->getLocation(), in diagnoseOdrViolations()
10276 FirstDecl->getSourceRange(), in diagnoseOdrViolations()
10289 ODRDiagTemplateError(FirstDecl->getLocation(), in diagnoseOdrViolations()
10290 FirstDecl->getSourceRange(), in diagnoseOdrViolations()
10318 Decl *FirstDecl = DR.FirstDecl; in diagnoseOdrViolations() local
10346 StaticAssertDecl *FirstSA = cast<StaticAssertDecl>(FirstDecl); in diagnoseOdrViolations()
10405 cast<FieldDecl>(FirstDecl), in diagnoseOdrViolations()
10421 const CXXMethodDecl *FirstMethod = cast<CXXMethodDecl>(FirstDecl); in diagnoseOdrViolations()
10788 cast<TypedefNameDecl>(FirstDecl), cast<TypedefNameDecl>(SecondDecl), in diagnoseOdrViolations()
10795 cast<VarDecl>(FirstDecl), cast<VarDecl>(SecondDecl)); in diagnoseOdrViolations()
10799 FriendDecl *FirstFriend = cast<FriendDecl>(FirstDecl); in diagnoseOdrViolations()
10849 cast<FunctionTemplateDecl>(FirstDecl); in diagnoseOdrViolations()
11167 Diag(FirstDecl->getLocation(), in diagnoseOdrViolations()
11170 << FirstDecl->getSourceRange(); in diagnoseOdrViolations()