aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ModuleSymbolTable.cpp
diff options
context:
space:
mode:
authorWenju He <wenju.he@intel.com>2025-07-29 08:29:12 +0800
committerGitHub <noreply@github.com>2025-07-29 08:29:12 +0800
commit5223317210cca7705d43fde4005270f5bb45215b (patch)
tree95e3d4daac906e496014f421cb68f50dd8ca1355 /llvm/lib/Object/ModuleSymbolTable.cpp
parentbcd0d972247154336dd1321f1fded818e46671d1 (diff)
downloadllvm-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 'llvm/lib/Object/ModuleSymbolTable.cpp')
0 files changed, 0 insertions, 0 deletions