Searched refs:CurFD (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDecl.cpp | 7961 FunctionDecl *CurFD = getCurFunctionDecl(); in ActOnVariableDeclarator() local 7962 if (CurFD && isFunctionDefinitionDiscarded(*this, CurFD)) { in ActOnVariableDeclarator() 7965 MaybeSuggestAddingStaticToDecl(CurFD); in ActOnVariableDeclarator() 11699 FunctionDecl *CurFD = ND->getAsFunction(); in CheckMultiVersionAdditionalDecl() local 11700 if (!CurFD || CurFD->isInvalidDecl()) in CheckMultiVersionAdditionalDecl() 11703 S.IsOverload(NewFD, CurFD, UseMemberUsingDeclRules)) in CheckMultiVersionAdditionalDecl() 11712 const auto *CurTA = CurFD->getAttr<TargetAttr>(); in CheckMultiVersionAdditionalDecl() 11726 S.Diag(CurFD->getLocation(), diag::note_previous_declaration); in CheckMultiVersionAdditionalDecl() 11733 if (const auto *CurTVA = CurFD->getAttr<TargetVersionAttr>()) { in CheckMultiVersionAdditionalDecl() 11746 S.Diag(CurFD->getLocation(), diag::note_previous_declaration); in CheckMultiVersionAdditionalDecl() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 7096 [this, Inst, DefinitionRequired, AtEndOfTU](FunctionDecl *CurFD) { in PerformPendingInstantiations() argument 7097 InstantiateFunctionDefinition(/*FIXME:*/ Inst.second, CurFD, true, in PerformPendingInstantiations() 7099 if (CurFD->isDefined()) in PerformPendingInstantiations() 7100 CurFD->setInstantiationIsPending(false); in PerformPendingInstantiations()
|
| H A D | SemaExprCXX.cpp | 6895 FunctionDecl *CurFD = dyn_cast<FunctionDecl>(CurContext); in ActOnStartCXXMemberReference() local 6917 (FirstIteration && CurFD && CurFD->isFunctionTemplateSpecialization()) in ActOnStartCXXMemberReference()
|
| H A D | SemaOpenMP.cpp | 5832 FieldDecl *CurFD; in processImplicitMapsWithDefaultMappers() local 5833 std::tie(BaseType, CurFD) = Types.pop_back_val(); in processImplicitMapsWithDefaultMappers() 5875 if (CurFD) in processImplicitMapsWithDefaultMappers() 5878 NestedNameSpecifierLoc(), SourceLocation(), CurFD, in processImplicitMapsWithDefaultMappers() 5879 DeclAccessPair::make(CurFD, CurFD->getAccess()), in processImplicitMapsWithDefaultMappers() 5881 CurFD->getType(), VK_LValue, OK_Ordinary); in processImplicitMapsWithDefaultMappers() 5896 ParentChain.emplace_back(CurFD, 1); in processImplicitMapsWithDefaultMappers() 21733 auto [BaseType, CurFD] = Types.pop_back_val(); in isImplicitMapperNeeded() 21770 ParentChain.emplace_back(CurFD, 1); in isImplicitMapperNeeded()
|
| H A D | SemaOverload.cpp | 7030 FD, [&](const FunctionDecl *CurFD) { in isNonViableMultiVersionOverload() argument 7031 if (FD == CurFD) in isNonViableMultiVersionOverload() 7033 else if (CurFD->isTargetMultiVersionDefault()) in isNonViableMultiVersionOverload()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenModule.cpp | 4477 FD, [&](const FunctionDecl *CurFD) { in emitMultiVersionFunctions() argument 4479 bool IsDefined = CurFD->getDefinition() != nullptr; in emitMultiVersionFunctions() 4481 if (const auto *TA = CurFD->getAttr<TargetAttr>()) { in emitMultiVersionFunctions() 4484 llvm::Function *Func = createFunction(CurFD); in emitMultiVersionFunctions() 4486 } else if (const auto *TVA = CurFD->getAttr<TargetVersionAttr>()) { in emitMultiVersionFunctions() 4489 llvm::Function *Func = createFunction(CurFD); in emitMultiVersionFunctions() 4493 } else if (const auto *TC = CurFD->getAttr<TargetClonesAttr>()) { in emitMultiVersionFunctions() 4499 llvm::Function *Func = createFunction(CurFD, I); in emitMultiVersionFunctions()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTContext.cpp | 13072 FunctionDecl *CurFD = CurDecl->getAsFunction()->getMostRecentDecl(); in forEachMultiversionedFunctionVersion() local 13073 if (CurFD && hasSameType(CurFD->getType(), FD->getType()) && in forEachMultiversionedFunctionVersion() 13074 SeenDecls.insert(CurFD).second) { in forEachMultiversionedFunctionVersion() 13075 Pred(CurFD); in forEachMultiversionedFunctionVersion()
|