[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
> 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.
More information about the llvm-commits