llvm
llvm copied to clipboard
[NewOffloadModel][CI] Resolve failing E2E tests with enabled NewOffloadModel
Describe the bug
The following SYCL E2E tests were found failing for NewOffloadModel in manual run of sycl-nightly - https://github.com/intel/llvm/actions/runs/19550681758
SYCL :: ESIMD/BitonicSortK.cpp
SYCL :: ESIMD/BitonicSortKv2.cpp
SYCL :: ESIMD/InlineAsm/asm_glb.cpp
SYCL :: ESIMD/InlineAsm/asm_simd_mask.cpp
SYCL :: ESIMD/InlineAsm/asm_simd_view.cpp
SYCL :: ESIMD/InlineAsm/asm_vadd.cpp
SYCL :: ESIMD/PerformanceTests/BitonicSortK.cpp
SYCL :: ESIMD/PerformanceTests/BitonicSortKv2.cpp
SYCL :: ESIMD/PerformanceTests/Stencil.cpp
SYCL :: ESIMD/PerformanceTests/matrix_transpose.cpp
SYCL :: ESIMD/PerformanceTests/stencil2.cpp
SYCL :: ESIMD/Prefix_Local_sum1.cpp
SYCL :: ESIMD/Prefix_Local_sum2.cpp
SYCL :: ESIMD/Prefix_Local_sum3.cpp
SYCL :: ESIMD/Stencil.cpp
SYCL :: ESIMD/acc_gather_scatter_rgba.cpp
SYCL :: ESIMD/acc_gather_scatter_rgba_stateless.cpp
SYCL :: ESIMD/acc_gather_scatter_rgba_stateless_64.cpp
SYCL :: ESIMD/accessor.cpp
SYCL :: ESIMD/accessor_gather_scatter.cpp
SYCL :: ESIMD/accessor_gather_scatter_stateless.cpp
SYCL :: ESIMD/accessor_gather_scatter_stateless_64.cpp
SYCL :: ESIMD/accessor_global.cpp
SYCL :: ESIMD/accessor_load_store.cpp
SYCL :: ESIMD/accessor_load_store_stateless.cpp
SYCL :: ESIMD/accessor_load_store_stateless_64.cpp
SYCL :: ESIMD/accessor_local.cpp
SYCL :: ESIMD/accessor_stateless.cpp
SYCL :: ESIMD/accessor_stateless_64.cpp
SYCL :: ESIMD/accessor_stateless_ctor_64.cpp
SYCL :: ESIMD/addc.cpp
SYCL :: ESIMD/aot_mixed.cpp
SYCL :: ESIMD/api/ballot.cpp
SYCL :: ESIMD/api/bin_and_cmp_ops_heavy.cpp
SYCL :: ESIMD/api/bin_and_cmp_ops_heavy_pvc.cpp
SYCL :: ESIMD/api/esimd_bit_ops.cpp
SYCL :: ESIMD/api/esimd_merge.cpp
SYCL :: ESIMD/api/esimd_pack_unpack_mask.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_array_core.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_array_fp_extra.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_broadcast_core.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_broadcast_fp_extra.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_converting_core.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_converting_fp_extra.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_copy_core.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_copy_fp_extra.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_default_core.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_default_fp_extra.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_fill_accuracy_fp.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_fill_accuracy_fp_extra.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_fill_core.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_fill_fp_extra.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_load_acc_core.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_load_acc_fp_extra.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_load_usm_core.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_load_usm_fp_extra.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_vector_core.cpp
SYCL :: ESIMD/api/functional/ctors/ctor_vector_fp_extra.cpp
SYCL :: ESIMD/api/functional/functions/functions_select_2d_core.cpp
SYCL :: ESIMD/api/functional/functions/functions_select_2d_fp_extra.cpp
SYCL :: ESIMD/api/functional/functions/functions_select_lvalue_core.cpp
SYCL :: ESIMD/api/functional/functions/functions_select_lvalue_fp_extra.cpp
SYCL :: ESIMD/api/functional/functions/functions_select_rvalue_core.cpp
SYCL :: ESIMD/api/functional/functions/functions_select_rvalue_fp_extra.cpp
SYCL :: ESIMD/api/functional/functions/functions_select_simd_view_rval_core.cpp
SYCL :: ESIMD/api/functional/functions/functions_select_simd_view_rval_fp_extra.cpp
SYCL :: ESIMD/api/functional/operators/operator_assignment_copy_core.cpp
SYCL :: ESIMD/api/functional/operators/operator_assignment_glb.cpp
SYCL :: ESIMD/api/functional/operators/operator_assignment_glb_mask.cpp
SYCL :: ESIMD/api/functional/operators/operator_bitwise_not_sint.cpp
SYCL :: ESIMD/api/functional/operators/operator_bitwise_not_uint.cpp
SYCL :: ESIMD/api/functional/operators/operator_decrement_and_increment_accuracy_core.cpp
SYCL :: ESIMD/api/functional/operators/operator_decrement_and_increment_accuracy_fp_extra.cpp
SYCL :: ESIMD/api/functional/operators/operator_decrement_and_increment_core.cpp
SYCL :: ESIMD/api/functional/operators/operator_decrement_and_increment_fp_extra.cpp
SYCL :: ESIMD/api/functional/operators/operator_logical_not.cpp
SYCL :: ESIMD/api/replicate_smoke.cpp
SYCL :: ESIMD/api/replicate_smoke_pvc.cpp
SYCL :: ESIMD/api/saturation_smoke.cpp
SYCL :: ESIMD/api/simd_any_all.cpp
SYCL :: ESIMD/api/simd_binop_integer_promotion.cpp
SYCL :: ESIMD/api/simd_copy_to_from.cpp
SYCL :: ESIMD/api/simd_copy_to_from_pvc.cpp
SYCL :: ESIMD/api/simd_copy_to_from_stateful.cpp
SYCL :: ESIMD/api/simd_copy_to_from_stateful_pvc.cpp
SYCL :: ESIMD/api/simd_mask.cpp
SYCL :: ESIMD/api/simd_memory_access.cpp
SYCL :: ESIMD/api/simd_negation_operator.cpp
SYCL :: ESIMD/api/simd_view_copy_move_assign.cpp
SYCL :: ESIMD/api/simd_view_negation_operator.cpp
SYCL :: ESIMD/api/simd_view_select_2d_fp.cpp
SYCL :: ESIMD/api/simd_view_select_2d_int.cpp
SYCL :: ESIMD/api/slm_gather_scatter.cpp
SYCL :: ESIMD/api/slm_gather_scatter_heavy.cpp
SYCL :: ESIMD/api/svm_gather_scatter.cpp
SYCL :: ESIMD/api/svm_gather_scatter_64.cpp
SYCL :: ESIMD/api/svm_gather_scatter_pvc.cpp
SYCL :: ESIMD/api/svm_gather_scatter_pvc_64.cpp
SYCL :: ESIMD/api/svm_gather_scatter_scalar_off.cpp
SYCL :: ESIMD/api/unary_ops_heavy.cpp
SYCL :: ESIMD/api/unary_ops_heavy_pvc.cpp
SYCL :: ESIMD/bfn.cpp
SYCL :: ESIMD/clamp.cpp
SYCL :: ESIMD/clz_ctz.cpp
SYCL :: ESIMD/dpas/dpas_bf16.cpp
SYCL :: ESIMD/dpas/dpas_fp16.cpp
SYCL :: ESIMD/dpas/dpas_int.cpp
SYCL :: ESIMD/dpas/dpas_tf32.cpp
SYCL :: ESIMD/dword_atomic_accessor_cmpxchg.cpp
SYCL :: ESIMD/dword_atomic_accessor_cmpxchg_scalar_off.cpp
SYCL :: ESIMD/dword_atomic_accessor_smoke.cpp
SYCL :: ESIMD/dword_atomic_accessor_smoke_scalar_off.cpp
SYCL :: ESIMD/dword_atomic_accessor_smoke_stateless.cpp
SYCL :: ESIMD/dword_atomic_cmpxchg.cpp
SYCL :: ESIMD/dword_atomic_cmpxchg_scalar_off.cpp
SYCL :: ESIMD/dword_atomic_smoke.cpp
SYCL :: ESIMD/dword_atomic_smoke_scalar_off.cpp
SYCL :: ESIMD/dword_local_accessor_atomic_smoke.cpp
SYCL :: ESIMD/dword_local_accessor_atomic_smoke_cmpxchg.cpp
SYCL :: ESIMD/dword_local_accessor_atomic_smoke_cmpxchg_scalar_off.cpp
SYCL :: ESIMD/dword_local_accessor_atomic_smoke_scalar_off.cpp
SYCL :: ESIMD/ext_math.cpp
SYCL :: ESIMD/ext_math_fast.cpp
SYCL :: ESIMD/ext_math_fast_pvc.cpp
SYCL :: ESIMD/ext_math_ieee_sqrt_div.cpp
SYCL :: ESIMD/ext_math_pvc.cpp
SYCL :: ESIMD/ext_math_saturate.cpp
SYCL :: ESIMD/ext_math_saturate_pvc.cpp
SYCL :: ESIMD/fence.cpp
SYCL :: ESIMD/fma.cpp
SYCL :: ESIMD/fma_pvc.cpp
SYCL :: ESIMD/fp_args_size/fp_args_char_int_size_192.cpp
SYCL :: ESIMD/fp_args_size/fp_args_char_int_size_256.cpp
SYCL :: ESIMD/fp_args_size/fp_args_char_int_size_512.cpp
SYCL :: ESIMD/fp_args_size/fp_args_char_int_size_64.cpp
SYCL :: ESIMD/fp_args_size/fp_args_char_int_size_96.cpp
SYCL :: ESIMD/fp_args_size/fp_args_int_size_192.cpp
SYCL :: ESIMD/fp_args_size/fp_args_int_size_256.cpp
SYCL :: ESIMD/fp_args_size/fp_args_int_size_512.cpp
SYCL :: ESIMD/fp_args_size/fp_args_int_size_64.cpp
SYCL :: ESIMD/fp_args_size/fp_args_int_size_96.cpp
SYCL :: ESIMD/fp_call_from_func.cpp
SYCL :: ESIMD/fp_controls.cpp
SYCL :: ESIMD/fp_in_phi.cpp
SYCL :: ESIMD/fp_in_select.cpp
SYCL :: ESIMD/frem.cpp
SYCL :: ESIMD/grf.cpp
SYCL :: ESIMD/group_barrier.cpp
SYCL :: ESIMD/hardware_dispatch.cpp
SYCL :: ESIMD/histogram.cpp
SYCL :: ESIMD/histogram_256_slm.cpp
SYCL :: ESIMD/histogram_256_slm_spec_2020.cpp
SYCL :: ESIMD/histogram_2d.cpp
SYCL :: ESIMD/histogram_2d_64.cpp
SYCL :: ESIMD/histogram_64.cpp
SYCL :: ESIMD/kmeans/kmeans.cpp
SYCL :: ESIMD/linear/linear.cpp
SYCL :: ESIMD/local_accessor_block_load_store.cpp
SYCL :: ESIMD/local_accessor_copy_to_from.cpp
SYCL :: ESIMD/local_accessor_gather_scatter.cpp
SYCL :: ESIMD/local_accessor_gather_scatter_rgba.cpp
SYCL :: ESIMD/lsc/atomic_cmpxchg.cpp
SYCL :: ESIMD/lsc/atomic_cmpxchg_scalar_off.cpp
SYCL :: ESIMD/lsc/atomic_smoke.cpp
SYCL :: ESIMD/lsc/atomic_smoke_64.cpp
SYCL :: ESIMD/lsc/atomic_smoke_scalar_off.cpp
SYCL :: ESIMD/lsc/local_accessor_atomic_smoke.cpp
SYCL :: ESIMD/lsc/local_accessor_atomic_smoke_cmpxchg.cpp
SYCL :: ESIMD/lsc/local_accessor_atomic_smoke_cmpxchg_scalar_off.cpp
SYCL :: ESIMD/lsc/local_accessor_atomic_smoke_scalar_off.cpp
SYCL :: ESIMD/lsc/lsc_argument_type_deduction.cpp
SYCL :: ESIMD/lsc/lsc_block_load_store_stateless_64.cpp
SYCL :: ESIMD/lsc/lsc_block_load_store_stateless_flag_64.cpp
SYCL :: ESIMD/lsc/lsc_fence.cpp
SYCL :: ESIMD/lsc/lsc_gather_scatter_stateless_64.cpp
SYCL :: ESIMD/lsc/lsc_load_2d_compare.cpp
SYCL :: ESIMD/lsc/lsc_load_2d_u16.cpp
SYCL :: ESIMD/lsc/lsc_load_2d_u32.cpp
SYCL :: ESIMD/lsc/lsc_load_2d_u64.cpp
SYCL :: ESIMD/lsc/lsc_load_2d_u8.cpp
SYCL :: ESIMD/lsc/lsc_load_store_2d_compare.cpp
SYCL :: ESIMD/lsc/lsc_load_store_2d_smoke.cpp
SYCL :: ESIMD/lsc/lsc_local_accessor_block_load_store.cpp
SYCL :: ESIMD/lsc/lsc_local_accessor_gather_scatter.cpp
SYCL :: ESIMD/lsc/lsc_predicate.cpp
SYCL :: ESIMD/lsc/lsc_predicate_stateless.cpp
SYCL :: ESIMD/lsc/lsc_prefetch_2d_u16.cpp
SYCL :: ESIMD/lsc/lsc_prefetch_2d_u32.cpp
SYCL :: ESIMD/lsc/lsc_prefetch_2d_u64.cpp
SYCL :: ESIMD/lsc/lsc_prefetch_2d_u8.cpp
SYCL :: ESIMD/lsc/lsc_slm.cpp
SYCL :: ESIMD/lsc/lsc_slm_atomic_cmpxchg.cpp
SYCL :: ESIMD/lsc/lsc_slm_atomic_smoke.cpp
SYCL :: ESIMD/lsc/lsc_slm_block_load.cpp
SYCL :: ESIMD/lsc/lsc_slm_block_store.cpp
SYCL :: ESIMD/lsc/lsc_slm_gather.cpp
SYCL :: ESIMD/lsc/lsc_slm_scatter.cpp
SYCL :: ESIMD/lsc/lsc_store_2d_u32.cpp
SYCL :: ESIMD/lsc/lsc_store_2d_u64.cpp
SYCL :: ESIMD/lsc/lsc_store_2d_u8.cpp
SYCL :: ESIMD/lsc/lsc_surf.cpp
SYCL :: ESIMD/lsc/lsc_surf_load_stateless.cpp
SYCL :: ESIMD/lsc/lsc_surf_load_u16u32.cpp
SYCL :: ESIMD/lsc/lsc_surf_load_u32.cpp
SYCL :: ESIMD/lsc/lsc_surf_load_u32_stateless.cpp
SYCL :: ESIMD/lsc/lsc_surf_load_u64.cpp
SYCL :: ESIMD/lsc/lsc_surf_load_u64_stateless.cpp
SYCL :: ESIMD/lsc/lsc_surf_load_u8_u16.cpp
SYCL :: ESIMD/lsc/lsc_surf_load_u8_u16_stateless.cpp
SYCL :: ESIMD/lsc/lsc_surf_load_u8u32.cpp
SYCL :: ESIMD/lsc/lsc_surf_prefetch_u16u32.cpp
SYCL :: ESIMD/lsc/lsc_surf_prefetch_u32.cpp
SYCL :: ESIMD/lsc/lsc_surf_prefetch_u64.cpp
SYCL :: ESIMD/lsc/lsc_surf_prefetch_u8u32.cpp
SYCL :: ESIMD/lsc/lsc_surf_stateless.cpp
SYCL :: ESIMD/lsc/lsc_surf_store_stateless.cpp
SYCL :: ESIMD/lsc/lsc_surf_store_u16u32.cpp
SYCL :: ESIMD/lsc/lsc_surf_store_u32.cpp
SYCL :: ESIMD/lsc/lsc_surf_store_u32_stateless.cpp
SYCL :: ESIMD/lsc/lsc_surf_store_u64.cpp
SYCL :: ESIMD/lsc/lsc_surf_store_u64_stateless.cpp
SYCL :: ESIMD/lsc/lsc_surf_store_u8_u16.cpp
SYCL :: ESIMD/lsc/lsc_surf_store_u8u32.cpp
SYCL :: ESIMD/lsc/lsc_unpadded_load.cpp
SYCL :: ESIMD/lsc/lsc_usm.cpp
SYCL :: ESIMD/lsc/lsc_usm_2d.cpp
SYCL :: ESIMD/lsc/lsc_usm_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_atomic_cachehint.cpp
SYCL :: ESIMD/lsc/lsc_usm_atomic_cachehint_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u32.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u32_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u32_64_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u32_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u32_scalar_off.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u32_scalar_off_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u64.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u64_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u64_64_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u64_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u64_scalar_off.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u64_scalar_off_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u8_u16.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u8_u16_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u8_u16_64_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_block_load_u8_u16_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_gather_u16u32.cpp
SYCL :: ESIMD/lsc/lsc_usm_gather_u16u32_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_gather_u32.cpp
SYCL :: ESIMD/lsc/lsc_usm_gather_u32_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_gather_u64.cpp
SYCL :: ESIMD/lsc/lsc_usm_gather_u64_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_gather_u8_u16.cpp
SYCL :: ESIMD/lsc/lsc_usm_gather_u8_u16_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_gather_u8u32.cpp
SYCL :: ESIMD/lsc/lsc_usm_gather_u8u32_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u16u32.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u16u32_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u32.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u32_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u32_64_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u32_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u32_scalar_off.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u32_scalar_off_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u64.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u64_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u64_64_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u64_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u64_scalar_off.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u64_scalar_off_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u8u32.cpp
SYCL :: ESIMD/lsc/lsc_usm_prefetch_u8u32_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_store_u16u32.cpp
SYCL :: ESIMD/lsc/lsc_usm_store_u16u32_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_store_u32.cpp
SYCL :: ESIMD/lsc/lsc_usm_store_u32_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_store_u32_64_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_store_u32_pvc.cpp
SYCL :: ESIMD/lsc/lsc_usm_store_u64.cpp
SYCL :: ESIMD/lsc/lsc_usm_store_u64_64.cpp
SYCL :: ESIMD/lsc/lsc_usm_store_u8u32.cpp
SYCL :: ESIMD/lsc/lsc_usm_store_u8u32_64.cpp
SYCL :: ESIMD/mandelbrot/mandelbrot.cpp
SYCL :: ESIMD/mandelbrot/mandelbrot_spec.cpp
SYCL :: ESIMD/mask_compress_store_acc.cpp
SYCL :: ESIMD/mask_compress_store_usm.cpp
SYCL :: ESIMD/mask_expand_load.cpp
SYCL :: ESIMD/matrix_transpose.cpp
SYCL :: ESIMD/matrix_transpose2.cpp
SYCL :: ESIMD/matrix_transpose_glb.cpp
SYCL :: ESIMD/matrix_transpose_usm.cpp
SYCL :: ESIMD/named_barriers/allocate_barrier.cpp
SYCL :: ESIMD/named_barriers/allocate_barrier_InvokeSimd.cpp
SYCL :: ESIMD/named_barriers/exec_in_order.cpp
SYCL :: ESIMD/named_barriers/exec_in_order_branched.cpp
SYCL :: ESIMD/named_barriers/multiple_wg.cpp
SYCL :: ESIMD/no_host_code.cpp
SYCL :: ESIMD/noinline_args_size/noinline_args_char_int_size_192.cpp
SYCL :: ESIMD/noinline_args_size/noinline_args_char_int_size_256.cpp
SYCL :: ESIMD/noinline_args_size/noinline_args_char_int_size_512.cpp
SYCL :: ESIMD/noinline_args_size/noinline_args_char_int_size_64.cpp
SYCL :: ESIMD/noinline_args_size/noinline_args_char_int_size_96.cpp
SYCL :: ESIMD/noinline_args_size/noinline_args_int_size_192.cpp
SYCL :: ESIMD/noinline_args_size/noinline_args_int_size_256.cpp
SYCL :: ESIMD/noinline_args_size/noinline_args_int_size_512.cpp
SYCL :: ESIMD/noinline_args_size/noinline_args_int_size_64.cpp
SYCL :: ESIMD/noinline_args_size/noinline_args_int_size_96.cpp
SYCL :: ESIMD/noinline_call_from_func.cpp
SYCL :: ESIMD/popcount.cpp
SYCL :: ESIMD/preemption.cpp
SYCL :: ESIMD/printf.cpp
SYCL :: ESIMD/private_memory/pm_access_1.cpp
SYCL :: ESIMD/private_memory/pm_access_2.cpp
SYCL :: ESIMD/private_memory/pm_access_3.cpp
SYCL :: ESIMD/private_memory/private_memory.cpp
SYCL :: ESIMD/private_memory/private_memory_pvc.cpp
SYCL :: ESIMD/radix_sort.cpp
SYCL :: ESIMD/rdtsc.cpp
SYCL :: ESIMD/reduction.cpp
SYCL :: ESIMD/regression/abs_fix_test.cpp
SYCL :: ESIMD/regression/atomic_update_test.cpp
SYCL :: ESIMD/regression/bfloat16Constructor.cpp
SYCL :: ESIMD/regression/bfloat16_half_vector_plus_eq_scalar.cpp
SYCL :: ESIMD/regression/bfloat16_half_vector_plus_eq_scalar_pvc.cpp
SYCL :: ESIMD/regression/bfloat16_vector_plus_scalar.cpp
SYCL :: ESIMD/regression/bfloat16_vector_plus_scalar_pvc.cpp
SYCL :: ESIMD/regression/big_const_initializer.cpp
SYCL :: ESIMD/regression/bit_shift_compilation_test.cpp
SYCL :: ESIMD/regression/bit_shift_compilation_test_64.cpp
SYCL :: ESIMD/regression/bit_shift_compilation_test_64_supportedns.cpp
SYCL :: ESIMD/regression/bit_shift_compilation_test_supportedns.cpp
SYCL :: ESIMD/regression/bit_shift_vector_compilation_test.cpp
SYCL :: ESIMD/regression/bit_shift_vector_compilation_test_pvc.cpp
SYCL :: ESIMD/regression/complex-lib-lin.cpp
SYCL :: ESIMD/regression/copyto_char_test.cpp
SYCL :: ESIMD/regression/dgetrf_8x8.cpp
SYCL :: ESIMD/regression/dgetrf_ref.cpp
SYCL :: ESIMD/regression/double_conversion.cpp
SYCL :: ESIMD/regression/fmod_compatibility_test.cpp
SYCL :: ESIMD/regression/fp_atomic_update.cpp
SYCL :: ESIMD/regression/globals.cpp
SYCL :: ESIMD/regression/half_conversion_test.cpp
SYCL :: ESIMD/regression/iselect.cpp
SYCL :: ESIMD/regression/math_const_fix_test.cpp
SYCL :: ESIMD/regression/minmax.cpp
SYCL :: ESIMD/regression/noinline_bypointers_vadd.cpp
SYCL :: ESIMD/regression/operator_decrement.cpp
SYCL :: ESIMD/regression/replicate_bug.cpp
SYCL :: ESIMD/regression/rol_ror_compilation_test.cpp
SYCL :: ESIMD/regression/store_zero_const.cpp
SYCL :: ESIMD/regression/sycl_esimd_mixed_unnamed.cpp
SYCL :: ESIMD/regression/tanh_fix_test.cpp
SYCL :: ESIMD/regression/unused_load.cpp
SYCL :: ESIMD/regression/usm_gather_scatter_32.cpp
SYCL :: ESIMD/regression/variable_gather_mask.cpp
SYCL :: ESIMD/rotate.cpp
SYCL :: ESIMD/rotate_pvc.cpp
SYCL :: ESIMD/slm_alloc.cpp
SYCL :: ESIMD/slm_alloc_many_kernels_many_funcs.cpp
SYCL :: ESIMD/slm_alloc_many_kernels_one_func.cpp
SYCL :: ESIMD/slm_barrier.cpp
SYCL :: ESIMD/slm_block_load_store.cpp
SYCL :: ESIMD/slm_init_no_inline.cpp
SYCL :: ESIMD/slm_split_barrier.cpp
SYCL :: ESIMD/spec_const/spec_const_bool.cpp
SYCL :: ESIMD/spec_const/spec_const_char.cpp
SYCL :: ESIMD/spec_const/spec_const_double.cpp
SYCL :: ESIMD/spec_const/spec_const_float.cpp
SYCL :: ESIMD/spec_const/spec_const_int.cpp
SYCL :: ESIMD/spec_const/spec_const_int64.cpp
SYCL :: ESIMD/spec_const/spec_const_redefine.cpp
SYCL :: ESIMD/spec_const/spec_const_short.cpp
SYCL :: ESIMD/spec_const/spec_const_uchar.cpp
SYCL :: ESIMD/spec_const/spec_const_uint.cpp
SYCL :: ESIMD/spec_const/spec_const_uint64.cpp
SYCL :: ESIMD/spec_const/spec_const_ushort.cpp
SYCL :: ESIMD/spec_const/unused_spec_const.cpp
SYCL :: ESIMD/spirv_fp_test.cpp
SYCL :: ESIMD/srnd.cpp
SYCL :: ESIMD/stencil2.cpp
SYCL :: ESIMD/subb.cpp
SYCL :: ESIMD/sycl_esimd_mix.cpp
SYCL :: ESIMD/template.cpp
SYCL :: ESIMD/test_id_3d.cpp
SYCL :: ESIMD/thread_id_test.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_acc.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_acc_64.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_acc_cmpxchg.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_acc_dg2_pvc.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_acc_dg2_pvc_2.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_acc_dg2_pvc_64.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_acc_dg2_pvc_64_2.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_acc_dg2_pvc_cmpxchg.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_acc_dg2_pvc_cmpxchg_2.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_acc_dg2_pvc_stateless.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_acc_dg2_pvc_stateless_2.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_acc_stateless.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_acc.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_acc_cmpxchg.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_acc_dg2.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_acc_dg2_cmpxchg.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_acc_pvc.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_acc_pvc_2.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_acc_pvc_cmpxchg.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_acc_pvc_cmpxchg_2.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_cmpxchg.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_dg2.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_dg2_cmpxchg.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_pvc.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_pvc_2.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_pvc_cmpxchg.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_slm_pvc_cmpxchg_2.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_usm.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_usm_64.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_usm_cmpxchg.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_usm_dg2_pvc.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_usm_dg2_pvc_2.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_usm_dg2_pvc_64.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_usm_dg2_pvc_64_2.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_usm_dg2_pvc_cmpxchg.cpp
SYCL :: ESIMD/unified_memory_api/atomic_update_usm_dg2_pvc_cmpxchg_2.cpp
SYCL :: ESIMD/unified_memory_api/block_load_acc.cpp
SYCL :: ESIMD/unified_memory_api/block_load_acc_dg2.cpp
SYCL :: ESIMD/unified_memory_api/block_load_acc_pvc.cpp
SYCL :: ESIMD/unified_memory_api/block_load_slm.cpp
SYCL :: ESIMD/unified_memory_api/block_load_slm_acc.cpp
SYCL :: ESIMD/unified_memory_api/block_load_slm_acc_dg2.cpp
SYCL :: ESIMD/unified_memory_api/block_load_slm_acc_pvc.cpp
SYCL :: ESIMD/unified_memory_api/block_load_slm_dg2.cpp
SYCL :: ESIMD/unified_memory_api/block_load_slm_pvc.cpp
SYCL :: ESIMD/unified_memory_api/block_load_usm.cpp
SYCL :: ESIMD/unified_memory_api/block_load_usm_dg2.cpp
SYCL :: ESIMD/unified_memory_api/block_load_usm_pvc.cpp
SYCL :: ESIMD/unified_memory_api/block_store_acc.cpp
SYCL :: ESIMD/unified_memory_api/block_store_acc_dg2.cpp
SYCL :: ESIMD/unified_memory_api/block_store_acc_pvc.cpp
SYCL :: ESIMD/unified_memory_api/block_store_slm.cpp
SYCL :: ESIMD/unified_memory_api/block_store_slm_acc.cpp
SYCL :: ESIMD/unified_memory_api/block_store_slm_acc_dg2.cpp
SYCL :: ESIMD/unified_memory_api/block_store_slm_acc_pvc.cpp
SYCL :: ESIMD/unified_memory_api/block_store_slm_dg2.cpp
SYCL :: ESIMD/unified_memory_api/block_store_slm_pvc.cpp
SYCL :: ESIMD/unified_memory_api/block_store_usm.cpp
SYCL :: ESIMD/unified_memory_api/block_store_usm_dg2.cpp
SYCL :: ESIMD/unified_memory_api/block_store_usm_pvc.cpp
SYCL :: ESIMD/unified_memory_api/copyto_copyfrom_acc.cpp
SYCL :: ESIMD/unified_memory_api/copyto_copyfrom_acc_dg2.cpp
SYCL :: ESIMD/unified_memory_api/copyto_copyfrom_acc_pvc.cpp
SYCL :: ESIMD/unified_memory_api/copyto_copyfrom_slm_acc.cpp
SYCL :: ESIMD/unified_memory_api/copyto_copyfrom_slm_acc_dg2.cpp
SYCL :: ESIMD/unified_memory_api/copyto_copyfrom_slm_acc_pvc.cpp
SYCL :: ESIMD/unified_memory_api/copyto_copyfrom_usm.cpp
SYCL :: ESIMD/unified_memory_api/copyto_copyfrom_usm_dg2.cpp
SYCL :: ESIMD/unified_memory_api/copyto_copyfrom_usm_pvc.cpp
SYCL :: ESIMD/unified_memory_api/gather_acc.cpp
SYCL :: ESIMD/unified_memory_api/gather_acc_dg2_pvc.cpp
SYCL :: ESIMD/unified_memory_api/gather_acc_dg2_pvc_stateless.cpp
SYCL :: ESIMD/unified_memory_api/gather_acc_stateless.cpp
SYCL :: ESIMD/unified_memory_api/gather_lacc.cpp
SYCL :: ESIMD/unified_memory_api/gather_lacc_dg2_pvc.cpp
SYCL :: ESIMD/unified_memory_api/gather_usm.cpp
SYCL :: ESIMD/unified_memory_api/gather_usm_dg2_pvc.cpp
SYCL :: ESIMD/unified_memory_api/gather_usm_legacy.cpp
SYCL :: ESIMD/unified_memory_api/load_2d.cpp
SYCL :: ESIMD/unified_memory_api/prefetch_2d.cpp
SYCL :: ESIMD/unified_memory_api/prefetch_acc_dg2.cpp
SYCL :: ESIMD/unified_memory_api/prefetch_acc_pvc.cpp
SYCL :: ESIMD/unified_memory_api/prefetch_acc_stateful_dg2.cpp
SYCL :: ESIMD/unified_memory_api/prefetch_acc_stateful_pvc.cpp
SYCL :: ESIMD/unified_memory_api/prefetch_usm_dg2.cpp
SYCL :: ESIMD/unified_memory_api/prefetch_usm_pvc.cpp
SYCL :: ESIMD/unified_memory_api/scatter_acc.cpp
SYCL :: ESIMD/unified_memory_api/scatter_acc_dg2_pvc.cpp
SYCL :: ESIMD/unified_memory_api/scatter_lacc.cpp
SYCL :: ESIMD/unified_memory_api/scatter_lacc_dg2_pvc.cpp
SYCL :: ESIMD/unified_memory_api/scatter_usm.cpp
SYCL :: ESIMD/unified_memory_api/scatter_usm_dg2_pvc.cpp
SYCL :: ESIMD/unified_memory_api/scatter_usm_legacy.cpp
SYCL :: ESIMD/unified_memory_api/slm_gather.cpp
SYCL :: ESIMD/unified_memory_api/slm_gather_dg2_pvc.cpp
SYCL :: ESIMD/unified_memory_api/slm_gather_legacy.cpp
SYCL :: ESIMD/unified_memory_api/slm_scatter.cpp
SYCL :: ESIMD/unified_memory_api/slm_scatter_dg2_pvc.cpp
SYCL :: ESIMD/unified_memory_api/slm_scatter_legacy.cpp
SYCL :: ESIMD/unified_memory_api/store_2d.cpp
SYCL :: ESIMD/usm_gather_scatter_rgba.cpp
SYCL :: ESIMD/usm_gather_scatter_rgba_64.cpp
SYCL :: ESIMD/vadd_1d.cpp
SYCL :: ESIMD/vadd_2d.cpp
SYCL :: ESIMD/vadd_2d_acc.cpp
SYCL :: ESIMD/vadd_half.cpp
SYCL :: ESIMD/vadd_raw_send_gen12.cpp
SYCL :: ESIMD/vadd_usm.cpp
SYCL :: ESIMD/wait.cpp SYCL :: ESIMD/wait.cpp
SYCL :: InvokeSimd/Feature/ImplicitSubgroup/invoke_simd_struct_by_pointer.cpp
SYCL :: InvokeSimd/Feature/ImplicitSubgroup/popcnt_emu.cpp
SYCL :: InvokeSimd/Feature/ImplicitSubgroup/scale.cpp
SYCL :: InvokeSimd/Feature/ImplicitSubgroup/void_retval.cpp
SYCL :: InvokeSimd/Feature/SPMD_invoke_ESIMD_external.cpp
SYCL :: InvokeSimd/Feature/invoke_simd_struct_by_pointer.cpp
SYCL :: InvokeSimd/Feature/popcnt_emu.cpp
SYCL :: InvokeSimd/Feature/scale.cpp
SYCL :: InvokeSimd/Feature/split_module/SPMD_module.cpp
SYCL :: InvokeSimd/Feature/split_module/SPMD_module_ImplicitSubgroup.cpp
SYCL :: InvokeSimd/Feature/void_retval.cpp
SYCL :: InvokeSimd/Regression/ImplicitSubgroup/call_vadd_1d_loop.cpp
SYCL :: InvokeSimd/Regression/ImplicitSubgroup/call_vadd_1d_loop_naive.cpp
SYCL :: InvokeSimd/Regression/ImplicitSubgroup/debug_symbols.cpp
SYCL :: InvokeSimd/Regression/ImplicitSubgroup/dp4a.cpp
SYCL :: InvokeSimd/Regression/ImplicitSubgroup/matrix_add.cpp
SYCL :: InvokeSimd/Regression/ImplicitSubgroup/matrix_multiply_USM.cpp
SYCL :: InvokeSimd/Regression/ImplicitSubgroup/matrix_multiply_accessor_get_pointer.cpp
SYCL :: InvokeSimd/Regression/ImplicitSubgroup/nbarrier_basic.cpp
SYCL :: InvokeSimd/Regression/ImplicitSubgroup/slm_load_store.cpp
SYCL :: InvokeSimd/Regression/ImplicitSubgroup/tiled_matrix_multiplication.cpp
SYCL :: InvokeSimd/Regression/address_space_cast.cpp
SYCL :: InvokeSimd/Regression/call_vadd_1d_loop.cpp
SYCL :: InvokeSimd/Regression/call_vadd_1d_loop_naive.cpp
SYCL :: InvokeSimd/Regression/debug_symbols.cpp
SYCL :: InvokeSimd/Regression/dp4a.cpp
SYCL :: InvokeSimd/Regression/matrix_add.cpp
SYCL :: InvokeSimd/Regression/matrix_multiply_USM.cpp
SYCL :: InvokeSimd/Regression/matrix_multiply_accessor_get_pointer.cpp
SYCL :: InvokeSimd/Regression/nbarrier_basic.cpp
SYCL :: InvokeSimd/Regression/nbarrier_exec_in_order.cpp
SYCL :: InvokeSimd/Regression/nbarrier_loop.cpp
SYCL :: InvokeSimd/Regression/nbarrier_multiple_wg.cpp
SYCL :: InvokeSimd/Regression/slm_gather_scatter.cpp
SYCL :: InvokeSimd/Regression/slm_load_store.cpp
SYCL :: InvokeSimd/Regression/tiled_matrix_multiplication.cpp
SYCL :: InvokeSimd/Spec/ESIMD_to_unmarked_function.cpp
SYCL :: InvokeSimd/Spec/ImplicitSubgroup/ESIMD_to_unmarked_function.cpp
SYCL :: InvokeSimd/Spec/ImplicitSubgroup/function_overloads.cpp
SYCL :: InvokeSimd/Spec/ImplicitSubgroup/multiple_SPMD_to_multiple_ESIMD.cpp
SYCL :: InvokeSimd/Spec/ImplicitSubgroup/multiple_SPMD_to_single_ESIMD.cpp
SYCL :: InvokeSimd/Spec/ImplicitSubgroup/nested_ESIMD_to_ESIMD.cpp
SYCL :: InvokeSimd/Spec/ImplicitSubgroup/nested_SPMD_to_ESIMD.cpp
SYCL :: InvokeSimd/Spec/ImplicitSubgroup/simd_mask.cpp
SYCL :: InvokeSimd/Spec/ImplicitSubgroup/uniform_retval.cpp
SYCL :: InvokeSimd/Spec/function_overloads.cpp
SYCL :: InvokeSimd/Spec/multiple_SPMD_to_multiple_ESIMD.cpp
SYCL :: InvokeSimd/Spec/multiple_SPMD_to_single_ESIMD.cpp
SYCL :: InvokeSimd/Spec/nested_ESIMD_to_ESIMD.cpp
SYCL :: InvokeSimd/Spec/nested_SPMD_to_ESIMD.cpp
SYCL :: InvokeSimd/Spec/simd_mask.cpp
SYCL :: InvokeSimd/Spec/simd_mask_merge.cpp
SYCL :: InvokeSimd/Spec/simd_size/simd16.cpp
SYCL :: InvokeSimd/Spec/simd_size/simd32.cpp
SYCL :: InvokeSimd/Spec/simd_size/simd8.cpp
SYCL :: InvokeSimd/Spec/uniform_retval.cpp
SYCL :: InvokeSimd/invoke_simd_conv.cpp
SYCL :: InvokeSimd/invoke_simd_conv_double.cpp
SYCL :: InvokeSimd/invoke_simd_smoke.cpp
Fail in Linux but pass in Windows:
SYCL :: KernelAndProgram/kernel-bundle-merge-options-env.cpp
SYCL :: KernelAndProgram/kernel-bundle-merge-options.cpp
SYCL :: KernelAndProgram/level-zero-link-flags.cpp
Fail only in AMDGPU:
SYCL :: Compression/compression.cpp
SYCL :: Compression/compression_multiple_tu.cpp
SYCL :: DeviceLib/rand_test.cpp
Expected to fail in Windows but passes with NewOffloadModel:
SYCL :: ProgramManager/uneven_kernel_split.cpp
To reproduce
To reproduce you should run the mentioned SYCL E2E tests with --param enable_new_offload_model=True.
Environment
- OS: Windows/Linux
Additional context
No response