Displaying 2 results from an estimated 2 matches for "4974e4ab".
2016 Dec 21
2
Correct way to pass int128 from LLVM to C++ function (MSVC)
...LLVM Developers mailing list
llvm-dev at lists.llvm.org<mailto:llvm-dev at lists.llvm.org>
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161221/4974e4ab/attachment.html>
2016 Dec 21
0
Correct way to pass int128 from LLVM to C++ function (MSVC)
The Windows x64 ABI rules say that anything larger than 8 bytes is passed
by reference.[1] Because MSVC doesn't support the __int128 type on x64,
nobody has made sure that the LLVM i128 type is passed in a way that
follows the local ABI rules. I think LLVM should probably pass i128 the
same way it passes <2 x i64> on Win64, which is indirectly in memory.
Until LLVM is fixed, you can