mirror-llvm-project/libclc/opencl
Wenju He 767f01e091
[libclc] Use float sw_fma for spirv*-mesa-mesa3d targets (#199626)
This partially reverts 39f3d72b72, which changes almost all targets to
use __builtin_elementwise_fma.
The same revert was done for clspv in 1d719edd99.

Restore __clc_runtime_has_hw_fma32 so that Mesa can dynamically change
its behavior to enable native fma for specific hardware.

Fixes #198542
2026-05-29 13:28:17 +08:00
..
include/clc/opencl [libclc][NFC] Change include style from <...> to "..." (#186537) 2026-03-18 10:29:54 +08:00
lib [libclc] Use float sw_fma for spirv*-mesa-mesa3d targets (#199626) 2026-05-29 13:28:17 +08:00
CMakeLists.txt [libclc] Base the build around add_sources instead of source list (#197034) 2026-05-12 07:04:11 -05:00