Home
last modified time | relevance | path

Searched refs:NewFD (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp9322 return NewFD; in CreateNewFunctionDecl()
10432 return NewFD; in ActOnFunctionDeclarator()
10450 if (!NewFD->isInvalidDecl() && NewFD->isMain()) in ActOnFunctionDeclarator()
10453 if (!NewFD->isInvalidDecl() && NewFD->isMSVCRTEntryPoint()) in ActOnFunctionDeclarator()
10582 if (!NewFD->isInvalidDecl() && NewFD->isMain()) in ActOnFunctionDeclarator()
10585 if (!NewFD->isInvalidDecl() && NewFD->isMSVCRTEntryPoint()) in ActOnFunctionDeclarator()
10767 << NewFD; in ActOnFunctionDeclarator()
10791 if (NewFD->isFirstDecl() && !NewFD->isInvalidDecl() && in ActOnFunctionDeclarator()
10954 return NewFD; in ActOnFunctionDeclarator()
18529 return NewFD; in HandleField()
[all …]
H A DSemaCUDA.cpp979 void Sema::checkCUDATargetOverload(FunctionDecl *NewFD, in checkCUDATargetOverload() argument
982 CUDAFunctionTarget NewTarget = IdentifyCUDATarget(NewFD); in checkCUDATargetOverload()
997 isCUDAImplicitHostDeviceFunction(NewFD) && in checkCUDATargetOverload()
1004 !IsOverload(NewFD, OldFD, /* UseMemberUsingDeclRules = */ false, in checkCUDATargetOverload()
1006 Diag(NewFD->getLocation(), diag::err_cuda_ovl_target) in checkCUDATargetOverload()
1007 << NewTarget << NewFD->getDeclName() << OldTarget << OldFD; in checkCUDATargetOverload()
1009 NewFD->setInvalidDecl(); in checkCUDATargetOverload()
H A DSemaDeclCXX.cpp1804 bool Sema::CheckConstexprFunctionDefinition(const FunctionDecl *NewFD, in CheckConstexprFunctionDefinition() argument
1806 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD); in CheckConstexprFunctionDefinition()
1820 Diag(NewFD->getLocation(), diag::err_constexpr_virtual_base) in CheckConstexprFunctionDefinition()
1821 << isa<CXXConstructorDecl>(NewFD) in CheckConstexprFunctionDefinition()
1830 if (!isa<CXXConstructorDecl>(NewFD)) { in CheckConstexprFunctionDefinition()
1835 const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(NewFD); in CheckConstexprFunctionDefinition()
1860 if (!CheckConstexprReturnType(*this, NewFD, Kind)) in CheckConstexprFunctionDefinition()
1864 if (auto *Dtor = dyn_cast<CXXDestructorDecl>(NewFD)) { in CheckConstexprFunctionDefinition()
1877 if (!CheckConstexprParameterTypes(*this, NewFD, Kind)) in CheckConstexprFunctionDefinition()
1880 Stmt *Body = NewFD->getBody(); in CheckConstexprFunctionDefinition()
[all …]
H A DSemaDeclAttr.cpp10002 FunctionDecl *NewFD; in DeclClonePragmaWeak() local
10007 NewFD = FunctionDecl::Create( in DeclClonePragmaWeak()
10013 NewD = NewFD; in DeclClonePragmaWeak()
10016 NewFD->setQualifierInfo(FD->getQualifierLoc()); in DeclClonePragmaWeak()
10024 ParmVarDecl *Param = BuildParmVarDeclForTypedef(NewFD, Loc, AI); in DeclClonePragmaWeak()
10028 NewFD->setParams(Params); in DeclClonePragmaWeak()
H A DSemaOpenMP.cpp7707 auto *NewFD = dyn_cast_or_null<FunctionDecl>(DRE->getDecl()); in checkOpenMPDeclareVariantFunction() local
7708 if (!NewFD) { in checkOpenMPDeclareVariantFunction()
7714 if (FD->getCanonicalDecl() == NewFD->getCanonicalDecl()) { in checkOpenMPDeclareVariantFunction()
7724 Context.mergeFunctionTypes(AdjustedFnType, NewFD->getType()); in checkOpenMPDeclareVariantFunction()
7734 setPrototype(*this, FD, NewFD, NewType); in checkOpenMPDeclareVariantFunction()
7735 else if (NewFD->getType()->isFunctionNoProtoType()) in checkOpenMPDeclareVariantFunction()
7736 setPrototype(*this, NewFD, FD, NewType); in checkOpenMPDeclareVariantFunction()
7741 if (NewFD->hasAttrs() && NewFD->hasAttr<OMPDeclareVariantAttr>()) { in checkOpenMPDeclareVariantFunction()
7746 NewFD->specific_attr_begin<OMPDeclareVariantAttr>()->getRange(); in checkOpenMPDeclareVariantFunction()
7794 << (NewFD->isConsteval() ? ConstevalFuncs : ConstexprFuncs); in checkOpenMPDeclareVariantFunction()
[all …]
H A DSemaLookup.cpp3825 FunctionDecl *NewFD = New->getAsFunction(); in insert() local
3827 FunctionDecl *Cursor = NewFD; in insert()
H A DSemaExpr.cpp21558 FunctionDecl *NewFD = FunctionDecl::Create( in resolveDecl() local
21566 NewFD->setQualifierInfo(FD->getQualifierLoc()); in resolveDecl()
21575 NewFD->setParams(Params); in resolveDecl()
21576 DRE->setDecl(NewFD); in resolveDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h3008 FunctionDecl *NewFD, LookupResult &Previous,
11435 const FunctionDecl *OldFD, const FunctionDecl *NewFD,
13613 void checkCUDATargetOverload(FunctionDecl *NewFD,