@@ -504,6 +504,12 @@ Error GenericKernelTy::launch(GenericDeviceTy &GenericDevice, void **ArgPtrs,
504
504
printLaunchInfo (GenericDevice, KernelArgs, NumThreads, NumBlocks))
505
505
return Err;
506
506
507
+ if (RecordReplay.isRecording ())
508
+ RecordReplay.saveKernelInputInfo (
509
+ getName (), getImage (), ArgPtrs, ArgOffsets,
510
+ KernelArgs.NumArgs - /* KernelLaunchEnvironment */ 1 , NumBlocks,
511
+ NumThreads, KernelArgs.Tripcount );
512
+
507
513
return launchImpl (GenericDevice, NumThreads, NumBlocks, KernelArgs,
508
514
KernelArgsPtr, AsyncInfoWrapper);
509
515
}
@@ -1405,12 +1411,6 @@ Error GenericDeviceTy::launchKernel(void *EntryPtr, void **ArgPtrs,
1405
1411
GenericKernelTy &GenericKernel =
1406
1412
*reinterpret_cast <GenericKernelTy *>(EntryPtr);
1407
1413
1408
- if (RecordReplay.isRecording ())
1409
- RecordReplay.saveKernelInputInfo (
1410
- GenericKernel.getName (), GenericKernel.getImage (), ArgPtrs, ArgOffsets,
1411
- KernelArgs.NumArgs , KernelArgs.NumTeams [0 ], KernelArgs.ThreadLimit [0 ],
1412
- KernelArgs.Tripcount );
1413
-
1414
1414
if (RecordReplay.isRecording ())
1415
1415
RecordReplay.saveImage (GenericKernel.getName (), GenericKernel.getImage ());
1416
1416
0 commit comments