[PATCH] Adding TableGen patterns to auto-select TBM instructions

Craig Topper craig.topper at gmail.com
Tue Oct 1 23:03:10 PDT 2013


I think these patches work without the need for the extra instructions.


On Tue, Oct 1, 2013 at 10:23 PM, Craig Topper <craig.topper at gmail.com>wrote:

>
>   I say we just redefine the llvm side intrinsic to take an i64 immediate
> that we check to ensure its only really 32-bits. Keep the header file
> intrinsic taking an int and let it get implicitly extended when the
> __builtin function is called.
>
> http://llvm-reviews.chandlerc.com/D1788
>



-- 
~Craig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131001/7a12ff89/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tbm.diff
Type: application/octet-stream
Size: 9892 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131001/7a12ff89/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tbm_clang.patch
Type: application/octet-stream
Size: 565 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131001/7a12ff89/attachment-0001.obj>


More information about the llvm-commits mailing list