llvm
llvm copied to clipboard
[SYCL][E2E] Ensure lowering of llvm.bitreverse for 2/4-bit scalars is functionally correct
Ensure that lowering of llvm.bitreverse.i2/i4 by llvm-spirv is functionally correct.
@LU-JOHN Introduced test fails in pre-commit:
2024-05-10T17:40:26.8989941Z env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/LLVMIntrinsicLowering/Output/bitreverse.cpp.tmp.out
2024-05-10T17:40:26.8990827Z # executed command: env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/LLVMIntrinsicLowering/Output/bitreverse.cpp.tmp.out
2024-05-10T17:40:26.8991396Z # .---command stderr------------
2024-05-10T17:40:26.8991920Z # | terminate called after throwing an instance of 'sycl::_V1::compile_program_error'
2024-05-10T17:40:26.8992343Z # | what(): The program was built for 1 devices
2024-05-10T17:40:26.8992718Z # | Build program log for 'Intel(R) Iris(R) Xe Graphics':
2024-05-10T17:40:26.8993054Z # | -11 (PI_ERROR_BUILD_PROGRAM_FAILURE)
2024-05-10T17:40:26.8993319Z # `-----------------------------
2024-05-10T17:40:26.8993583Z # error: command failed with exit status: -6
Post-commit failure should be addressed by https://github.com/intel/llvm/pull/13889.