[llvm] [Offload] OL_QUEUE_INFO_EMPTY (PR #152473)
Callum Fare via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 7 04:32:40 PDT 2025
================
@@ -65,7 +65,8 @@ def : Enum {
let desc = "Supported queue info.";
let is_typed = 1;
let etors = [
- TaggedEtor<"DEVICE", "ol_device_handle_t", "The handle of the device associated with the queue.">
+ TaggedEtor<"DEVICE", "ol_device_handle_t", "The handle of the device associated with the queue.">,
+ TaggedEtor<"EMPTY", "bool", "True if the queue is known to be empty. May be unconditionally false if the device does not support status queries.">,
----------------
callumfare wrote:
I think my preference would still be to return an `UNSUPPORTED` error code. That said I think this is probably ok, because the worst thing a user will end up doing is synchronizing the queue when they don't need to.
https://github.com/llvm/llvm-project/pull/152473
More information about the llvm-commits
mailing list