[PATCH] 128-bit ABI for x86_64-w64-mingw32 incorrectly generated

Jameson Nash vtjnash at gmail.com
Sun Apr 20 22:04:25 PDT 2014


  ok. i was not aware that could be done.

  i think the following RTLIB functions would need this correction:
  SHL_I128, SRL_I128, SRA_I128, MUL_I128, MULO_I128, SDIV_I128, UDIV_I128, SREM_I128, UREM_I128, SDIVREM_I128, UDIVREM_I128,

  of these, I was able to generate calls to the following for MVT::i128
  ISD::SDIV, ISD::UDIV, ISD::SREM, ISD::UREM
  (I couldn't cause ISD::SDIVREM or ISD::UDIVREM, but I assumed they are possible)

http://reviews.llvm.org/D1998






More information about the llvm-commits mailing list