diff options
| author | Thomas Lively <tlively@google.com> | 2019-05-29 01:06:00 +0000 |
|---|---|---|
| committer | Thomas Lively <tlively@google.com> | 2019-05-29 01:06:00 +0000 |
| commit | 26d711be6e8e6d27779afe641881c02e59cd2947 (patch) | |
| tree | a33bd681fc93ceded04d2ca63ff679b7c7bc43b2 /llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp | |
| parent | 92d706eaca6cc79501066eae4392b600008e52c1 (diff) | |
| download | bcm5719-llvm-26d711be6e8e6d27779afe641881c02e59cd2947.tar.gz bcm5719-llvm-26d711be6e8e6d27779afe641881c02e59cd2947.zip | |
[WebAssembly] Add signatures for RINT builtins
Reviewers: azakai, dschuff
Subscribers: sbc100, jgravelle-google, hiraditya, aheejin, sunfish, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D62564
llvm-svn: 361904
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp')
| -rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp index 5a86b27cac0..7b9ae90326f 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp @@ -225,6 +225,12 @@ struct RuntimeLibcallSignatureTable { Table[RTLIB::LLROUND_F32] = i64_func_f32; Table[RTLIB::LLROUND_F64] = i64_func_f64; Table[RTLIB::LLROUND_F128] = i64_func_i64_i64; + Table[RTLIB::LRINT_F32] = iPTR_func_f32; + Table[RTLIB::LRINT_F64] = iPTR_func_f64; + Table[RTLIB::LRINT_F128] = iPTR_func_i64_i64; + Table[RTLIB::LLRINT_F32] = i64_func_f32; + Table[RTLIB::LLRINT_F64] = i64_func_f64; + Table[RTLIB::LLRINT_F128] = i64_func_i64_i64; Table[RTLIB::FLOOR_F32] = f32_func_f32; Table[RTLIB::FLOOR_F64] = f64_func_f64; Table[RTLIB::FLOOR_F128] = func_iPTR_i64_i64; |

