Lines Matching refs:DSAS
21714 Sema &SemaRef, DSAStackTy *DSAS, const ValueDecl *VD, const Expr *E, in checkMapConflicts() argument
21734 bool FoundError = DSAS->checkMappableExprComponentListsForDecl( in checkMapConflicts()
22102 Sema &SemaRef, DSAStackTy *DSAS, OpenMPClauseKind CKind, in checkMappableExpressionList() argument
22160 SemaRef, DSAS->getCurScope(), MapperIdScopeSpec, MapperId, in checkMappableExpressionList()
22192 DSAS->getCurrentDirective(), NoDiagnose); in checkMappableExpressionList()
22201 DSAS->addMappedClassesQualTypes(TE->getType()); in checkMappableExpressionList()
22204 SemaRef, DSAS->getCurScope(), MapperIdScopeSpec, MapperId, in checkMappableExpressionList()
22237 if (VD && DSAS->isThreadPrivate(VD)) { in checkMappableExpressionList()
22240 DSAStackTy::DSAVarData DVar = DSAS->getTopDSA(VD, /*FromParent=*/false); in checkMappableExpressionList()
22243 reportOriginalDsa(SemaRef, DSAS, VD, DVar); in checkMappableExpressionList()
22255 if (checkMapConflicts(SemaRef, DSAS, CurDeclaration, SimpleExpr, in checkMappableExpressionList()
22260 checkMapConflicts(SemaRef, DSAS, CurDeclaration, SimpleExpr, in checkMappableExpressionList()
22300 DSAS, Type, /*FullCheck=*/true)) in checkMappableExpressionList()
22309 OpenMPDirectiveKind DKind = DSAS->getCurrentDirective(); in checkMappableExpressionList()
22376 DSAStackTy::DSAVarData DVar = DSAS->getTopDSA(VD, /*FromParent=*/false); in checkMappableExpressionList()
22381 << getOpenMPDirectiveName(DSAS->getCurrentDirective()); in checkMappableExpressionList()
22382 reportOriginalDsa(SemaRef, DSAS, CurDeclaration, DVar); in checkMappableExpressionList()
22390 SemaRef, DSAS->getCurScope(), MapperIdScopeSpec, MapperId, in checkMappableExpressionList()
22401 DSAS->addMappableExpressionComponents(CurDeclaration, CurComponents, in checkMappableExpressionList()