[llvm] [Offload] Add `ol_dimensions_t` (PR #143901)

Ross Brunton via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 12 07:23:01 PDT 2025


================
@@ -148,6 +148,16 @@ def : Struct {
   ];
 }
 
+def : Struct {
+  let name = "ol_dimensions_t";
+  let desc = "A three element vector";
+  let members = [
+    StructMember<"size_t", "x", "X">,
----------------
RossBrunton wrote:

SYCL/UR and OpenCL use u32 for their ranges, while Level Zero seems to use `uint32_t`... I guess it makes sense for Offload to use `uint32_t` as the most widely supported; I'll change it.

https://github.com/llvm/llvm-project/pull/143901


More information about the llvm-commits mailing list