[llvm-commits] [llvm] r90199 - /llvm/trunk/include/llvm/IntrinsicsX86.td
Chris Lattner
clattner at apple.com
Tue Dec 1 09:04:37 PST 2009
I'm not worried about the CBE here, the goal is to eliminate the
intrinsic completely and use a shuffle.
-Chris
On Dec 1, 2009, at 12:50 AM, Duncan Sands <baldrick at free.fr> wrote:
> Hi Eric,
>
>> Remove the gcc builtins from the intrinsics, we'll lower them
>> explicitly so we can check arguments.
>
> I think the gcc builtin is also used by the C backend to go from the
> LLVM intrinsic to the gcc intrinsic. Instead of doing this, how about
> flipping the logic in EmitBuiltinCall so it only checks
> getIntrinsicForGCCBuiltin if EmitFrontendExpandedBuiltinCall fails,
> rather than the other way round like now.
>
> Ciao,
>
> Duncan.
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list