[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