Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaOpenMP.cpp553 #define DSAStack static_cast<DSAStackTy *>(VarDataSharingAttributesStack) macro
557 if (DSAStack->getCurrentDirective() != OMPD_unknown) { in IsOpenMPCapturedVar()
558 auto DVarPrivate = DSAStack->getTopDSA(VD, /*FromParent=*/false); in IsOpenMPCapturedVar()
561 DVarPrivate = DSAStack->hasDSA(VD, isOpenMPPrivate, MatchesAlways(), in IsOpenMPCapturedVar()
568 void Sema::DestroyDataSharingAttributesStack() { delete DSAStack; } in DestroyDataSharingAttributesStack()
573 DSAStack->push(DKind, DirName, CurScope, Loc); in StartOpenMPDSABlock()
590 auto DVar = DSAStack->getTopDSA(VD, false); in EndOpenMPDSABlock()
628 DSAStack->pop(); in EndOpenMPDSABlock()
866 DSAStack->addDSA(VD, DE, OMPC_threadprivate); in CheckOMPThreadPrivateDecl()
1031 ActOnCapturedRegionStart(DSAStack->getConstructLoc(), CurScope, CR_OpenMP, in ActOnOpenMPRegionStart()
[all …]