Lines Matching refs:OpenMP
92 ExprResult Res = P->getActions().OpenMP().ActOnOpenMPIdExpression( in operator ()()
327 QualType ReductionType = Actions.OpenMP().ActOnOpenMPDeclareReductionType( in ParseOpenMPDeclareReductionDirective()
369 Actions.OpenMP().ActOnOpenMPDeclareReductionDirectiveStart( in ParseOpenMPDeclareReductionDirective()
382 Actions.OpenMP().ActOnOpenMPDeclareReductionCombinerStart(getCurScope(), D); in ParseOpenMPDeclareReductionDirective()
385 Actions.OpenMP().ActOnOpenMPDeclareReductionCombinerEnd( in ParseOpenMPDeclareReductionDirective()
419 Actions.OpenMP().ActOnOpenMPDeclareReductionInitializerStart( in ParseOpenMPDeclareReductionDirective()
431 Actions.OpenMP().ActOnOpenMPDeclareReductionInitializerEnd( in ParseOpenMPDeclareReductionDirective()
452 return Actions.OpenMP().ActOnOpenMPDeclareReductionDirectiveEnd( in ParseOpenMPDeclareReductionDirective()
579 MapperType = Actions.OpenMP().ActOnOpenMPDeclareMapperType(Range.getBegin(), in ParseOpenMPDeclareMapperDirective()
601 Actions.OpenMP().StartOpenMPDSABlock(OMPD_declare_mapper, DirName, in ParseOpenMPDeclareMapperDirective()
606 Actions.OpenMP().ActOnOpenMPDeclareMapperDirectiveVarDecl( in ParseOpenMPDeclareMapperDirective()
615 Actions.OpenMP().StartOpenMPClause(CKind); in ParseOpenMPDeclareMapperDirective()
625 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclareMapperDirective()
634 Actions.OpenMP().EndOpenMPDSABlock(nullptr); in ParseOpenMPDeclareMapperDirective()
636 DeclGroupPtrTy DG = Actions.OpenMP().ActOnOpenMPDeclareMapperDirective( in ParseOpenMPDeclareMapperDirective()
664 return Actions.OpenMP().ActOnOpenMPDeclareMapperVarDecl(getCurScope(), in parseOpenMPDeclareMapperVarDecl()
781 if (P.getActions().OpenMP().CheckOpenMPLinearModifier( in parseDeclareSimdClauses()
829 return Actions.OpenMP().ActOnOpenMPDeclareSimdDirective( in ParseOMPDeclareSimdClauses()
1426 Actions.OpenMP().getOMPTraitInfoForSurroundingScope(); in ParseOMPDeclareVariantClauses()
1437 << (getLangOpts().OpenMP < 51 ? 0 : 1); in ParseOMPDeclareVariantClauses()
1446 getLangOpts().OpenMP)) { in ParseOMPDeclareVariantClauses()
1448 << (getLangOpts().OpenMP < 51 ? 0 : 1); in ParseOMPDeclareVariantClauses()
1500 Actions.OpenMP().checkOpenMPDeclareVariantFunction( in ParseOMPDeclareVariantClauses()
1505 Actions.OpenMP().ActOnOpenMPDeclareVariantDirective( in ParseOMPDeclareVariantClauses()
1561 << (getLangOpts().OpenMP < 51 ? 0 : 1); in parseOMPDeclareVariantMatchClause()
1654 Actions.OpenMP().StartOpenMPClause(CKind); in ParseOpenMPClauses()
1663 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPClauses()
1669 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPClauses()
1762 Actions.OpenMP().ActOnOpenMPAssumesDirective(Loc, DKind, Assumptions, in ParseOpenMPAssumesDirective()
1767 if (Actions.OpenMP().isInOpenMPAssumeScope()) in ParseOpenMPEndAssumesDirective()
1768 Actions.OpenMP().ActOnOpenMPEndAssumesDirective(); in ParseOpenMPEndAssumesDirective()
1837 getLangOpts().OpenMP >= 50 && in ParseOMPDeclareTargetClauses()
1840 bool IsIndirectClause = getLangOpts().OpenMP >= 51 && in ParseOMPDeclareTargetClauses()
1855 if (getLangOpts().OpenMP >= 52 && ClauseName == "to") { in ParseOMPDeclareTargetClauses()
1859 if (getLangOpts().OpenMP <= 51 && ClauseName == "enter") { in ParseOMPDeclareTargetClauses()
1867 << ClauseName << (getLangOpts().OpenMP >= 51 ? 3 : 0); in ParseOMPDeclareTargetClauses()
1871 Diag(Tok, getLangOpts().OpenMP >= 52 in ParseOMPDeclareTargetClauses()
1875 << (getLangOpts().OpenMP >= 51 in ParseOMPDeclareTargetClauses()
1877 : getLangOpts().OpenMP >= 50 ? 2 : 1); in ParseOMPDeclareTargetClauses()
1923 NamedDecl *ND = Actions.OpenMP().lookupOpenMPDeclareTargetName( in ParseOMPDeclareTargetClauses()
1945 getLangOpts().OpenMP >= 52 in ParseOMPDeclareTargetClauses()
1963 getLangOpts().OpenMP >= 52 in ParseOMPDeclareTargetClauses()
1966 << (getLangOpts().OpenMP >= 51 ? 1 : 0); in ParseOMPDeclareTargetClauses()
2103 return Actions.OpenMP().ActOnOpenMPThreadprivateDirective( in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2120 Actions.OpenMP().StartOpenMPClause(CKind); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2129 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2135 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2141 return Actions.OpenMP().ActOnOpenMPAllocateDirective( in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2159 Actions.OpenMP().StartOpenMPClause(CKind); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2168 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2174 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2184 return Actions.OpenMP().ActOnOpenMPRequiresDirective(StartLoc, Clauses); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2190 Actions.OpenMP().ActOnOpenMPErrorDirective(Clauses, StartLoc, in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2228 Actions.OpenMP().getOMPTraitInfoForSurroundingScope(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2259 Actions.OpenMP().ActOnOpenMPBeginDeclareVariant(Loc, TI); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2286 if (Actions.OpenMP().isInOpenMPDeclareVariantScope()) in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2287 Actions.OpenMP().ActOnOpenMPEndDeclareVariant(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2353 Actions.OpenMP().ActOnStartOpenMPDeclareTargetContext(DTCI); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2357 Actions.OpenMP().ActOnFinishedOpenMPDeclareTargetContext(DTCI); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2364 if (!Actions.OpenMP().isInOpenMPDeclareTargetContext()) { in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2370 Actions.OpenMP().ActOnOpenMPEndDeclareTargetDirective(); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2464 Actions.OpenMP().StartOpenMPDSABlock(DKind, DirName, Actions.getCurScope(), in ParseOpenMPExecutableDirective()
2498 Actions.OpenMP().StartOpenMPClause(CKind); in ParseOpenMPExecutableDirective()
2509 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPExecutableDirective()
2539 Actions.OpenMP().ActOnOpenMPRegionStart(DKind, getCurScope()); in ParseOpenMPExecutableDirective()
2551 Actions.OpenMP().ActOnOpenMPLoopnest(AssociatedStmt.get()); in ParseOpenMPExecutableDirective()
2554 Actions.OpenMP().ActOnOpenMPRegionEnd(AssociatedStmt, Clauses); in ParseOpenMPExecutableDirective()
2557 Actions.OpenMP().ActOnOpenMPRegionStart(DKind, getCurScope()); in ParseOpenMPExecutableDirective()
2562 Actions.OpenMP().ActOnOpenMPRegionEnd(AssociatedStmt, Clauses); in ParseOpenMPExecutableDirective()
2565 StmtResult Directive = Actions.OpenMP().ActOnOpenMPExecutableDirective( in ParseOpenMPExecutableDirective()
2569 Actions.OpenMP().EndOpenMPDSABlock(Directive.get()); in ParseOpenMPExecutableDirective()
2814 DeclGroupPtrTy Res = Actions.OpenMP().ActOnOpenMPThreadprivateDirective( in ParseOpenMPDeclarativeOrExecutableDirective()
2839 Actions.OpenMP().StartOpenMPClause(CKind); in ParseOpenMPDeclarativeOrExecutableDirective()
2848 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclarativeOrExecutableDirective()
2854 Actions.OpenMP().EndOpenMPClause(); in ParseOpenMPDeclarativeOrExecutableDirective()
2858 DeclGroupPtrTy Res = Actions.OpenMP().ActOnOpenMPAllocateDirective( in ParseOpenMPDeclarativeOrExecutableDirective()
2909 Actions.OpenMP().ActOnFinishedOpenMPDeclareTargetContext(DTCI); in ParseOpenMPDeclarativeOrExecutableDirective()
3004 return Actions.OpenMP().ActOnOpenMPSizesClause(ValExprs, ClauseNameLoc, in ParseOpenMPSizesClause()
3055 return Actions.OpenMP().ActOnOpenMPUsesAllocatorClause( in ParseOpenMPUsesAllocatorClause()
3087 !isAllowedClauseForDirective(DKind, CKind, getLangOpts().OpenMP)) { in ParseOpenMPClause()
3199 if ((getLangOpts().OpenMP < 50 || CKind != OMPC_defaultmap) && in ParseOpenMPClause()
3200 (CKind != OMPC_order || getLangOpts().OpenMP >= 51) && !FirstClause) { in ParseOpenMPClause()
3282 if (getLangOpts().OpenMP >= 52 && DKind == OMPD_ordered && in ParseOpenMPClause()
3424 return Actions.OpenMP().ActOnOpenMPSingleExprClause(Kind, Val.get(), Loc, in ParseOpenMPSingleExprClause()
3608 return Actions.OpenMP().ActOnOpenMPInitClause( in ParseOpenMPInteropClause()
3612 return Actions.OpenMP().ActOnOpenMPUseClause( in ParseOpenMPInteropClause()
3616 return Actions.OpenMP().ActOnOpenMPDestroyClause( in ParseOpenMPInteropClause()
3675 return Actions.OpenMP().ActOnOpenMPXAttributeClause( in ParseOpenMPOMPXAttributesClause()
3699 if (getLangOpts().OpenMP < 51 && Kind == OMPC_default && in ParseOpenMPSimpleClause()
3711 return Actions.OpenMP().ActOnOpenMPSimpleClause( in ParseOpenMPSimpleClause()
3747 return Actions.OpenMP().ActOnOpenMPClause(Kind, Loc, Tok.getLocation()); in ParseOpenMPClause()
3850 if (Tok.is(tok::colon) || getLangOpts().OpenMP < 50) { in ParseOpenMPSingleExprWithArgClause()
3896 if (isOpenMPTargetExecutionDirective(DKind) && getLangOpts().OpenMP >= 50 && in ParseOpenMPSingleExprWithArgClause()
3915 if (getLangOpts().OpenMP >= 51) { in ParseOpenMPSingleExprWithArgClause()
3942 if (getLangOpts().OpenMP >= 51) { in ParseOpenMPSingleExprWithArgClause()
3971 if (Tok.is(tok::colon) && getLangOpts().OpenMP > 40) { in ParseOpenMPSingleExprWithArgClause()
4005 return Actions.OpenMP().ActOnOpenMPSingleExprWithArgClause( in ParseOpenMPSingleExprWithArgClause()
4120 PP.LookAhead(0).isNot(tok::colon) && getLangOpts().OpenMP >= 52) in parseMapTypeModifiers()
4131 getLangOpts().OpenMP >= 52) in parseMapTypeModifiers()
4135 } else if (getLangOpts().OpenMP >= 60 && MapKind != OMPC_MAP_unknown) { in parseMapTypeModifiers()
4159 if (getLangOpts().OpenMP >= 60) { in parseMapTypeModifiers()
4167 << (getLangOpts().OpenMP >= 51 ? (getLangOpts().OpenMP >= 52 ? 2 : 1) in parseMapTypeModifiers()
4175 if (getLangOpts().OpenMP >= 60 && !HasMapType) { in parseMapTypeModifiers()
4321 return Actions.OpenMP().ActOnOMPIteratorExpr(getCurScope(), IteratorKwLoc, in ParseOpenMPIteratorsExpr()
4330 if (Kind != OMPC_depend || LangOpts.OpenMP < 51) in ParseOpenMPReservedLocator()
4395 if (Kind == OMPC_reduction && getLangOpts().OpenMP >= 50 && in ParseOpenMPVarList()
4426 if (getLangOpts().OpenMP >= 50) { in ParseOpenMPVarList()
4524 if (getLangOpts().OpenMP >= 52) in ParseOpenMPVarList()
4534 if ((getLangOpts().OpenMP >= 50 && !isOpenMPDistributeDirective(DKind) && in ParseOpenMPVarList()
4555 if (getLangOpts().OpenMP < 52) { in ParseOpenMPVarList()
4557 << (getLangOpts().OpenMP >= 51 ? 1 : 0) in ParseOpenMPVarList()
4583 if (getLangOpts().OpenMP >= 60 && getCurToken().is(tok::colon)) in ParseOpenMPVarList()
4586 if (getLangOpts().OpenMP < 60 && !IsInvalidMapperModifier) in ParseOpenMPVarList()
4593 if (getLangOpts().OpenMP >= 52) { in ParseOpenMPVarList()
4619 if (getLangOpts().OpenMP < 51) in ParseOpenMPVarList()
4628 if (getLangOpts().OpenMP < 51) in ParseOpenMPVarList()
4638 if ((!Data.MotionModifiers.empty() || getLangOpts().OpenMP >= 51) && in ParseOpenMPVarList()
4748 if (getLangOpts().OpenMP >= 52 && Kind == OMPC_linear) { in ParseOpenMPVarList()
4895 return Actions.OpenMP().ActOnOpenMPVarListClause(Kind, Vars, Locs, Data); in ParseOpenMPVarListClause()