diff options
author | Wenju He <wenju.he@intel.com> | 2025-07-29 08:29:12 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-29 08:29:12 +0800 |
commit | 5223317210cca7705d43fde4005270f5bb45215b (patch) | |
tree | 95e3d4daac906e496014f421cb68f50dd8ca1355 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | bcd0d972247154336dd1321f1fded818e46671d1 (diff) | |
download | llvm-5223317210cca7705d43fde4005270f5bb45215b.zip llvm-5223317210cca7705d43fde4005270f5bb45215b.tar.gz llvm-5223317210cca7705d43fde4005270f5bb45215b.tar.bz2 |
[libclc] Add generic native half implementation of __clc_normalize (#150165)
This is ported from
https://github.com/intel/llvm/blob/sycl/libclc/libspirv/lib/generic/geometric/normalize.cl
and can pass a closed-source OpenCL CTS
"test_geometrics geom_normalize --half CL_DEVICE_TYPE_GPU" on intel GPU.
llvm-diff amdgcn--amdhsa.bc shows fpext/fptrunc insts are now removed
from normalize function.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions