diff options
| author | Reed Kotler <rkotler@mips.com> | 2013-08-09 21:33:41 +0000 |
|---|---|---|
| committer | Reed Kotler <rkotler@mips.com> | 2013-08-09 21:33:41 +0000 |
| commit | be316cffa7b662ca6baf1a3a84ed04ae9c9fea66 (patch) | |
| tree | bf9e055a201c57c9c0e299b77c935829a81d6301 /llvm/lib | |
| parent | 8afcf3a4082447149062d47e1e11ae5963434bdb (diff) | |
| download | bcm5719-llvm-be316cffa7b662ca6baf1a3a84ed04ae9c9fea66.tar.gz bcm5719-llvm-be316cffa7b662ca6baf1a3a84ed04ae9c9fea66.zip | |
Add another intrinsic that LLVM gives an incorrect prototype to.
I need to go through all the runtime routine list and see if there
are any more I need to add for mips16 floating point. Prototypes must
be correct or else I don't know to add a helper function call.
llvm-svn: 188106
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/Mips/Mips16ISelLowering.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/Mips16ISelLowering.cpp b/llvm/lib/Target/Mips/Mips16ISelLowering.cpp index 6ed1d9e1cba..c8d0a520eb8 100644 --- a/llvm/lib/Target/Mips/Mips16ISelLowering.cpp +++ b/llvm/lib/Target/Mips/Mips16ISelLowering.cpp @@ -90,6 +90,7 @@ static const Mips16Libcall HardFloatLibCalls[] = { }; static const Mips16IntrinsicHelperType Mips16IntrinsicHelper[] = { + {"__fixunsdfsi", "__mips16_call_stub_2" }, {"ceil", "__mips16_call_stub_df_2"}, {"ceilf", "__mips16_call_stub_sf_1"}, {"copysign", "__mips16_call_stub_df_10"}, |

