reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2806 DSAStackTy::DSAVarData DVar = Stack->getTopDSA(VD, /*FromParent=*/false); 2815 (Stack->hasRequiresDeclWithClause<OMPUnifiedSharedMemoryClause>() || 2820 OpenMPDirectiveKind DKind = Stack->getCurrentDirective(); 2825 if (DVar.CKind == OMPC_unknown && Stack->getDefaultDSA() == DSA_none && 2833 !Stack->isLoopControlVariable(VD).first) { 2834 if (!Stack->checkMappableExprComponentListsForDecl( 2863 Stack->getDefaultDMA() != DMA_tofrom_scalar && !Res); 2876 DVar = Stack->hasInnermostDSA( 2886 reportOriginalDsa(SemaRef, Stack, VD, DVar); 2891 DVar = Stack->getImplicitDSA(VD, /*FromParent=*/false); 2893 !Stack->isLoopControlVariable(VD).first) { 2902 Stack->addToParentTargetRegionLinkGlobals(E); 2912 OpenMPDirectiveKind DKind = Stack->getCurrentDirective(); 2916 DSAStackTy::DSAVarData DVar = Stack->getTopDSA(FD, /*FromParent=*/false); 2923 !Stack->isLoopControlVariable(FD).first && 2924 !Stack->checkMappableExprComponentListsForDecl( 2943 if (Stack->isClassPreviouslyMapped(TE->getType())) 2955 DVar = Stack->hasInnermostDSA( 2965 reportOriginalDsa(SemaRef, Stack, FD, DVar); 2970 DVar = Stack->getImplicitDSA(FD, /*FromParent=*/false); 2972 !Stack->isLoopControlVariable(FD).first) { 2989 if (!Stack->checkMappableExprComponentListsForDecl( 3059 if (isOpenMPTargetExecutionDirective(Stack->getCurrentDirective()) && 3060 Stack->checkMappableExprComponentListsForDecl( 3084 for (DeclRefExpr *E : Stack->getLinkGlobals())