Aaron Ballman
bdbfaf0ca7
Giving a lot more functions prototypes; NFC
...
This should address https://lab.llvm.org/buildbot/#/builders/37/builds/12315
and speculatively fix other similar diagnostics.
2022-04-09 17:25:10 -04:00
Alex Richardson
ed0bf875a9
[builtins] Avoid enum name conflicts with fenv.h
...
After a follow-up change (D98332) this header can be included the same time
as fenv.h when running the tests. To avoid enum members conflicting with
the macros/enums defined in the host fenv.h, prefix them with CRT_.
Reviewed By: peter.smith
Differential Revision: https://reviews.llvm.org/D98333
2021-04-09 18:48:49 +01:00
Yi Kong
acc79aa0e7
Revert "Revert 1689ad27af5 "[builtins] Implement rounding mode support for i386/x86_64""
...
Don't build specilised fp_mode.c on MSVC since it does not support
inline ASM on x86_64.
This reverts commit a19f0eec94e195cac676d0d473882b48f4fded90.
2019-11-27 17:29:20 -08:00
Hans Wennborg
a19f0eec94
Revert 1689ad27af5 "[builtins] Implement rounding mode support for i386/x86_64"
...
It broke the build with MSVC:
fp_mode.c(20): error C2065: '__asm__': undeclared identifier
> Differential Revision: https://reviews.llvm.org/D69870
2019-11-19 09:37:31 +01:00
Yi Kong
1689ad27af
[builtins] Implement rounding mode support for i386/x86_64
...
Differential Revision: https://reviews.llvm.org/D69870
2019-11-18 10:32:40 -08:00