clang 23.0.0git
clang::OpenMPScheduleTy Struct Referencefinal

Scheduling data for loop-based OpenMP directives. More...

#include "clang/Basic/OpenMPKinds.h"

Public Attributes

OpenMPScheduleClauseKind Schedule = OMPC_SCHEDULE_unknown
OpenMPScheduleClauseModifier M1 = OMPC_SCHEDULE_MODIFIER_unknown
OpenMPScheduleClauseModifier M2 = OMPC_SCHEDULE_MODIFIER_unknown
bool UseFusedDistChunkSchedule = false
 Request the fused distr_static_chunk + static_chunkone runtime schedule in for_static_init.

Detailed Description

Scheduling data for loop-based OpenMP directives.

Definition at line 187 of file OpenMPKinds.h.

Member Data Documentation

◆ M1

◆ M2

◆ Schedule

◆ UseFusedDistChunkSchedule

bool clang::OpenMPScheduleTy::UseFusedDistChunkSchedule = false

Request the fused distr_static_chunk + static_chunkone runtime schedule in for_static_init.

The outer distribute_static_init is skipped.

Definition at line 193 of file OpenMPKinds.h.

Referenced by clang::CodeGen::CGOpenMPRuntime::emitForStaticInit(), and clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop().


The documentation for this struct was generated from the following file: