Jacob Pratt
c63793952e
Rollup merge of #145768 - ZuseZ4:offload-device, r=oli-obk
...
Offload device
LLVM's offload functionality usually expects an extra dyn_ptr argument. We could avoid it,b ut likely gonna need it very soon in one of the follow-up PRs (e.g. to request shared memory). So we might as well already add it.
This PR adds a %dyn_ptr ptr to GPUKernel ABI functions, if the offload feature is enabled.
WIP
r? ```@ghost```
2025-11-07 00:21:17 -05:00
..
2025-09-15 15:31:56 +00:00
2025-11-05 21:28:29 +01:00
2025-11-05 11:25:29 +00:00
2025-11-05 11:25:29 +00:00
2025-10-30 07:56:16 +08:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 21:07:24 +00:00
2025-11-07 00:21:17 -05:00
2025-11-07 00:21:17 -05:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-06 11:45:06 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-09-02 19:12:54 +10:00
2025-11-05 11:25:29 +00:00
2025-10-12 08:08:30 +00:00
2025-11-04 09:56:17 +01:00
2025-11-05 11:25:27 +00:00
2025-08-20 15:04:00 -07:00
2025-11-01 08:25:44 +01:00
2025-11-05 10:59:19 +11:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-09-02 19:12:54 +10:00
2025-11-05 11:25:27 +00:00
2025-11-06 11:45:06 +00:00
2025-09-22 15:10:41 -04:00
2025-11-06 14:07:15 +11:00
2025-11-04 11:44:55 +01:00
2025-11-06 03:34:38 -05:00
2025-10-15 13:17:25 +01:00
2025-10-06 14:54:38 +00:00
2025-11-06 14:07:16 +11:00
2025-11-06 11:18:38 +08:00
2025-11-02 15:56:48 +01:00
2025-10-28 10:26:50 +11:00
2025-11-02 08:16:38 +00:00
2025-11-05 12:12:10 +01:00
2025-11-06 12:29:58 +01:00
2025-11-05 09:01:07 -07:00
2025-11-05 11:25:29 +00:00
2025-11-05 21:28:29 +01:00
2025-10-31 14:48:43 +01:00
2025-11-05 11:25:27 +00:00
2025-09-02 19:12:54 +10:00
2025-11-05 11:25:29 +00:00
2025-11-05 11:25:29 +00:00
2025-11-05 11:25:27 +00:00
2025-10-22 13:20:23 -04:00
2025-11-05 11:25:27 +00:00
2025-10-28 20:39:32 +11:00
2025-11-05 11:25:29 +00:00
2025-11-06 11:45:06 +00:00
2025-11-05 11:25:27 +00:00
2025-11-05 11:25:27 +00:00
2025-11-07 00:21:17 -05:00
2025-10-12 08:08:30 +00:00
2025-11-05 21:28:31 +01:00
2025-10-13 00:20:10 +00:00
2025-10-09 01:24:55 +08:00
2025-11-05 11:25:27 +00:00
2025-10-27 22:13:23 +11:00
2025-10-31 14:14:05 -04:00
2025-09-19 12:00:30 -07:00