aboutsummaryrefslogtreecommitdiff
path: root/clang/test
diff options
context:
space:
mode:
authorMészáros Gergely <gergely.meszaros@intel.com>2025-07-29 15:14:41 +0200
committerGitHub <noreply@github.com>2025-07-29 15:14:41 +0200
commitb5fe3eb2d17b711fded1a8c2fbd05a9e4dc06a7f (patch)
treefa746f21874ad028d887fd1f48f74cec5a5df140 /clang/test
parent29e02d792b8cc1bf9017a9ca90b3d9f7cff56fb6 (diff)
downloadllvm-b5fe3eb2d17b711fded1a8c2fbd05a9e4dc06a7f.zip
llvm-b5fe3eb2d17b711fded1a8c2fbd05a9e4dc06a7f.tar.gz
llvm-b5fe3eb2d17b711fded1a8c2fbd05a9e4dc06a7f.tar.bz2
[OpenCL] Add decls for cl_intel_bfloat16_conversions (#150393)
These map to SPIR-V instructions, which are long supported by the llvm SPIR-V target [1] and the llvm-spirv translator [2]. Intel's offline compiler (ocloc) and OpenCL implementation trivially supports these, by having these same declarations [3] and relying on llvm-spirv to map calls to them to their corresponding SPIR-V instructions. [1]: https://github.com/llvm/llvm-project/blob/531cf8298b08eacdf670bac8c28db97a5dc8cb01/llvm/lib/Target/SPIRV/SPIRVBuiltins.td#L1546C11-L1546C27 [2]: https://github.com/KhronosGroup/SPIRV-LLVM-Translator/blob/10c7569b3c4cb456fbfdcc86c3de45d46c7f5fa8/lib/SPIRV/OCLUtil.h#L327 [3]: https://github.com/intel/intel-graphics-compiler/blob/342c4fb729ff6a20a41e19adc8329ad18ba05660/IGC/BiFModule/Languages/OpenCL/opencl_cth_released.h#L6899
Diffstat (limited to 'clang/test')
0 files changed, 0 insertions, 0 deletions