From aaf50adb539dc2504123486448a2c6f28f2c2c72 Mon Sep 17 00:00:00 2001 From: Shilei Tian Date: Wed, 17 Jun 2020 15:01:16 -0400 Subject: [PATCH] Revert "[OpenMP][NFC] Added DeviceID and Event pointer to __tgt_async_info" This reverts commit ee1bf45e1d42d7f386d8321c3a8799476344ad91. --- openmp/libomptarget/include/omptarget.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/openmp/libomptarget/include/omptarget.h b/openmp/libomptarget/include/omptarget.h index 7ba088c1996b..de3afc36c7f2 100644 --- a/openmp/libomptarget/include/omptarget.h +++ b/openmp/libomptarget/include/omptarget.h @@ -114,14 +114,10 @@ struct __tgt_target_table { /// This struct contains information exchanged between different asynchronous /// operations for device-dependent optimization and potential synchronization struct __tgt_async_info { - // Device ID. Note that it is NOT the RTLDeviceID. We don't need to store the - // RTLDeviceID explicitly as we can always get it via DeviceID. - int DeviceID = -1; // A pointer to a queue-like structure where offloading operations are issued. - // We assume to use this structure to do synchronization. + // We assume to use this structure to do synchronization. In CUDA backend, it + // is CUstream. void *Queue = nullptr; - // A pointer to a device-dependent event used for synchronization as well. - void *Event = nullptr; }; #ifdef __cplusplus