Files
clang-p2996/clang/lib/Frontend/InitPreprocessor.cpp
Yaxun (Sam) Liu e17882430e [CUDA][HIP] Rename and fix -fcuda-approx-transcendentals
Rename -fcuda-approx-transcendentals as
-fgpu-approx-transcendentals and pass it
to both device and host clang -cc1.

Fix its interaction with -ffast-math to allow
-fno-gpu-approx-transcendentals to override
the implicit -fcuda-approx-transcendentals
due to -ffast-math.

Rename the predefined macro to be
__CLANG_GPU_APPROX_TRANSCENDENTALS__.
Emit the macro for both device and host compilation.

Reviewed by: Artem Belevich, Fangrui Song

Differential Revision: https://reviews.llvm.org/D154797
2023-07-25 12:01:41 -04:00

60 KiB