diff --git a/rocclr/device/rocm/rocdevice.cpp b/rocclr/device/rocm/rocdevice.cpp index e562fb48dd..d8eae84e98 100644 --- a/rocclr/device/rocm/rocdevice.cpp +++ b/rocclr/device/rocm/rocdevice.cpp @@ -2657,7 +2657,9 @@ void Device::getHwEventTime(const amd::Event& event, uint64_t* start, uint64_t* // ================================================================================================ bool Device::IsCacheFlushed(Device::CacheState state) const { - return (static_cast(state) == cache_state_.load(std::memory_order_relaxed)); + + return ROC_EVENT_NO_FLUSH ? + (static_cast(state) == cache_state_.load(std::memory_order_relaxed)) : true; } // ================================================================================================