Lines Matching defs:CurFD
7779 FunctionDecl *CurFD = getCurFunctionDecl();
7780 if (CurFD && isFunctionDefinitionDiscarded(*this, CurFD)) {
7783 MaybeSuggestAddingStaticToDecl(CurFD);
11468 FunctionDecl *CurFD = ND->getAsFunction();
11469 if (!CurFD || CurFD->isInvalidDecl())
11472 S.IsOverload(NewFD, CurFD, UseMemberUsingDeclRules))
11481 const auto *CurTA = CurFD->getAttr<TargetAttr>();
11495 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);
11502 if (const auto *CurTVA = CurFD->getAttr<TargetVersionAttr>()) {
11515 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);
11519 } else if (const auto *CurClones = CurFD->getAttr<TargetClonesAttr>()) {
11531 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);
11541 if (const auto *CurClones = CurFD->getAttr<TargetClonesAttr>()) {
11547 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);
11551 } else if (const auto *CurTVA = CurFD->getAttr<TargetVersionAttr>()) {
11567 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);
11575 OldDecl = CurFD;
11581 const auto *CurCPUSpec = CurFD->getAttr<CPUSpecificAttr>();
11582 const auto *CurCPUDisp = CurFD->getAttr<CPUDispatchAttr>();
11587 CurFD->hasAttr<CPUDispatchAttr>()) {
11603 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);
11627 S.Diag(CurFD->getLocation(), diag::note_previous_declaration);