Skip to content

Commit 3623acb

Browse files
authored
[SYCL][Driver] Enable SPV_INTEL_hw_thread_queries extension (#4865)
It enables a SPIR-V extension added here: KhronosGroup/SPIRV-LLVM-Translator#1245 Signed-off-by: Dmitry Sidorov <dmitry.sidorov@intel.com>
1 parent 6495575 commit 3623acb

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

clang/lib/Driver/ToolChains/Clang.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8886,7 +8886,8 @@ void SPIRVTranslator::ConstructJob(Compilation &C, const JobAction &JA,
88868886
// Don't enable several freshly added extensions on FPGA H/W
88878887
ExtArg += ",+SPV_INTEL_token_type"
88888888
",+SPV_INTEL_bfloat16_conversion"
8889-
",+SPV_INTEL_joint_matrix";
8889+
",+SPV_INTEL_joint_matrix"
8890+
",+SPV_INTEL_hw_thread_queries";
88908891
TranslatorArgs.push_back(TCArgs.MakeArgString(ExtArg));
88918892
}
88928893
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
@@ -53,7 +53,8 @@
5353
// CHECK-DEFAULT-SAME:,+SPV_INTEL_runtime_aligned
5454
// CHECK-DEFAULT-SAME:,+SPV_INTEL_token_type
5555
// CHECK-DEFAULT-SAME:,+SPV_INTEL_bfloat16_conversion
56-
// CHECK-DEFAULT-SAME:,+SPV_INTEL_joint_matrix"
56+
// CHECK-DEFAULT-SAME:,+SPV_INTEL_joint_matrix
57+
// CHECK-DEFAULT-SAME:,+SPV_INTEL_hw_thread_queries"
5758
// CHECK-FPGA-HW: llvm-spirv{{.*}}"-spirv-ext=-all
5859
// CHECK-FPGA-HW-SAME:,+SPV_EXT_shader_atomic_float_add
5960
// CHECK-FPGA-HW-SAME:,+SPV_EXT_shader_atomic_float_min_max

0 commit comments

Comments
 (0)