File tree Expand file tree Collapse file tree
include/opdi/backend/ompt Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -69,6 +69,9 @@ namespace opdi {
6969 #if _OPENMP >= 202011
7070 case ompt_sync_region_barrier_implicit_workshare:
7171 case ompt_sync_region_barrier_implicit_parallel:
72+ #else // fallback for compilers with _OPENMP < 202011 that already support fine-grained sync region types
73+ case 8 : // ompt_sync_region_barrier_implicit_workshare
74+ case 9 : // ompt_sync_region_barrier_implicit_parallel
7275 #endif
7376 logic->onSyncRegion (LogicInterface::SyncRegionKind::BarrierImplicit, endpoint);
7477 break ;
Original file line number Diff line number Diff line change @@ -70,6 +70,11 @@ namespace opdi {
7070 case ompt_work_loop_dynamic:
7171 case ompt_work_loop_guided:
7272 case ompt_work_loop_other:
73+ #else // fallback for compilers with _OPENMP < 202111 that already support fine-grained worksharing types
74+ case 10 : // ompt_work_loop_static
75+ case 11 : // ompt_work_loop_dynamic
76+ case 12 : // ompt_work_loop_guided
77+ case 13 : // ompt_work_loop_other
7378 #endif
7479 logic->onWork (LogicInterface::WorksharingKind::Loop, endpoint);
7580 break ;
You can’t perform that action at this time.
0 commit comments