Lines Matching refs:getCurrentDirective
440 assert(isOpenMPLoopDirective(getCurrentDirective()) && in loopInit()
446 assert(isOpenMPLoopDirective(getCurrentDirective()) && in loopStart()
452 assert(isOpenMPLoopDirective(getCurrentDirective()) && in isLoopStarted()
634 OpenMPDirectiveKind getCurrentDirective() const { in getCurrentDirective() function in __anon7e4ded5b0111::DSAStackTy
1102 assert(isOpenMPTargetExecutionDirective(getCurrentDirective()) && in getLinkGlobals()
2289 return isOpenMPTaskingDirective(DSAStack->getCurrentDirective()) && in isInOpenMPTaskUntiedContext()
2294 return (isOpenMPTargetExecutionDirective(DSAStack->getCurrentDirective()) && in isInOpenMPTargetExecutionDirective()
2404 if (DSAStack->getCurrentDirective() != OMPD_unknown && in isOpenMPCapturedDecl()
2410 isImplicitOrExplicitTaskingRegion(DSAStack->getCurrentDirective())) || in isOpenMPCapturedDecl()
2492 if (isOpenMPLoopDirective(DSAStack->getCurrentDirective())) in startOpenMPLoop()
2498 if (isOpenMPLoopDirective(DSAStack->getCurrentDirective())) { in startOpenMPCXXRangeFor()
2507 if (DSAStack->getCurrentDirective() != OMPD_unknown && in isOpenMPPrivateDecl()
2550 if (isOpenMPLoopDirective(DSAStack->getCurrentDirective())) { in isOpenMPPrivateDecl()
2561 !isOpenMPSimdDirective(DSAStack->getCurrentDirective())) in isOpenMPPrivateDecl()
2798 OpenMPDirectiveKind CurDir = Stack->getCurrentDirective(); in checkReductionClauses()
3610 << getOpenMPDirectiveName(Stack->getCurrentDirective()); in reportOriginalDsa()
3694 (isOpenMPTargetExecutionDirective(Stack->getCurrentDirective()) && in VisitSubCaptures()
3763 OpenMPDirectiveKind DKind = Stack->getCurrentDirective(); in VisitDeclRefExpr()
3928 OpenMPDirectiveKind DKind = Stack->getCurrentDirective(); in VisitMemberExpr()
4010 Stack->getCurrentDirective(), in VisitMemberExpr()
4065 !isOpenMPTaskingDirective(Stack->getCurrentDirective()))) { in VisitOMPExecutableDirective()
4114 if (isOpenMPTargetExecutionDirective(Stack->getCurrentDirective()) && in visitSubCaptures()
4146 if (isOpenMPTargetExecutionDirective(S->getCurrentDirective())) { in DSAAttrChecker()
4724 (isOpenMPTargetExecutionDirective(DSAStack->getCurrentDirective()) || in tryCaptureOpenMPLambdas()
4726 DSAStack->getCurrentDirective()))) { in tryCaptureOpenMPLambdas()
4792 handleDeclareVariantConstructTrait(DSAStack, DSAStack->getCurrentDirective(), in ActOnOpenMPRegionEnd()
4794 if (DSAStack->getCurrentDirective() == OMPD_atomic || in ActOnOpenMPRegionEnd()
4795 DSAStack->getCurrentDirective() == OMPD_critical || in ActOnOpenMPRegionEnd()
4796 DSAStack->getCurrentDirective() == OMPD_section || in ActOnOpenMPRegionEnd()
4797 DSAStack->getCurrentDirective() == OMPD_master || in ActOnOpenMPRegionEnd()
4798 DSAStack->getCurrentDirective() == OMPD_masked) in ActOnOpenMPRegionEnd()
4803 *this, ErrorFound, DSAStack->getCurrentDirective()); in ActOnOpenMPRegionEnd()
4810 getOpenMPCaptureRegions(CaptureRegions, DSAStack->getCurrentDirective()); in ActOnOpenMPRegionEnd()
4818 (isOpenMPTaskingDirective(DSAStack->getCurrentDirective()) || in ActOnOpenMPRegionEnd()
4819 DSAStack->getCurrentDirective() == OMPD_target) && in ActOnOpenMPRegionEnd()
4842 DSAStack->getCurrentDirective())) { in ActOnOpenMPRegionEnd()
4894 if (isOpenMPWorksharingDirective(DSAStack->getCurrentDirective()) && in ActOnOpenMPRegionEnd()
4895 isOpenMPSimdDirective(DSAStack->getCurrentDirective()) && OC && in ActOnOpenMPRegionEnd()
4898 << getOpenMPDirectiveName(DSAStack->getCurrentDirective()); in ActOnOpenMPRegionEnd()
5504 isOpenMPTargetExecutionDirective(Stack->getCurrentDirective()) && in checkAllocateClauses()
5525 (isOpenMPTaskingDirective(Stack->getCurrentDirective()) || in checkAllocateClauses()
5526 isOpenMPTargetExecutionDirective(Stack->getCurrentDirective()))) { in checkAllocateClauses()
5529 << getOpenMPDirectiveName(Stack->getCurrentDirective()); in checkAllocateClauses()
9089 isOpenMPLoopDirective(DSAStack->getCurrentDirective())) { in ActOnOpenMPLoopInitialization()
9116 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPLoopInitialization()
16264 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPIfClause()
16296 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPFinalClause()
16410 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPNumThreadsClause()
17227 DSAStack->getCurrentDirective(), OMPC_schedule, in ActOnOpenMPScheduleClause()
17689 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPNovariantsClause()
17720 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPNocontextClause()
17742 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPFilterClause()
18024 OpenMPDirectiveKind CurrDir = DSAStack->getCurrentDirective(); in ActOnOpenMPPrivateClause()
18163 OpenMPDirectiveKind CurrDir = DSAStack->getCurrentDirective(); in ActOnOpenMPFirstprivateClause()
18291 << getOpenMPDirectiveName(DSAStack->getCurrentDirective()); in ActOnOpenMPFirstprivateClause()
18300 isOpenMPTaskingDirective(DSAStack->getCurrentDirective())) { in ActOnOpenMPFirstprivateClause()
18303 << getOpenMPDirectiveName(DSAStack->getCurrentDirective()); in ActOnOpenMPFirstprivateClause()
18469 OpenMPDirectiveKind CurrDir = DSAStack->getCurrentDirective(); in ActOnOpenMPLastprivateClause()
19237 OpenMPDirectiveKind CurrDir = Stack->getCurrentDirective(); in actOnOMPReductionKindClause()
19400 if (isOpenMPTargetExecutionDirective(Stack->getCurrentDirective())) { in actOnOMPReductionKindClause()
19643 if (Stack->getCurrentDirective() == OMPD_simd || in actOnOMPReductionKindClause()
19645 isOpenMPSimdDirective(Stack->getCurrentDirective()))) { in actOnOMPReductionKindClause()
19743 if (isOpenMPTaskingDirective(Stack->getCurrentDirective()) || in actOnOMPReductionKindClause()
19744 Stack->getCurrentDirective() == OMPD_taskgroup) { in actOnOMPReductionKindClause()
19801 (DSAStack->getCurrentDirective() != OMPD_for && in ActOnOpenMPReductionClause()
19802 DSAStack->getCurrentDirective() != OMPD_for_simd && in ActOnOpenMPReductionClause()
19803 DSAStack->getCurrentDirective() != OMPD_simd && in ActOnOpenMPReductionClause()
19804 DSAStack->getCurrentDirective() != OMPD_parallel_for && in ActOnOpenMPReductionClause()
19805 DSAStack->getCurrentDirective() != OMPD_parallel_for_simd)) { in ActOnOpenMPReductionClause()
20087 if (isOpenMPDistributeDirective(Stack->getCurrentDirective()) && in FinishOpenMPLinearClause()
20088 isOpenMPSimdDirective(Stack->getCurrentDirective()) && !Info.first) { in FinishOpenMPLinearClause()
20385 << getOpenMPDirectiveName(DSAStack->getCurrentDirective()); in ActOnOpenMPCopyprivateClause()
20497 if (DSAStack->getCurrentDirective() == OMPD_ordered && in ActOnOpenMPDependClause()
20503 if (DSAStack->getCurrentDirective() == OMPD_taskwait && in ActOnOpenMPDependClause()
20508 if ((DSAStack->getCurrentDirective() != OMPD_ordered || in ActOnOpenMPDependClause()
20509 DSAStack->getCurrentDirective() == OMPD_depobj) && in ActOnOpenMPDependClause()
20513 DSAStack->getCurrentDirective() == OMPD_depobj) && in ActOnOpenMPDependClause()
20518 if (LangOpts.OpenMP < 50 || DSAStack->getCurrentDirective() == OMPD_depobj) in ActOnOpenMPDependClause()
20797 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPDeviceClause()
21777 DSAS->getCurrentDirective(), NoDiagnose); in checkMappableExpressionList()
21894 OpenMPDirectiveKind DKind = DSAS->getCurrentDirective(); in checkMappableExpressionList()
21966 << getOpenMPDirectiveName(DSAS->getCurrentDirective()); in checkMappableExpressionList()
22478 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPNumTeamsClause()
22505 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPThreadLimitClause()
22532 DSAStack->getCurrentDirective(), &CaptureRegion, &HelperValStmt)) in ActOnOpenMPPriorityClause()
22564 DSAStack->getCurrentDirective(), in ActOnOpenMPGrainsizeClause()
22598 DSAStack->getCurrentDirective(), &CaptureRegion, &HelperValStmt)) in ActOnOpenMPNumTasksClause()
22721 DSAStack->getCurrentDirective(), OMPC_dist_schedule, in ActOnOpenMPDistScheduleClause()
23301 << getOpenMPDirectiveName(DSAStack->getCurrentDirective()); in ActOnOpenMPIsDevicePtrClause()
23376 << getOpenMPDirectiveName(DSAStack->getCurrentDirective()); in ActOnOpenMPHasDeviceAddrClause()
23841 OpenMPDirectiveKind DKind = DSAStack->getCurrentDirective(); in ActOnOpenMPXDynCGroupMemClause()