llvm icon indicating copy to clipboard operation
llvm copied to clipboard

[SYCL][E2E] Ensure lowering of llvm.bitreverse for 2/4-bit scalars is functionally correct

Open LU-JOHN opened this issue 10 months ago • 1 comments

Ensure that lowering of llvm.bitreverse.i2/i4 by llvm-spirv is functionally correct.

LU-JOHN avatar Apr 11 '24 01:04 LU-JOHN

@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

againull avatar May 16 '24 18:05 againull

Post-commit failure should be addressed by https://github.com/intel/llvm/pull/13889.

steffenlarsen avatar May 23 '24 07:05 steffenlarsen