Searched refs:NewFD (Results 1 - 10 of 10) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp8053 Sema &SemaRef, LookupResult &Previous, FunctionDecl *NewFD,
8055 DeclarationName Name = NewFD->getDeclName();
8056 DeclContext *NewDC = NewFD->getDeclContext();
8063 NewFD->getFriendObjectKind() ? diag::err_qualified_friend_no_match :
8065 LookupResult Prev(SemaRef, Name, NewFD->getLocation(),
8070 NewFD->setInvalidDecl();
8077 CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD);
8078 DifferentNameValidatorCCC CCC(SemaRef.Context, NewFD,
8085 hasSimilarParameters(SemaRef.Context, FD, NewFD, MismatchedParams)) {
8108 hasSimilarParameters(SemaRef.Context, FD, NewFD, MismatchedParam
8052 DiagnoseInvalidRedeclaration( Sema &SemaRef, LookupResult &Previous, FunctionDecl *NewFD, ActOnFDArgs &ExtraArgs, bool IsLocalFriend, Scope *S) argument
8240 FunctionDecl *NewFD = nullptr; local
8708 FunctionDecl *NewFD = CreateNewFunctionDecl(*this, D, DC, R, TInfo, SC, local
9851 areMultiversionVariantFunctionsCompatible( const FunctionDecl *OldFD, const FunctionDecl *NewFD, const PartialDiagnostic &NoProtoDiagID, const PartialDiagnosticAt &NoteCausedDiagIDAt, const PartialDiagnosticAt &NoSupportDiagIDAt, const PartialDiagnosticAt &DiffDiagIDAt, bool TemplatesSupported, bool ConstexprSupported, bool CLinkageMayDiffer) argument
9963 CheckMultiVersionAdditionalRules(Sema &S, const FunctionDecl *OldFD, const FunctionDecl *NewFD, bool CausesMV, MultiVersionKind MVType) argument
10049 CheckTargetCausesMultiVersioning( Sema &S, FunctionDecl *OldFD, FunctionDecl *NewFD, const TargetAttr *NewTA, bool &Redeclaration, NamedDecl *&OldDecl, bool &MergeTypeWithPrevious, LookupResult &Previous) argument
10132 CheckMultiVersionAdditionalDecl( Sema &S, FunctionDecl *OldFD, FunctionDecl *NewFD, MultiVersionKind NewMVType, const TargetAttr *NewTA, const CPUDispatchAttr *NewCPUDisp, const CPUSpecificAttr *NewCPUSpec, bool &Redeclaration, NamedDecl *&OldDecl, bool &MergeTypeWithPrevious, LookupResult &Previous) argument
10284 CheckMultiVersionFunction(Sema &S, FunctionDecl *NewFD, bool &Redeclaration, NamedDecl *&OldDecl, bool &MergeTypeWithPrevious, LookupResult &Previous) argument
10368 CheckFunctionDeclaration(Scope *S, FunctionDecl *NewFD, LookupResult &Previous, bool IsMemberSpecialization) argument
16096 FieldDecl *NewFD local
16266 FieldDecl *NewFD = FieldDecl::Create(Context, Record, TSSL, Loc, II, T, TInfo, local
16310 ProcessDeclAttributes(getCurScope(), NewFD, *D); local
[all...]
H A DSemaCUDA.cpp748 void Sema::checkCUDATargetOverload(FunctionDecl *NewFD,
751 CUDAFunctionTarget NewTarget = IdentifyCUDATarget(NewFD);
766 !IsOverload(NewFD, OldFD, /* UseMemberUsingDeclRules = */ false,
768 Diag(NewFD->getLocation(), diag::err_cuda_ovl_target)
769 << NewTarget << NewFD->getDeclName() << OldTarget << OldFD;
771 NewFD->setInvalidDecl();
H A DSemaDeclCXX.cpp1686 bool Sema::CheckConstexprFunctionDefinition(const FunctionDecl *NewFD,
1688 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD);
1702 Diag(NewFD->getLocation(), diag::err_constexpr_virtual_base)
1703 << isa<CXXConstructorDecl>(NewFD)
1712 if (!isa<CXXConstructorDecl>(NewFD)) {
1717 const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(NewFD);
1742 if (!CheckConstexprReturnType(*this, NewFD, Kind))
1746 if (auto *Dtor = dyn_cast<CXXDestructorDecl>(NewFD)) {
1759 if (!CheckConstexprParameterTypes(*this, NewFD, Kind))
1762 Stmt *Body = NewFD
[all...]
H A DSemaDeclAttr.cpp7609 FunctionDecl *NewFD; local
7614 NewFD = FunctionDecl::Create(
7619 NewD = NewFD;
7622 NewFD->setQualifierInfo(FD->getQualifierLoc());
7630 ParmVarDecl *Param = BuildParmVarDeclForTypedef(NewFD, Loc, AI);
7634 NewFD->setParams(Params);
H A DSemaOpenMP.cpp5400 auto *NewFD = dyn_cast_or_null<FunctionDecl>(DRE->getDecl());
5401 if (!NewFD) {
5410 Context.mergeFunctionTypes(FD->getType(), NewFD->getType());
5414 << NewFD->getType() << FD->getType() << VariantRef->getSourceRange();
5419 setPrototype(*this, FD, NewFD, NewType);
5420 else if (NewFD->getType()->isFunctionNoProtoType())
5421 setPrototype(*this, NewFD, FD, NewType);
5426 if (NewFD->hasAttrs() && NewFD->hasAttr<OMPDeclareVariantAttr>()) {
5431 NewFD
[all...]
H A DSemaLookup.cpp3532 FunctionDecl *NewFD = New->getAsFunction();
3534 FunctionDecl *Cursor = NewFD;
3542 // If we do find OldFD, then NewFD is newer.
H A DSemaExpr.cpp17841 FunctionDecl *NewFD = FunctionDecl::Create( local
17848 NewFD->setQualifierInfo(FD->getQualifierLoc());
17857 NewFD->setParams(Params);
17858 DRE->setDecl(NewFD);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h2264 FunctionDecl *NewFD, LookupResult &Previous,
9710 const FunctionDecl *OldFD, const FunctionDecl *NewFD,
11471 /// Check whether NewFD is a valid overload for CUDA. Emits
11472 /// diagnostics and invalidates NewFD if not.
11473 void checkCUDATargetOverload(FunctionDecl *NewFD,
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeNVPTX.cpp1923 auto *NewFD = cast<FunctionDecl>(NewGD.getDecl());
1924 if (NewFD->isDefined()) {
H A DCGOpenMPRuntime.cpp11278 const FunctionDecl *NewFD = getDeclareVariantFunction(CGM, D);
11281 if (NewFD == D)
11283 GlobalDecl NewGD = GD.getWithDecl(NewFD);

Completed in 504 milliseconds