Home
last modified time | relevance | path

Searched refs:OmpPrivParm (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp289 VarDecl *OmpPrivParm = in ParseOpenMPDeclareReductionDirective() local
296 ParseOpenMPReductionInitializerForDecl(OmpPrivParm); in ParseOpenMPDeclareReductionDirective()
303 D, InitializerResult.get(), OmpPrivParm); in ParseOpenMPDeclareReductionDirective()
327 void Parser::ParseOpenMPReductionInitializerForDecl(VarDecl *OmpPrivParm) { in ParseOpenMPReductionInitializerForDecl() argument
336 OmpPrivParm); in ParseOpenMPReductionInitializerForDecl()
337 Actions.FinalizeDeclaration(OmpPrivParm); in ParseOpenMPReductionInitializerForDecl()
341 PreferredType.enterVariableInit(Tok.getLocation(), OmpPrivParm); in ParseOpenMPReductionInitializerForDecl()
346 Actions.ActOnInitializerError(OmpPrivParm); in ParseOpenMPReductionInitializerForDecl()
348 Actions.AddInitializerToDecl(OmpPrivParm, Init.get(), in ParseOpenMPReductionInitializerForDecl()
359 auto RunSignatureHelp = [this, OmpPrivParm, LParLoc, &Exprs]() { in ParseOpenMPReductionInitializerForDecl()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaOpenMP.h275 VarDecl *OmpPrivParm);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp4249 VarDecl *OmpPrivParm = in VisitOMPDeclareReductionDecl() local
4265 SemaRef.InstantiateVariableInitializer(OmpPrivParm, OldPrivParm, in VisitOMPDeclareReductionDecl()
4269 NewDRD, SubstInitializer, OmpPrivParm); in VisitOMPDeclareReductionDecl()
H A DSemaOpenMP.cpp22383 VarDecl *OmpPrivParm = in ActOnOpenMPDeclareReductionInitializerStart() local
22394 SemaRef.PushOnScopeChains(OmpPrivParm, S); in ActOnOpenMPDeclareReductionInitializerStart()
22397 DRD->addDecl(OmpPrivParm); in ActOnOpenMPDeclareReductionInitializerStart()
22403 ::buildDeclRefExpr(SemaRef, OmpPrivParm, ReductionType, D->getLocation()); in ActOnOpenMPDeclareReductionInitializerStart()
22405 return OmpPrivParm; in ActOnOpenMPDeclareReductionInitializerStart()
22409 Decl *D, Expr *Initializer, VarDecl *OmpPrivParm) { in ActOnOpenMPDeclareReductionInitializerEnd() argument
22419 } else if (OmpPrivParm->hasInit()) { in ActOnOpenMPDeclareReductionInitializerEnd()
22420 DRD->setInitializer(OmpPrivParm->getInit(), in ActOnOpenMPDeclareReductionInitializerEnd()
22421 OmpPrivParm->isDirectInit() in ActOnOpenMPDeclareReductionInitializerEnd()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h6511 void ParseOpenMPReductionInitializerForDecl(VarDecl *OmpPrivParm);