[PATCH] Patched clang to emit x86 blends as shufflevectors.

Filipe Cabecinhas filcab+llvm.phabricator at gmail.com
Tue May 6 18:52:28 PDT 2014


Ah, I hadn't thought of that.
But it seems that the gcc manual explicitly says they're functions and that
they're available:
http://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/X86-Built-in-Functions.html#X86-Built-in-Functions
I'm not sure, but I suppose we should keep them if they're documented as
available, right? Or are we not maintaining compatibility here (our manual
doesn't mention these builtins, AFAICT)?

I also don't see any other intrinsic doing the same (which doesn't mean we
can't start now, obviously).

  Filipe

http://reviews.llvm.org/D3601






More information about the cfe-commits mailing list