[PATCH] [X86] ABI breaking change for x86-32: pass 3 vector arguments in-register instead of 4, except on Darwin

Reid Kleckner rnk at google.com
Mon May 11 13:36:04 PDT 2015


I think this is definitely the right change for Linux, Darwin, and Windows.

What about the BSDs, though? They switched to clang as the system compiler some time ago. They might want either the Darwin behavior for compatibility or the standard Sys V behavior for better conformance. You should bug Ed Maste and Joerg is already CCd.


http://reviews.llvm.org/D9644

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/






More information about the llvm-commits mailing list