Reapply "clang: Use new frexp intrinsic for builtins and add f16 version"
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 30 Jun 2023 13:04:00 +0000 (09:04 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 30 Jun 2023 13:07:23 +0000 (09:07 -0400)
commitb15bf305ca3e9ce63aaef7247d32fb3a75174531
tree7659db8bb0df5e4da435bbdbedfc1c4197f8d91c
parent2b988801c9ea1c610308b2c8e63423fb25834318
Reapply "clang: Use new frexp intrinsic for builtins and add f16 version"

This reverts commit 0c545a441285a73e00b859dd52f1a85cb9eeeefc.

ARM libcall expansion was fixed in 160d7227e043cd8f491cb706916da953cabfd905
clang/include/clang/Basic/Builtins.def
clang/lib/CodeGen/CGBuiltin.cpp
clang/lib/Headers/__clang_hip_math.h
clang/test/CodeGen/aix-builtin-mapping.c
clang/test/CodeGen/builtin-attributes.c
clang/test/CodeGen/math-builtins-long.c
clang/test/CodeGen/math-builtins.c
clang/test/CodeGenOpenCL/builtins-generic-amdgcn.cl
clang/test/Headers/__clang_hip_math.hip