[llvm-commits] [llvm] r150060 - in /llvm/trunk: include/llvm/IntrinsicsX86.td lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86InstrSSE.td

David A. Greene greened at obbligato.org
Wed Feb 8 07:34:38 PST 2012


Craig Topper <craig.topper at gmail.com> writes:

> Author: ctopper
> Date: Wed Feb  8 00:36:57 2012
> New Revision: 150060
>
> URL: http://llvm.org/viewvc/llvm-project?rev=150060&view=rev
> Log:

> Remove GCC builtins for vpermilp* intrinsics as clang no longer needs
> them. Custom lower the intrinsics to the vpermilp target specific node
> and remove intrinsic patterns.

Please don't do this gratuitously.  Lots of users use the Intel
intrinsics to write "asm" in their high-level code.  We generally
try to leave that code alone and respect what the user has done.
Without intrinsics this is harder to do.

                          -Dave



More information about the llvm-commits mailing list