[llvm-commits] [llvm] r150060 - in /llvm/trunk: include/llvm/IntrinsicsX86.td lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86InstrSSE.td
David A. Greene
dag at cray.com
Wed Feb 8 15:50:44 PST 2012
Craig Topper <craig.topper at gmail.com> writes:
> How do you propose solving the problem without intrinsics?
>
> Remember that other code in the same Module should be optimized right up
> to and before/after each intrinsic.
>
> This is not an uncommon requirement for compilers.a
>
> There are already numerous instructions in llvm that have no
> intrinsics covering them. For instance, most shufffles (pshud, shufps,
> shufpd, vector unpacks, pshuflw, pshufhw), basic vector addition and
> subtraction and I'm sure many more. How was this "problem" not notice
> before now if its so important?
This is why I said I would like *more* intrinsics.
In fact I have added quite a few in our local copy.
-Dave
More information about the llvm-commits
mailing list