diff options
Diffstat (limited to 'include/llvm/CodeGen/RuntimeLibcalls.h')
-rw-r--r-- | include/llvm/CodeGen/RuntimeLibcalls.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/llvm/CodeGen/RuntimeLibcalls.h b/include/llvm/CodeGen/RuntimeLibcalls.h index 0b36c6d..80cc33a 100644 --- a/include/llvm/CodeGen/RuntimeLibcalls.h +++ b/include/llvm/CodeGen/RuntimeLibcalls.h @@ -18,7 +18,9 @@ namespace llvm { namespace RTLIB { /// RTLIB::Libcall enum - This enum defines all of the runtime library calls - /// the backend can emit. + /// the backend can emit. "LD" is used for all long double types, since + /// these functions will have the same interface on different targets even + /// though the data is not in the same format. /// enum Libcall { // Integer @@ -56,8 +58,10 @@ namespace RTLIB { NEG_F64, POWI_F32, POWI_F64, + POWI_LD, SQRT_F32, SQRT_F64, + SQRT_LD, SIN_F32, SIN_F64, COS_F32, |