[Patch] Intrinsic Lowering

Andreas Rechberger andreas.rechberger at hotmail.com
Tue Mar 5 02:56:56 PST 2013


I have played a little bit with the lli interpreter - realising that not 
all of the intrinsic functions have been implemented.
Digging a bit deeper I have prepared a small patch to extend the 
intrinsinc lowering capability.
As of now only llvm.umul.with.overflow is added - in order to verify if 
I have got the point ... comments welcome.

If this is accepted I would appreciate this to be commited to the 
repository (I do not have commit access).

The second change is more a question ...
Is there a reason for the interpreter to omit the new line after its 
"About to interpret: " debug message ?
In my opinion the output arrangement is better with adding line breaks 
after every instruction - rather than printing them endlessly.

/Andreas

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-CodeGen-support-for-llvm.umul_with_overflow-intrinsi.patch
Type: text/x-patch
Size: 3027 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130305/5f173936/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-beautified-Interpreters-debug-output.patch
Type: text/x-patch
Size: 984 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130305/5f173936/attachment-0001.bin>
-------------- next part --------------
0001-CodeGen-support-for-llvm.umul_with_overflow-intrinsi.patch
0002-beautified-Interpreters-debug-output.patch



More information about the llvm-commits mailing list