Home
last modified time | relevance | path

Searched refs:CurFD (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp7779 FunctionDecl *CurFD = getCurFunctionDecl(); in ActOnVariableDeclarator() local
7780 if (CurFD && isFunctionDefinitionDiscarded(*this, CurFD)) { in ActOnVariableDeclarator()
7783 MaybeSuggestAddingStaticToDecl(CurFD); in ActOnVariableDeclarator()
11468 FunctionDecl *CurFD = ND->getAsFunction(); in CheckMultiVersionAdditionalDecl() local
11469 if (!CurFD || CurFD->isInvalidDecl()) in CheckMultiVersionAdditionalDecl()
11472 S.IsOverload(NewFD, CurFD, UseMemberUsingDeclRules)) in CheckMultiVersionAdditionalDecl()
11481 const auto *CurTA = CurFD->getAttr<TargetAttr>(); in CheckMultiVersionAdditionalDecl()
11495 S.Diag(CurFD->getLocation(), diag::note_previous_declaration); in CheckMultiVersionAdditionalDecl()
11502 if (const auto *CurTVA = CurFD->getAttr<TargetVersionAttr>()) { in CheckMultiVersionAdditionalDecl()
11515 S.Diag(CurFD->getLocation(), diag::note_previous_declaration); in CheckMultiVersionAdditionalDecl()
[all …]
H A DSemaTemplateInstantiateDecl.cpp6402 Function, [this, Inst, DefinitionRequired](FunctionDecl *CurFD) { in PerformPendingInstantiations() argument
6403 InstantiateFunctionDefinition(/*FIXME:*/ Inst.second, CurFD, true, in PerformPendingInstantiations()
6405 if (CurFD->isDefined()) in PerformPendingInstantiations()
6406 CurFD->setInstantiationIsPending(false); in PerformPendingInstantiations()
H A DSemaExprCXX.cpp7874 FunctionDecl *CurFD = dyn_cast<FunctionDecl>(CurContext); in ActOnStartCXXMemberReference() local
7896 (FirstIteration && CurFD && CurFD->isFunctionTemplateSpecialization()) in ActOnStartCXXMemberReference()
H A DSemaOpenMP.cpp5827 FieldDecl *CurFD; in processImplicitMapsWithDefaultMappers() local
5828 std::tie(BaseType, CurFD) = Types.pop_back_val(); in processImplicitMapsWithDefaultMappers()
5870 if (CurFD) in processImplicitMapsWithDefaultMappers()
5873 NestedNameSpecifierLoc(), SourceLocation(), CurFD, in processImplicitMapsWithDefaultMappers()
5874 DeclAccessPair::make(CurFD, CurFD->getAccess()), in processImplicitMapsWithDefaultMappers()
5876 CurFD->getType(), VK_LValue, OK_Ordinary); in processImplicitMapsWithDefaultMappers()
5891 ParentChain.emplace_back(CurFD, 1); in processImplicitMapsWithDefaultMappers()
H A DSemaOverload.cpp6785 FD, [&](const FunctionDecl *CurFD) { in isNonViableMultiVersionOverload() argument
6786 if (FD == CurFD) in isNonViableMultiVersionOverload()
6788 else if (CurFD->isTargetMultiVersionDefault()) in isNonViableMultiVersionOverload()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp4231 FD, [&](const FunctionDecl *CurFD) { in emitMultiVersionFunctions() argument
4233 bool IsDefined = CurFD->doesThisDeclarationHaveABody(); in emitMultiVersionFunctions()
4235 if (const auto *TA = CurFD->getAttr<TargetAttr>()) { in emitMultiVersionFunctions()
4237 llvm::Function *Func = createFunction(CurFD); in emitMultiVersionFunctions()
4239 } else if (const auto *TVA = CurFD->getAttr<TargetVersionAttr>()) { in emitMultiVersionFunctions()
4243 llvm::Function *Func = createFunction(CurFD); in emitMultiVersionFunctions()
4245 } else if (const auto *TC = CurFD->getAttr<TargetClonesAttr>()) { in emitMultiVersionFunctions()
4252 llvm::Function *Func = createFunction(CurFD, I); in emitMultiVersionFunctions()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp12439 FunctionDecl *CurFD = CurDecl->getAsFunction()->getMostRecentDecl(); in forEachMultiversionedFunctionVersion() local
12440 if (CurFD && hasSameType(CurFD->getType(), FD->getType()) && in forEachMultiversionedFunctionVersion()
12441 !SeenDecls.contains(CurFD)) { in forEachMultiversionedFunctionVersion()
12442 SeenDecls.insert(CurFD); in forEachMultiversionedFunctionVersion()
12443 Pred(CurFD); in forEachMultiversionedFunctionVersion()