[llvm-commits] [llvm] r90199 - /llvm/trunk/include/llvm/IntrinsicsX86.td

Duncan Sands baldrick at free.fr
Tue Dec 1 00:50:39 PST 2009


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.



More information about the llvm-commits mailing list