Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDecl.cpp8951 return NewFD; in CreateNewFunctionDecl()
10002 if (!NewFD->isInvalidDecl() && NewFD->isMain()) in ActOnFunctionDeclarator()
10005 if (!NewFD->isInvalidDecl() && NewFD->isMSVCRTEntryPoint()) in ActOnFunctionDeclarator()
10153 if (!NewFD->isInvalidDecl() && NewFD->isMain()) in ActOnFunctionDeclarator()
10156 if (!NewFD->isInvalidDecl() && NewFD->isMSVCRTEntryPoint()) in ActOnFunctionDeclarator()
10329 << NewFD; in ActOnFunctionDeclarator()
10362 if (NewFD->isFirstDecl() && !NewFD->isInvalidDecl() && in ActOnFunctionDeclarator()
10514 return NewFD; in ActOnFunctionDeclarator()
17438 FieldDecl *NewFD in HandleField() local
17456 return NewFD; in HandleField()
[all …]
H A DSemaCUDA.cpp905 void Sema::checkCUDATargetOverload(FunctionDecl *NewFD, in checkCUDATargetOverload() argument
908 CUDAFunctionTarget NewTarget = IdentifyCUDATarget(NewFD); in checkCUDATargetOverload()
923 !IsOverload(NewFD, OldFD, /* UseMemberUsingDeclRules = */ false, in checkCUDATargetOverload()
925 Diag(NewFD->getLocation(), diag::err_cuda_ovl_target) in checkCUDATargetOverload()
926 << NewTarget << NewFD->getDeclName() << OldTarget << OldFD; in checkCUDATargetOverload()
928 NewFD->setInvalidDecl(); in checkCUDATargetOverload()
H A DSemaDeclCXX.cpp1735 bool Sema::CheckConstexprFunctionDefinition(const FunctionDecl *NewFD, in CheckConstexprFunctionDefinition() argument
1737 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(NewFD); in CheckConstexprFunctionDefinition()
1751 Diag(NewFD->getLocation(), diag::err_constexpr_virtual_base) in CheckConstexprFunctionDefinition()
1752 << isa<CXXConstructorDecl>(NewFD) in CheckConstexprFunctionDefinition()
1761 if (!isa<CXXConstructorDecl>(NewFD)) { in CheckConstexprFunctionDefinition()
1766 const CXXMethodDecl *Method = dyn_cast<CXXMethodDecl>(NewFD); in CheckConstexprFunctionDefinition()
1791 if (!CheckConstexprReturnType(*this, NewFD, Kind)) in CheckConstexprFunctionDefinition()
1795 if (auto *Dtor = dyn_cast<CXXDestructorDecl>(NewFD)) { in CheckConstexprFunctionDefinition()
1808 if (!CheckConstexprParameterTypes(*this, NewFD, Kind)) in CheckConstexprFunctionDefinition()
1811 Stmt *Body = NewFD->getBody(); in CheckConstexprFunctionDefinition()
[all …]
H A DSemaDeclAttr.cpp9244 FunctionDecl *NewFD; in DeclClonePragmaWeak() local
9249 NewFD = FunctionDecl::Create( in DeclClonePragmaWeak()
9255 NewD = NewFD; in DeclClonePragmaWeak()
9258 NewFD->setQualifierInfo(FD->getQualifierLoc()); in DeclClonePragmaWeak()
9266 ParmVarDecl *Param = BuildParmVarDeclForTypedef(NewFD, Loc, AI); in DeclClonePragmaWeak()
9270 NewFD->setParams(Params); in DeclClonePragmaWeak()
H A DSemaOpenMP.cpp7470 auto *NewFD = dyn_cast_or_null<FunctionDecl>(DRE->getDecl()); in checkOpenMPDeclareVariantFunction() local
7471 if (!NewFD) { in checkOpenMPDeclareVariantFunction()
7477 if (FD->getCanonicalDecl() == NewFD->getCanonicalDecl()) { in checkOpenMPDeclareVariantFunction()
7487 Context.mergeFunctionTypes(AdjustedFnType, NewFD->getType()); in checkOpenMPDeclareVariantFunction()
7497 setPrototype(*this, FD, NewFD, NewType); in checkOpenMPDeclareVariantFunction()
7498 else if (NewFD->getType()->isFunctionNoProtoType()) in checkOpenMPDeclareVariantFunction()
7499 setPrototype(*this, NewFD, FD, NewType); in checkOpenMPDeclareVariantFunction()
7504 if (NewFD->hasAttrs() && NewFD->hasAttr<OMPDeclareVariantAttr>()) { in checkOpenMPDeclareVariantFunction()
7509 NewFD->specific_attr_begin<OMPDeclareVariantAttr>()->getRange(); in checkOpenMPDeclareVariantFunction()
7557 << (NewFD->isConsteval() ? ConstevalFuncs : ConstexprFuncs); in checkOpenMPDeclareVariantFunction()
[all …]
H A DSemaLookup.cpp3796 FunctionDecl *NewFD = New->getAsFunction(); in insert() local
3798 FunctionDecl *Cursor = NewFD; in insert()
H A DSemaExpr.cpp20426 FunctionDecl *NewFD = FunctionDecl::Create( in resolveDecl() local
20434 NewFD->setQualifierInfo(FD->getQualifierLoc()); in resolveDecl()
20443 NewFD->setParams(Params); in resolveDecl()
20444 DRE->setDecl(NewFD); in resolveDecl()
/llvm-project-15.0.7/clang/unittests/CrossTU/
H A DCrossTranslationUnitTest.cpp90 const FunctionDecl *NewFD = *NewFDorError; in HandleTranslationUnit() local
91 *Success = NewFD && NewFD->hasBody() && !OrigFDHasBody; in HandleTranslationUnit()
93 if (NewFD) { in HandleTranslationUnit()
98 Ctx.getParentMapContext().getParents<Decl>(*NewFD); in HandleTranslationUnit()
/llvm-project-15.0.7/llvm/unittests/Support/
H A DCommandLineTest.cpp1214 sys::fs::createTemporaryFile("unittest-redirect", "", NewFD, in OutputRedirector()
1216 dup2(NewFD, RedirectFD) == -1) in OutputRedirector()
1223 close(NewFD); in ~OutputRedirector()
1232 int NewFD; member in __anon6509acef0111::OutputRedirector
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h2894 FunctionDecl *NewFD, LookupResult &Previous,
10728 const FunctionDecl *OldFD, const FunctionDecl *NewFD,
12814 void checkCUDATargetOverload(FunctionDecl *NewFD,