Lines Matching refs:CurFD
7667 FunctionDecl *CurFD = getCurFunctionDecl(); in ActOnVariableDeclarator() local
7668 if (CurFD && isFunctionDefinitionDiscarded(*this, CurFD)) { in ActOnVariableDeclarator()
7671 MaybeSuggestAddingStaticToDecl(CurFD); in ActOnVariableDeclarator()
11043 FunctionDecl *CurFD = ND->getAsFunction(); in CheckMultiVersionAdditionalDecl() local
11044 if (!CurFD) in CheckMultiVersionAdditionalDecl()
11047 S.IsOverload(NewFD, CurFD, UseMemberUsingDeclRules)) in CheckMultiVersionAdditionalDecl()
11056 const auto *CurTA = CurFD->getAttr<TargetAttr>(); in CheckMultiVersionAdditionalDecl()
11067 S.Diag(CurFD->getLocation(), diag::note_previous_declaration); in CheckMultiVersionAdditionalDecl()
11074 const auto *CurClones = CurFD->getAttr<TargetClonesAttr>(); in CheckMultiVersionAdditionalDecl()
11076 OldDecl = CurFD; in CheckMultiVersionAdditionalDecl()
11085 S.Diag(CurFD->getLocation(), diag::note_previous_declaration); in CheckMultiVersionAdditionalDecl()
11094 const auto *CurCPUSpec = CurFD->getAttr<CPUSpecificAttr>(); in CheckMultiVersionAdditionalDecl()
11095 const auto *CurCPUDisp = CurFD->getAttr<CPUDispatchAttr>(); in CheckMultiVersionAdditionalDecl()
11100 CurFD->hasAttr<CPUDispatchAttr>()) { in CheckMultiVersionAdditionalDecl()
11116 S.Diag(CurFD->getLocation(), diag::note_previous_declaration); in CheckMultiVersionAdditionalDecl()
11140 S.Diag(CurFD->getLocation(), diag::note_previous_declaration); in CheckMultiVersionAdditionalDecl()