Skip to content

Commit a418e1c

Browse files
authored
[SYCL] Enable SPV_INTEL_bfloat16_conversion extension (#4258)
Signed-off-by: Alexey Sotkin <[email protected]>
1 parent 6dbefb5 commit a418e1c

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

clang/lib/Driver/ToolChains/Clang.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8774,7 +8774,7 @@ void SPIRVTranslator::ConstructJob(Compilation &C, const JobAction &JA,
87748774
ExtArg += ",+SPV_INTEL_usm_storage_classes";
87758775
else
87768776
// Don't enable several freshly added extensions on FPGA H/W
8777-
ExtArg += ",+SPV_INTEL_token_type";
8777+
ExtArg += ",+SPV_INTEL_token_type,+SPV_INTEL_bfloat16_conversion";
87788778
TranslatorArgs.push_back(TCArgs.MakeArgString(ExtArg));
87798779
}
87808780
for (auto I : Inputs) {

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@
5050
// CHECK-DEFAULT-SAME:,+SPV_INTEL_fpga_dsp_control
5151
// CHECK-DEFAULT-SAME:,+SPV_INTEL_arithmetic_fence
5252
// CHECK-DEFAULT-SAME:,+SPV_INTEL_runtime_aligned
53-
// CHECK-DEFAULT-SAME:,+SPV_INTEL_token_type"
53+
// CHECK-DEFAULT-SAME:,+SPV_INTEL_token_type
54+
// CHECK-DEFAULT-SAME:,+SPV_INTEL_bfloat16_conversion"
5455
// CHECK-FPGA-HW: llvm-spirv{{.*}}"-spirv-ext=-all
5556
// CHECK-FPGA-HW-SAME:,+SPV_EXT_shader_atomic_float_add
5657
// CHECK-FPGA-HW-SAME:,+SPV_EXT_shader_atomic_float_min_max

0 commit comments

Comments
 (0)