Lines Matching refs:getDirectiveKind
110 OpenMPDirectiveKind Kind = S.getDirectiveKind(); in EmitPreInitStmt()
126 OpenMPDirectiveKind Kind = S.getDirectiveKind(); in EmitPreInitStmt()
245 if (!isOpenMPSimdDirective(S.getDirectiveKind())) in OMPSimdLexicalScope()
802 isOpenMPTargetExecutionDirective(D.getDirectiveKind()); in EmitOMPFirstprivateClause()
813 getOpenMPCaptureRegions(CaptureRegions, D.getDirectiveKind()); in EmitOMPFirstprivateClause()
1044 if (isOpenMPSimdDirective(D.getDirectiveKind())) { in EmitOMPLastprivateClauseInit()
1054 if (isOpenMPTaskLoopDirective(D.getDirectiveKind()) && in EmitOMPLastprivateClauseInit()
1292 isOpenMPWorksharingDirective(D.getDirectiveKind()); in EmitOMPReductionClauseInit()
1296 switch (D.getDirectiveKind()) { in EmitOMPReductionClauseInit()
1430 isOpenMPWorksharingDirective(D.getDirectiveKind())); in EmitOMPReductionClauseFinal()
1433 isOpenMPParallelDirective(D.getDirectiveKind()) || in EmitOMPReductionClauseFinal()
1890 if (!isOpenMPDistributeDirective(D.getDirectiveKind())) { in EmitOMPLoopBody()
1924 if (D.getDirectiveKind() != OMPD_simd && !getLangOpts().OpenMPSimd) in EmitOMPLoopBody()
2337 if (isOpenMPSimdDirective(D.getDirectiveKind())) { in EmitOMPLinearClause()
2399 if ((D.getDirectiveKind() == OMPD_simd || in EmitOMPSimdInit()
2401 isOpenMPSimdDirective(D.getDirectiveKind()))) && in EmitOMPSimdInit()
2489 if (isOpenMPSimdDirective(S.getDirectiveKind())) { in emitCommonSimdLoop()
2510 assert(isOpenMPSimdDirective(S.getDirectiveKind()) && in emitOMPSimdRegion()
2518 if (isOpenMPDistributeDirective(S.getDirectiveKind()) || in emitOMPSimdRegion()
2519 isOpenMPWorksharingDirective(S.getDirectiveKind()) || in emitOMPSimdRegion()
2520 isOpenMPTaskLoopDirective(S.getDirectiveKind())) { in emitOMPSimdRegion()
2569 if (isOpenMPTargetExecutionDirective(S.getDirectiveKind())) in emitOMPSimdRegion()
2871 if (!isOpenMPSimdDirective(S.getDirectiveKind())) { in EmitOMPOuterLoop()
2916 S.getDirectiveKind()); in EmitOMPOuterLoop()
2918 OMPCancelStack.emitExit(*this, S.getDirectiveKind(), CodeGen); in EmitOMPOuterLoop()
3002 RT.emitForStaticInit(*this, S.getBeginLoc(), S.getDirectiveKind(), in EmitOMPForOuterLoop()
3053 if (isOpenMPLoopBoundSharingDirective(S.getDirectiveKind())) in EmitOMPDistributeOuterLoop()
3067 OuterLoopArgs.EUB = isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()) in EmitOMPDistributeOuterLoop()
3071 OuterLoopArgs.Init = isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()) in EmitOMPDistributeOuterLoop()
3074 OuterLoopArgs.Cond = isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()) in EmitOMPDistributeOuterLoop()
3077 OuterLoopArgs.NextLB = isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()) in EmitOMPDistributeOuterLoop()
3080 OuterLoopArgs.NextUB = isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()) in EmitOMPDistributeOuterLoop()
3177 if (!isOpenMPSimdDirective(S.getDirectiveKind())) { in emitInnerParallelForWhenCombined()
3186 CodeGenFunction::OMPCancelStackRAII CancelRegion(CGF, S.getDirectiveKind(), in emitInnerParallelForWhenCombined()
3195 isOpenMPSimdDirective(S.getDirectiveKind()) ? OMPD_for_simd : OMPD_for, in emitInnerParallelForWhenCombined()
3345 if (isOpenMPTargetExecutionDirective(S.getDirectiveKind())) in EmitOMPWorksharingLoop()
3384 isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()); in EmitOMPWorksharingLoop()
3401 if (isOpenMPSimdDirective(S.getDirectiveKind())) { in EmitOMPWorksharingLoop()
3421 CGF, S.getBeginLoc(), S.getDirectiveKind(), ScheduleKind, in EmitOMPWorksharingLoop()
3455 S.getDirectiveKind()); in EmitOMPWorksharingLoop()
3457 OMPCancelStack.emitExit(*this, S.getDirectiveKind(), CodeGen); in EmitOMPWorksharingLoop()
3467 if (isOpenMPSimdDirective(S.getDirectiveKind())) { in EmitOMPWorksharingLoop()
3474 S, /*ReductionKind=*/isOpenMPSimdDirective(S.getDirectiveKind()) in EmitOMPWorksharingLoop()
3486 S, isOpenMPSimdDirective(S.getDirectiveKind()), in EmitOMPWorksharingLoop()
3783 if (isOpenMPParallelDirective(S.getDirectiveKind())) { in emitScanBasedDirective()
3812 CGF, S.getDirectiveKind(), HasCancel); in emitWorksharingDirective()
3823 CGF, S.getDirectiveKind(), HasCancel); in emitWorksharingDirective()
3828 if (!isOpenMPParallelDirective(S.getDirectiveKind())) in emitWorksharingDirective()
3831 if (!isOpenMPParallelDirective(S.getDirectiveKind())) in emitWorksharingDirective()
3834 CodeGenFunction::OMPCancelStackRAII CancelRegion(CGF, S.getDirectiveKind(), in emitWorksharingDirective()
4061 if (isOpenMPTargetExecutionDirective(S.getDirectiveKind())) in EmitSections()
4071 CGF, S.getBeginLoc(), S.getDirectiveKind(), ScheduleKind, StaticInit); in EmitSections()
4085 S.getDirectiveKind()); in EmitSections()
4087 CGF.OMPCancelStack.emitExit(CGF, S.getDirectiveKind(), CodeGen); in EmitSections()
4108 OMPCancelStackRAII CancelRegion(*this, S.getDirectiveKind(), HasCancel); in EmitSections()
4975 S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, Data.Tied, in EmitOMPTaskBasedDirective()
4978 !isOpenMPParallelDirective(S.getDirectiveKind()) && in EmitOMPTaskBasedDirective()
4979 !isOpenMPSimdDirective(S.getDirectiveKind())); in EmitOMPTaskBasedDirective()
5140 needsTaskBasedThreadLimit(S.getDirectiveKind()) && TL) { in EmitOMPTargetTaskBasedDirective()
5150 S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, /*Tied=*/true, in EmitOMPTargetTaskBasedDirective()
5166 OpenMPDirectiveKind CapturedRegion = S.getDirectiveKind(); in processInReduction()
5423 if (ParentDir.getDirectiveKind() == OMPD_simd || in EmitOMPScanDirective()
5425 isOpenMPSimdDirective(ParentDir.getDirectiveKind()))) { in EmitOMPScanDirective()
5646 (isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()) in EmitOMPDistributeLoop()
5651 (isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()) in EmitOMPDistributeLoop()
5669 if (isOpenMPSimdDirective(S.getDirectiveKind()) && in EmitOMPDistributeLoop()
5670 !isOpenMPParallelDirective(S.getDirectiveKind()) && in EmitOMPDistributeLoop()
5671 !isOpenMPTeamsDirective(S.getDirectiveKind())) in EmitOMPDistributeLoop()
5676 if (isOpenMPTargetExecutionDirective(S.getDirectiveKind())) in EmitOMPDistributeLoop()
5708 isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()); in EmitOMPDistributeLoop()
5721 EmitIgnoredExpr(isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()) in EmitOMPDistributeLoop()
5725 EmitIgnoredExpr(isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()) in EmitOMPDistributeLoop()
5730 isOpenMPLoopBoundSharingDirective(S.getDirectiveKind()) in EmitOMPDistributeLoop()
5764 if (isOpenMPSimdDirective(S.getDirectiveKind())) in EmitOMPDistributeLoop()
5785 RT.emitForStaticFinish(*this, S.getEndLoc(), S.getDirectiveKind()); in EmitOMPDistributeLoop()
5795 if (isOpenMPSimdDirective(S.getDirectiveKind())) { in EmitOMPDistributeLoop()
5801 if (isOpenMPSimdDirective(S.getDirectiveKind()) && in EmitOMPDistributeLoop()
5802 !isOpenMPParallelDirective(S.getDirectiveKind()) && in EmitOMPDistributeLoop()
5803 !isOpenMPTeamsDirective(S.getDirectiveKind())) { in EmitOMPDistributeLoop()
6605 assert(isOpenMPTargetExecutionDirective(S.getDirectiveKind())); in emitCommonOMPTargetDirective()
6697 if (isOpenMPTargetExecutionDirective(S.getDirectiveKind())) in emitTargetRegion()
6781 if (isOpenMPTargetExecutionDirective(S.getDirectiveKind())) in emitTargetTeamsRegion()
7471 if (isOpenMPTargetExecutionDirective(S.getDirectiveKind())) in emitTargetParallelRegion()
7593 assert(isOpenMPTaskLoopDirective(S.getDirectiveKind())); in EmitOMPTaskLoopBasedDirective()
7693 if (isOpenMPSimdDirective(S.getDirectiveKind())) in EmitOMPTaskLoopBasedDirective()
7714 S, isOpenMPSimdDirective(S.getDirectiveKind()), in EmitOMPTaskLoopBasedDirective()
8024 if (isOpenMPTaskingDirective(D.getDirectiveKind())) { in EmitSimpleOMPExecutableDirective()
8041 if (isOpenMPSimdDirective(D.getDirectiveKind())) { in EmitSimpleOMPExecutableDirective()
8078 if (D.getDirectiveKind() == OMPD_atomic || in EmitSimpleOMPExecutableDirective()
8079 D.getDirectiveKind() == OMPD_critical || in EmitSimpleOMPExecutableDirective()
8080 D.getDirectiveKind() == OMPD_section || in EmitSimpleOMPExecutableDirective()
8081 D.getDirectiveKind() == OMPD_master || in EmitSimpleOMPExecutableDirective()
8082 D.getDirectiveKind() == OMPD_masked || in EmitSimpleOMPExecutableDirective()
8083 D.getDirectiveKind() == OMPD_unroll) { in EmitSimpleOMPExecutableDirective()
8091 isOpenMPSimdDirective(D.getDirectiveKind()) ? OMPD_simd in EmitSimpleOMPExecutableDirective()
8092 : D.getDirectiveKind(), in EmitSimpleOMPExecutableDirective()