[PATCH] D60583: [AArch64] Implement Vector Funtion ABI name mangling.

Alexey Bataev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 4 13:48:14 PDT 2019


ABataev added a comment.

In D60583#1529878 <https://reviews.llvm.org/D60583#1529878>, @jdoerfert wrote:

> Why/Where did we decide to clobber the attribute list with "non-existent function names"?
>
> This seems to me like an ad-hoc implementation of the RFC that is currently discussed but committed before the discussion is finished.


It has nothing to do with the RFC for a variant. It is a standard interface to communicate with the backend to generate vectorized versions of the functions. It relies on Vector ABI, provided by Intel and ARM, it follows the way it is implemented in GCC. There was an RFC for this long time ago which was accepted by the community and later implemented.


Repository:
  rC Clang

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D60583/new/

https://reviews.llvm.org/D60583





More information about the llvm-commits mailing list