Skip to content

Commit bea607c

Browse files
DenisBakhvalovvladimirlaz
authored andcommitted
Updated vc-intrinsics version to match llvm change 1da09b7
1 parent e832c55 commit bea607c

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

llvm/lib/SYCLLowerIR/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ if (NOT TARGET LLVMGenXIntrinsics)
77
include(FetchContent)
88
FetchContent_Declare(vc-intrinsics
99
GIT_REPOSITORY https://github.com/intel/vc-intrinsics.git
10-
GIT_TAG 5e35898100ebe3747ea50c91b05e679757b25703
10+
GIT_TAG 91f3df2cd87a7b9706df32046c34fe8d07ecf854
1111
)
1212
FetchContent_MakeAvailable(vc-intrinsics)
1313
FetchContent_GetProperties(vc-intrinsics)

llvm/test/SYCLLowerIR/esimd_lower_intrins.ll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,15 @@ define dso_local spir_func <32 x i32> @FUNC_3() !sycl_explicit_simd !1 {
5252

5353
define dso_local spir_func <32 x i32> @FUNC_4() !sycl_explicit_simd !1 {
5454
%ret_val = call spir_func <32 x i32> @_Z33__esimd_flat_block_read_unalignedIjLi32ELN2cm3gen9CacheHintE0ELS2_0EENS1_13__vector_typeIT_XT0_EE4typeEy(i64 0)
55-
; CHECK: %{{[0-9a-zA-Z_.]+}} = call <32 x i32> @llvm.genx.svm.block.ld.unaligned.v32i32(i64 0)
55+
; CHECK: %{{[0-9a-zA-Z_.]+}} = call <32 x i32> @llvm.genx.svm.block.ld.unaligned.v32i32.i64(i64 0)
5656
ret <32 x i32> %ret_val
5757
}
5858

5959
define dso_local spir_func void @FUNC_5() !sycl_explicit_simd !1 {
6060
%a_1 = alloca <32 x i32>
6161
%1 = load <32 x i32>, <32 x i32>* %a_1
6262
call spir_func void @_Z24__esimd_flat_block_writeIjLi32ELN2cm3gen9CacheHintE0ELS2_0EEvyNS1_13__vector_typeIT_XT0_EE4typeE(i64 0, <32 x i32> %1)
63-
; CHECK: call void @llvm.genx.svm.block.st.v32i32(i64 0, <32 x i32> %{{[0-9a-zA-Z_.]+}})
63+
; CHECK: call void @llvm.genx.svm.block.st.i64.v32i32(i64 0, <32 x i32> %{{[0-9a-zA-Z_.]+}})
6464
ret void
6565
}
6666

sycl/test/esimd/intrins_trans.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ SYCL_ESIMD_FUNCTION SYCL_EXTERNAL simd<float, 16> foo() {
5757
uintptr_t addr = reinterpret_cast<uintptr_t>(ptr);
5858
simd<uint32_t, VL> v00 =
5959
__esimd_flat_block_read_unaligned<uint32_t, VL>(addr);
60-
// CHECK: %{{[0-9a-zA-Z_.]+}} = call <32 x i32> @llvm.genx.svm.block.ld.unaligned.v32i32(i64 %{{[0-9a-zA-Z_.]+}})
60+
// CHECK: %{{[0-9a-zA-Z_.]+}} = call <32 x i32> @llvm.genx.svm.block.ld.unaligned.v32i32.i64(i64 %{{[0-9a-zA-Z_.]+}})
6161
__esimd_flat_block_write<uint32_t, VL>(addr, v00.data());
62-
// CHECK: call void @llvm.genx.svm.block.st.v32i32(i64 %{{[0-9a-zA-Z_.]+}}, <32 x i32> %{{[0-9a-zA-Z_.]+}})
62+
// CHECK: call void @llvm.genx.svm.block.st.i64.v32i32(i64 %{{[0-9a-zA-Z_.]+}}, <32 x i32> %{{[0-9a-zA-Z_.]+}})
6363

6464
simd<uint32_t, VL> v01 =
6565
__esimd_flat_read<uint32_t, VL>(v_addr.data(), 0, pred.data());

0 commit comments

Comments
 (0)