r208664 - Patched clang to emit x86 blends as shufflevectors.

Filipe Cabecinhas me at filcab.net
Mon May 12 19:58:08 PDT 2014


Ah, so I didn't fully understand then. Sorry about that.

But right now the only test that tests those functions is builtins-x86.c,
but that test never runs FileCheck. Shall I put the comment there?

Regards,
  Filipe

On Monday, May 12, 2014, Rafael EspĂ­ndola <rafael.espindola at gmail.com>
wrote:

> > +// FIXME: We should lower as many of these as possible to LLVM IR
> without
> > +// intrinsics which will allow us to remove redundant intrinsics in the
> > +// future. Taking care that we manage to optimize them afterwards and
> emit
> > +// the actual instruction (or better code).
> > +
>
> What I meant was that we should at some point also lower a raw
> __builtin_ia32_pblendw128 to a shuffle in clang. That way we can
> delete the corresponding intrinsic from llvm.
>
> Cheers,
> Rafael
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu <javascript:;>
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140512/c28a111f/attachment.html>


More information about the cfe-commits mailing list