Lines Matching defs:CurFD
7899 FunctionDecl *CurFD = getCurFunctionDecl();
7900 if (CurFD && isFunctionDefinitionDiscarded(*this, CurFD)) {
7903 MaybeSuggestAddingStaticToDecl(CurFD);
11629 FunctionDecl *CurFD = ND->getAsFunction();
11630 if (!CurFD || CurFD->isInvalidDecl())
11633 S.IsOverload(NewFD, CurFD, UseMemberUsingDeclRules))
11642 const auto *CurTA = CurFD->getAttr<TargetAttr>();
11656 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);
11663 if (const auto *CurTVA = CurFD->getAttr<TargetVersionAttr>()) {
11676 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);
11680 } else if (const auto *CurClones = CurFD->getAttr<TargetClonesAttr>()) {
11692 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);
11702 if (const auto *CurClones = CurFD->getAttr<TargetClonesAttr>()) {
11708 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);
11712 } else if (const auto *CurTVA = CurFD->getAttr<TargetVersionAttr>()) {
11728 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);
11736 OldDecl = CurFD;
11742 const auto *CurCPUSpec = CurFD->getAttr<CPUSpecificAttr>();
11743 const auto *CurCPUDisp = CurFD->getAttr<CPUDispatchAttr>();
11748 CurFD->hasAttr<CPUDispatchAttr>()) {
11764 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);
11788 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);