Conversions between float and half are only available when the
taraget has the half-precision extension. Guard these intrinsics
so that they don't cause crashes in the backend.
Fixes PR27550.
Differential D19665
[ARM] Guard the declarations of f16 to f32 vcvt intrinsics in arm_neon.h by testing __ARM_FP Authored by sbaranga on Apr 28 2016, 8:50 AM.
Details
Conversions between float and half are only available when the Fixes PR27550.
Diff Detail Event TimelineComment Actions Don't change the AArch64 intrinsics and move the test to Sema.
| ||||||||||
I think these _high variants are supposed to be AArch64-only.