Timm Bäder
ff80fc0ea2
[clang][Interp] Implement __builtin_isnan()
...
The previous version was using llvm::reverse(CallExpr::arguments()),
which causes problems when clang is compiled with GCC.
Differential Revision: https://reviews.llvm.org/D155369
2023-07-29 10:48:10 +02:00
Timm Bäder
9016514c6b
Revert "[clang][Interp] Implement __builtin_isnan()"
...
This reverts commit 8ad9dcb3869394e3a4ecb01631646237074723fe.
This breaks builders:
https://lab.llvm.org/buildbot/#/builders/139/builds/46363/steps/6/logs/FAIL__Clang__constant-builtins-fmin_cpp
Revert while I figure out what's going wrong.
2023-07-28 20:59:38 +02:00
Timm Bäder
8ad9dcb386
[clang][Interp] Implement __builtin_isnan()
...
Differential Revision: https://reviews.llvm.org/D155369
2023-07-28 20:49:45 +02:00
Evgeny Shulgin
ec32386404
[Clang] Support constexpr builtin fmin
...
Support constexpr version of __builtin_fmin and its variations.
Reviewed By: jcranmer-intel
Differential Revision: https://reviews.llvm.org/D135493
2022-10-10 16:06:23 +00:00