Lines Matching refs:getCurrentDirective
415 assert(isOpenMPLoopDirective(getCurrentDirective()) && in loopInit()
421 assert(isOpenMPLoopDirective(getCurrentDirective()) && in loopStart()
427 assert(isOpenMPLoopDirective(getCurrentDirective()) && in isLoopStarted()
608 OpenMPDirectiveKind getCurrentDirective() const { in getCurrentDirective() function in __anonf152f9340111::DSAStackTy
1043 assert(isOpenMPTargetExecutionDirective(getCurrentDirective()) && in getLinkGlobals()
2147 return (isOpenMPTargetExecutionDirective(DSAStack->getCurrentDirective()) && in isInOpenMPTargetExecutionDirective()
2230 if (DSAStack->getCurrentDirective() != OMPD_unknown && in isOpenMPCapturedDecl()
2236 isImplicitOrExplicitTaskingRegion(DSAStack->getCurrentDirective())) || in isOpenMPCapturedDecl()
2277 if (isOpenMPLoopDirective(DSAStack->getCurrentDirective())) in startOpenMPLoop()
2283 if (isOpenMPLoopDirective(DSAStack->getCurrentDirective())) { in startOpenMPCXXRangeFor()
2320 if (isOpenMPLoopDirective(DSAStack->getCurrentDirective())) { in isOpenMPPrivateDecl()
2332 !isOpenMPSimdDirective(DSAStack->getCurrentDirective())) in isOpenMPPrivateDecl()
2545 OpenMPDirectiveKind CurDir = Stack->getCurrentDirective(); in checkReductionClauses()
3285 << getOpenMPDirectiveName(Stack->getCurrentDirective()); in reportOriginalDsa()
3355 (isOpenMPTargetExecutionDirective(Stack->getCurrentDirective()) && in VisitSubCaptures()
3419 OpenMPDirectiveKind DKind = Stack->getCurrentDirective(); in VisitDeclRefExpr()
3563 OpenMPDirectiveKind DKind = Stack->getCurrentDirective(); in VisitMemberExpr()
3643 Stack->getCurrentDirective(), in VisitMemberExpr()
3694 !isOpenMPTaskingDirective(Stack->getCurrentDirective()))) { in VisitOMPExecutableDirective()
3721 if (isOpenMPTargetExecutionDirective(Stack->getCurrentDirective()) && in visitSubCaptures()
3747 if (isOpenMPTargetExecutionDirective(S->getCurrentDirective())) { in DSAAttrChecker()
4272 (isOpenMPTargetExecutionDirective(DSAStack->getCurrentDirective()) || in tryCaptureOpenMPLambdas()
4274 DSAStack->getCurrentDirective()))) { in tryCaptureOpenMPLambdas()
4340 if (DSAStack->getCurrentDirective() == OMPD_atomic || in ActOnOpenMPRegionEnd()
4341 DSAStack->getCurrentDirective() == OMPD_critical || in ActOnOpenMPRegionEnd()
4342 DSAStack->getCurrentDirective() == OMPD_section || in ActOnOpenMPRegionEnd()
4343 DSAStack->getCurrentDirective() == OMPD_master) in ActOnOpenMPRegionEnd()
4348 *this, ErrorFound, DSAStack->getCurrentDirective()); in ActOnOpenMPRegionEnd()
4355 getOpenMPCaptureRegions(CaptureRegions, DSAStack->getCurrentDirective()); in ActOnOpenMPRegionEnd()
4363 isOpenMPTaskingDirective(DSAStack->getCurrentDirective()) && in ActOnOpenMPRegionEnd()
4434 if (isOpenMPWorksharingDirective(DSAStack->getCurrentDirective()) && in ActOnOpenMPRegionEnd()
4435 isOpenMPSimdDirective(DSAStack->getCurrentDirective()) && OC && in ActOnOpenMPRegionEnd()
4438 << getOpenMPDirectiveName(DSAStack->getCurrentDirective()); in ActOnOpenMPRegionEnd()
4995 isOpenMPTargetExecutionDirective(Stack->getCurrentDirective()) && in checkAllocateClauses()
5016 (isOpenMPTaskingDirective(Stack->getCurrentDirective()) || in checkAllocateClauses()
5017 isOpenMPTargetExecutionDirective(Stack->getCurrentDirective()))) { in checkAllocateClauses()
5020 << getOpenMPDirectiveName(Stack->getCurrentDirective()); in checkAllocateClauses()
7731 isOpenMPLoopDirective(DSAStack->getCurrentDirective())) { in ActOnOpenMPLoopInitialization()
7757 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPLoopInitialization()
12656 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPIfClause()
12688 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPFinalClause()
12802 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPNumThreadsClause()
13416 DSAStack->getCurrentDirective(), OMPC_schedule, in ActOnOpenMPScheduleClause()
13913 OpenMPDirectiveKind CurrDir = DSAStack->getCurrentDirective(); in ActOnOpenMPPrivateClause()
14068 OpenMPDirectiveKind CurrDir = DSAStack->getCurrentDirective(); in ActOnOpenMPFirstprivateClause()
14196 << getOpenMPDirectiveName(DSAStack->getCurrentDirective()); in ActOnOpenMPFirstprivateClause()
14205 isOpenMPTaskingDirective(DSAStack->getCurrentDirective())) { in ActOnOpenMPFirstprivateClause()
14208 << getOpenMPDirectiveName(DSAStack->getCurrentDirective()); in ActOnOpenMPFirstprivateClause()
14369 OpenMPDirectiveKind CurrDir = DSAStack->getCurrentDirective(); in ActOnOpenMPLastprivateClause()
15122 OpenMPDirectiveKind CurrDir = Stack->getCurrentDirective(); in actOnOMPReductionKindClause()
15285 if (isOpenMPTargetExecutionDirective(Stack->getCurrentDirective())) { in actOnOMPReductionKindClause()
15520 if (Stack->getCurrentDirective() == OMPD_simd || in actOnOMPReductionKindClause()
15522 isOpenMPSimdDirective(Stack->getCurrentDirective()))) { in actOnOMPReductionKindClause()
15620 if (isOpenMPTaskingDirective(Stack->getCurrentDirective()) || in actOnOMPReductionKindClause()
15621 Stack->getCurrentDirective() == OMPD_taskgroup) { in actOnOMPReductionKindClause()
15678 (DSAStack->getCurrentDirective() != OMPD_for && in ActOnOpenMPReductionClause()
15679 DSAStack->getCurrentDirective() != OMPD_for_simd && in ActOnOpenMPReductionClause()
15680 DSAStack->getCurrentDirective() != OMPD_simd && in ActOnOpenMPReductionClause()
15681 DSAStack->getCurrentDirective() != OMPD_parallel_for && in ActOnOpenMPReductionClause()
15682 DSAStack->getCurrentDirective() != OMPD_parallel_for_simd)) { in ActOnOpenMPReductionClause()
15965 if (isOpenMPDistributeDirective(Stack->getCurrentDirective()) && in FinishOpenMPLinearClause()
15966 isOpenMPSimdDirective(Stack->getCurrentDirective()) && !Info.first) { in FinishOpenMPLinearClause()
16265 << getOpenMPDirectiveName(DSAStack->getCurrentDirective()); in ActOnOpenMPCopyprivateClause()
16376 if (DSAStack->getCurrentDirective() == OMPD_ordered && in ActOnOpenMPDependClause()
16382 if ((DSAStack->getCurrentDirective() != OMPD_ordered || in ActOnOpenMPDependClause()
16383 DSAStack->getCurrentDirective() == OMPD_depobj) && in ActOnOpenMPDependClause()
16387 DSAStack->getCurrentDirective() == OMPD_depobj) && in ActOnOpenMPDependClause()
16392 if (LangOpts.OpenMP < 50 || DSAStack->getCurrentDirective() == OMPD_depobj) in ActOnOpenMPDependClause()
16658 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPDeviceClause()
17624 SemaRef, SimpleExpr, CurComponents, CKind, DSAS->getCurrentDirective(), in checkMappableExpressionList()
17740 OpenMPDirectiveKind DKind = DSAS->getCurrentDirective(); in checkMappableExpressionList()
17795 << getOpenMPDirectiveName(DSAS->getCurrentDirective()); in checkMappableExpressionList()
18280 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPNumTeamsClause()
18307 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPThreadLimitClause()
18334 DSAStack->getCurrentDirective(), &CaptureRegion, &HelperValStmt)) in ActOnOpenMPPriorityClause()
18355 DSAStack->getCurrentDirective(), &CaptureRegion, &HelperValStmt)) in ActOnOpenMPGrainsizeClause()
18376 DSAStack->getCurrentDirective(), &CaptureRegion, &HelperValStmt)) in ActOnOpenMPNumTasksClause()
18497 DSAStack->getCurrentDirective(), OMPC_dist_schedule, in ActOnOpenMPDistScheduleClause()
19022 << getOpenMPDirectiveName(DSAStack->getCurrentDirective()); in ActOnOpenMPIsDevicePtrClause()