================
@@ -87,20 +105,27 @@ int main() {
// CHECK-HOST-NOT: define {{.*}} @_ZTSZ4mainEUlT_E_
// CHECK-HOST-NOT: define {{.*}} @"_ZTS6\CE\B4\CF\84\CF\87"
// CHECK-HOST-NOT: define {{.*}} @_ZTSZ4mainE2KN
+// CHECK-HOST-NOT: define {{.*}} @_ZTS19ref_arg_kernel_name
+// CHECK-HOST-NOT: define {{.*}} @_ZTS26rvalue_ref_arg_kernel_name
// Verify that sycl_kernel_entry_point attributed functions are not emitted
// during device compilation.
//
// CHECK-DEVICE-NOT: single_purpose_kernel_task
// CHECK-DEVICE-NOT: kernel_single_task
// CHECK-DEVICE-NOT: kernel_entry_point
+// CHECK-DEVICE-NOT: ref_arg_kernel
+// CHECK-DEVICE-NOT: rvalue_ref_arg_kernel
// Verify that kernel launch code is generated for sycl_kernel_entry_point
// attributed functions during host compilation.
//
// CHECK-HOST-LINUX: @.str = private unnamed_addr constant [33 x i8]
c"_ZTS26single_purpose_kernel_name\00", align 1
// CHECK-HOST-LINUX: @.str.1 = private unnamed_addr constant [18 x i8]
c"_ZTSZ4mainEUlT_E_\00", align 1
// CHECK-HOST-LINUX: @.str.2 = private unnamed_addr constant [12 x i8]
c"_ZTS6\CE\B4\CF\84\CF\87\00", align 1
+// CHECK-HOST-LINUX: @.str.3 = private unnamed_addr constant [15 x i8]
c"_ZTSZ4mainE2KN\00", align 1
----------------
tahonermann wrote:
I see the check for `@.str.3` was missing previously, thank you for adding it!
We're missing corresponding checks for Windows. Could you please add them?
https://github.com/llvm/llvm-project/pull/186788
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits