[llvm-branch-commits] [clang] [llvm] [Offload][Lang] Add -fgpu-default-stream support to LLVMOffloadingKernel (PR #218039)
Kevin Sala Penades via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Tue Aug 25 10:53:41 PDT 2026
================
@@ -20,3 +20,17 @@
// RUN: %clang -### -target x86_64-linux-gnu -ccc-print-bindings --offload-link -foffload-via-llvm %s 2>&1 | FileCheck -check-prefix DEVICE-LINK %s
// DEVICE-LINK: "x86_64-unknown-linux-gnu" - "Offload::Linker", inputs: ["[[INPUT:.+]]"], output: "a.out"
+
+// RUN: %clang -### -target x86_64-linux-gnu -foffload-via-llvm \
+// RUN: -fgpu-default-stream=per-thread --offload-arch=sm_35 %s 2>&1 \
+// RUN: | FileCheck -check-prefix PER-THREAD-DEFAULT-STREAM %s
+
+// PER-THREAD-DEFAULT-STREAM: LLVMOffloadKernelPerThreadDefaultStream.o
+// PER-THREAD-DEFAULT-STREAM: "-lLLVMOffloadKernel"
+
+// RUN: %clang -### -target x86_64-linux-gnu -foffload-via-llvm \
+// RUN: -fgpu-default-stream=legacy --offload-arch=sm_35 %s 2>&1 \
+// RUN: | FileCheck -check-prefix LEGACY-DEFAULT-STREAM %s
+
+// LEGACY-DEFAULT-STREAM-NOT: LLVMOffloadKernelPerThreadDefaultStream.o
+// LEGACY-DEFAULT-STREAM: "-lLLVMOffloadKernel"
----------------
kevinsala wrote:
Great
https://github.com/llvm/llvm-project/pull/218039
More information about the llvm-branch-commits
mailing list