Skip to content

Commit ae96b52

Browse files
MrSidimsvmaksimo
authored andcommitted
[SYCL] Enable SPV_INTEL_joint_matrix extension
1 parent 829d1fd commit ae96b52

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

clang/lib/Driver/ToolChains/Clang.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -8780,7 +8780,9 @@ void SPIRVTranslator::ConstructJob(Compilation &C, const JobAction &JA,
87808780
ExtArg += ",+SPV_INTEL_usm_storage_classes";
87818781
else
87828782
// Don't enable several freshly added extensions on FPGA H/W
8783-
ExtArg += ",+SPV_INTEL_token_type,+SPV_INTEL_bfloat16_conversion";
8783+
ExtArg += ",+SPV_INTEL_token_type"
8784+
",+SPV_INTEL_bfloat16_conversion"
8785+
",+SPV_INTEL_joint_matrix";
87848786
TranslatorArgs.push_back(TCArgs.MakeArgString(ExtArg));
87858787
}
87868788
for (auto I : Inputs) {

clang/test/Driver/sycl-spirv-ext.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@
5151
// CHECK-DEFAULT-SAME:,+SPV_INTEL_arithmetic_fence
5252
// CHECK-DEFAULT-SAME:,+SPV_INTEL_runtime_aligned
5353
// CHECK-DEFAULT-SAME:,+SPV_INTEL_token_type
54-
// CHECK-DEFAULT-SAME:,+SPV_INTEL_bfloat16_conversion"
54+
// CHECK-DEFAULT-SAME:,+SPV_INTEL_bfloat16_conversion
55+
// CHECK-DEFAULT-SAME:,+SPV_INTEL_joint_matrix"
5556
// CHECK-FPGA-HW: llvm-spirv{{.*}}"-spirv-ext=-all
5657
// CHECK-FPGA-HW-SAME:,+SPV_EXT_shader_atomic_float_add
5758
// CHECK-FPGA-HW-SAME:,+SPV_EXT_shader_atomic_float_min_max

0 commit comments

Comments
 (0)