@@ -11,16 +11,18 @@ source_filename = "parallel_for_int.cpp"
1111target datalayout = "e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-n8:16:32:64"
1212target triple = "spir64-unknown-unknown"
1313
14- $_ZTSZZ4mainENKUlRN4sycl3_V17handlerEE_clES2_E11MyKernelR_4 = comdat any
14+ $_ZTSZZ4mainENKUlRN4sycl3_V17handlerEE_clES2_E8MyKernel = comdat any
1515
16+ @__asan_kernel = internal addrspace (1 ) constant [55 x i8 ] c "_ZTSZZ4mainENKUlRN4sycl3_V17handlerEE_clES2_E8MyKernel\00 "
17+ @__AsanKernelMetadata = appending dso_local local_unnamed_addr addrspace (1 ) global [1 x { i64 , i64 }] [{ i64 , i64 } { i64 ptrtoint (ptr addrspace (1 ) @__asan_kernel to i64 ), i64 54 }] #2
1618@__spirv_BuiltInGlobalInvocationId = external dso_local local_unnamed_addr addrspace (1 ) constant <3 x i64 >, align 32
1719@__asan_func = internal addrspace (2 ) constant [106 x i8 ] c "typeinfo name for main::'lambda'(sycl::_V1::handler&)::operator()(sycl::_V1::handler&) const::MyKernelR_4\00 "
1820
1921; Function Attrs: mustprogress nocallback nofree nosync nounwind willreturn memory(inaccessiblemem: write)
2022declare void @llvm.assume (i1 noundef) #0
2123
2224; Function Attrs: mustprogress norecurse nounwind sanitize_address uwtable
23- define weak_odr dso_local spir_kernel void @_ZTSZZ4mainENKUlRN4sycl3_V17handlerEE_clES2_E11MyKernelR_4 (ptr addrspace (1 ) noundef align 4 %_arg_array , i64 %__asan_launch ) local_unnamed_addr #1 comdat !srcloc !7 !kernel_arg_buffer_location !8 !sycl_fixed_targets !9 {
25+ define weak_odr dso_local spir_kernel void @_ZTSZZ4mainENKUlRN4sycl3_V17handlerEE_clES2_E8MyKernel (ptr addrspace (1 ) noundef align 4 %_arg_array , i64 %__asan_launch ) local_unnamed_addr #1 comdat !srcloc !7 !kernel_arg_buffer_location !8 !sycl_fixed_targets !9 {
2426entry:
2527 call spir_func void @__itt_offload_wi_start_wrapper ()
2628 %0 = load i64 , ptr addrspace (1 ) @__spirv_BuiltInGlobalInvocationId , align 32 , !noalias !10
@@ -46,6 +48,7 @@ declare spir_func void @__itt_offload_wi_finish_wrapper()
4648
4749attributes #0 = { mustprogress nocallback nofree nosync nounwind willreturn memory(inaccessiblemem: write) }
4850attributes #1 = { mustprogress norecurse nounwind sanitize_address uwtable "frame-pointer" ="all" "no-trapping-math" ="true" "stack-protector-buffer-size" ="8" "sycl-module-id" ="parallel_for_int.cpp" "sycl-optlevel" ="2" "uniform-work-group-size" ="true" }
51+ attributes #2 = { "sycl-device-global-size" ="16" "sycl-device-image-scope" "sycl-host-access" ="2" "sycl-unique-id" ="_Z20__AsanKernelMetadata" }
4952
5053!llvm.module.flags = !{!0 , !1 , !2 }
5154!opencl.spir.version = !{!3 }
0 commit comments