@@ -82,7 +82,7 @@ targetDataMapper(ident_t *Loc, int64_t DeviceId, int32_t ArgNum,
82
82
static_assert (std::is_convertible_v<TargetAsyncInfoTy, AsyncInfoTy>,
83
83
" TargetAsyncInfoTy must be convertible to AsyncInfoTy." );
84
84
85
- TIMESCOPE_WITH_IDENT ( Loc);
85
+ TIMESCOPE_WITH_RTM_AND_IDENT (RegionTypeMsg, Loc);
86
86
87
87
DP (" Entering data %s region for device %" PRId64 " with %d mappings\n " ,
88
88
RegionName, DeviceId, ArgNum);
@@ -143,21 +143,21 @@ EXTERN void __tgt_target_data_begin_mapper(ident_t *Loc, int64_t DeviceId,
143
143
int64_t *ArgTypes,
144
144
map_var_info_t *ArgNames,
145
145
void **ArgMappers) {
146
- TIMESCOPE_WITH_IDENT (Loc);
146
+
147
147
targetDataMapper<AsyncInfoTy>(Loc, DeviceId, ArgNum, ArgsBase, Args, ArgSizes,
148
148
ArgTypes, ArgNames, ArgMappers, targetDataBegin,
149
- " Entering OpenMP data region" , " begin" );
149
+ " Entering OpenMP data region with being_mapper " , " begin" );
150
150
}
151
151
152
152
EXTERN void __tgt_target_data_begin_nowait_mapper (
153
153
ident_t *Loc, int64_t DeviceId, int32_t ArgNum, void **ArgsBase,
154
154
void **Args, int64_t *ArgSizes, int64_t *ArgTypes, map_var_info_t *ArgNames,
155
155
void **ArgMappers, int32_t DepNum, void *DepList, int32_t NoAliasDepNum,
156
156
void *NoAliasDepList) {
157
- TIMESCOPE_WITH_IDENT (Loc);
157
+
158
158
targetDataMapper<TaskAsyncInfoWrapperTy>(
159
159
Loc, DeviceId, ArgNum, ArgsBase, Args, ArgSizes, ArgTypes, ArgNames,
160
- ArgMappers, targetDataBegin, " Entering OpenMP data region" , " begin" );
160
+ ArgMappers, targetDataBegin, " Entering OpenMP data region with being_nowait_mapper " , " begin" );
161
161
}
162
162
163
163
// / passes data from the target, releases target memory and destroys
@@ -169,44 +169,42 @@ EXTERN void __tgt_target_data_end_mapper(ident_t *Loc, int64_t DeviceId,
169
169
int64_t *ArgTypes,
170
170
map_var_info_t *ArgNames,
171
171
void **ArgMappers) {
172
- TIMESCOPE_WITH_IDENT (Loc);
172
+
173
173
targetDataMapper<AsyncInfoTy>(Loc, DeviceId, ArgNum, ArgsBase, Args, ArgSizes,
174
174
ArgTypes, ArgNames, ArgMappers, targetDataEnd,
175
- " Exiting OpenMP data region" , " end" );
175
+ " Exiting OpenMP data region with end_mapper " , " end" );
176
176
}
177
177
178
178
EXTERN void __tgt_target_data_end_nowait_mapper (
179
179
ident_t *Loc, int64_t DeviceId, int32_t ArgNum, void **ArgsBase,
180
180
void **Args, int64_t *ArgSizes, int64_t *ArgTypes, map_var_info_t *ArgNames,
181
181
void **ArgMappers, int32_t DepNum, void *DepList, int32_t NoAliasDepNum,
182
182
void *NoAliasDepList) {
183
- TIMESCOPE_WITH_IDENT (Loc);
183
+
184
184
targetDataMapper<TaskAsyncInfoWrapperTy>(
185
185
Loc, DeviceId, ArgNum, ArgsBase, Args, ArgSizes, ArgTypes, ArgNames,
186
- ArgMappers, targetDataEnd, " Exiting OpenMP data region" , " end" );
186
+ ArgMappers, targetDataEnd, " Exiting OpenMP data region with end_nowait_mapper " , " end" );
187
187
}
188
188
189
189
EXTERN void __tgt_target_data_update_mapper (ident_t *Loc, int64_t DeviceId,
190
190
int32_t ArgNum, void **ArgsBase,
191
191
void **Args, int64_t *ArgSizes,
192
192
int64_t *ArgTypes,
193
193
map_var_info_t *ArgNames,
194
- void **ArgMappers) {
195
- TIMESCOPE_WITH_IDENT (Loc);
194
+
196
195
targetDataMapper<AsyncInfoTy>(
197
196
Loc, DeviceId, ArgNum, ArgsBase, Args, ArgSizes, ArgTypes, ArgNames,
198
- ArgMappers, targetDataUpdate, " Updating OpenMP data" , " update" );
197
+ ArgMappers, targetDataUpdate, " Updating data within the OpenMP data region with update_mapper " , " update" );
199
198
}
200
199
201
200
EXTERN void __tgt_target_data_update_nowait_mapper (
202
201
ident_t *Loc, int64_t DeviceId, int32_t ArgNum, void **ArgsBase,
203
202
void **Args, int64_t *ArgSizes, int64_t *ArgTypes, map_var_info_t *ArgNames,
204
203
void **ArgMappers, int32_t DepNum, void *DepList, int32_t NoAliasDepNum,
205
204
void *NoAliasDepList) {
206
- TIMESCOPE_WITH_IDENT (Loc);
207
205
targetDataMapper<TaskAsyncInfoWrapperTy>(
208
206
Loc, DeviceId, ArgNum, ArgsBase, Args, ArgSizes, ArgTypes, ArgNames,
209
- ArgMappers, targetDataUpdate, " Updating OpenMP data" , " update" );
207
+ ArgMappers, targetDataUpdate, " Updating data within the OpenMP data region with update_nowait_mapper " , " update" );
210
208
}
211
209
212
210
static KernelArgsTy *upgradeKernelArgs (KernelArgsTy *KernelArgs,
@@ -323,7 +321,6 @@ static inline int targetKernel(ident_t *Loc, int64_t DeviceId, int32_t NumTeams,
323
321
EXTERN int __tgt_target_kernel (ident_t *Loc, int64_t DeviceId, int32_t NumTeams,
324
322
int32_t ThreadLimit, void *HostPtr,
325
323
KernelArgsTy *KernelArgs) {
326
- TIMESCOPE_WITH_IDENT (Loc);
327
324
if (KernelArgs->Flags .NoWait )
328
325
return targetKernel<TaskAsyncInfoWrapperTy>(
329
326
Loc, DeviceId, NumTeams, ThreadLimit, HostPtr, KernelArgs);
0 commit comments