SWDEV-240806 - [hip-graph] Added functions updateEventWaitList and resetStatus

Change-Id: I6a753e9584bdacd39ee676466a884ec6b7859879


[ROCm/clr commit: c9c6bed022]
This commit is contained in:
Anusha GodavarthySurya authored and Anusha Godavarthy Surya committed 2021-04-20 09:43:40 -04:00
1 parent 823c7c456a
commit 44e600b701
2 files changed
+23

No files matched your search

+10
View File
@@ -186,6 +186,9 @@ class Event : public RuntimeObject {
*/
bool setStatus(int32_t status, uint64_t timeStamp = 0);
//! Reset the status of the command for reuse
bool resetStatus(int32_t status);
//! Signal all threads waiting on this event.
void signal() {
ScopedLock lock(lock_);
@@ -269,6 +272,13 @@ class Command : public Event {
//! Return the list of events this command needs to wait on before dispatch
const EventWaitList& eventWaitList() const { return eventWaitList_; }
//! Update with the list of events this command needs to wait on before dispatch
void updateEventWaitList(const EventWaitList& waitList) {
for (auto event : waitList) {
eventWaitList_.push_back(event);
}
}
//! Return this command's OpenCL type.
cl_command_type type() const { return type_; }