[PATCH] 128-bit ABI for x86_64-w64-mingw32 incorrectly generated
Anton Korobeynikov
anton at korobeynikov.info
Sun Apr 20 08:20:00 PDT 2014
@vtjnash: I looked over the code and the proper solution would be:
# You need to extend the calling convention bits to pass 128-bit stuff by value (see the existing code which already does this for vectors, i.e. __m128)
# You need to make sure that libcalls are using the proper calling convention
This way no target-specific hacks in the target independent code would be required as well as much more clear implementation will be added.
http://reviews.llvm.org/D1998
More information about the llvm-commits
mailing list