Displaying 3 results from an estimated 3 matches for "intrinsclowering".
Did you mean:
intrinsiclowering
2007 Mar 31
0
[LLVMdev] About implementing new intrinsic
Hi,
> IntrinsicLowering already does this. It lets you lower intrinsics to
> arbitrary LLVM calls, including calls to external functions.
I will try to do that in IntrinscLowering class. May you point me an
intrinsic implementation that lowers to an llvm call.
Thanks for advices ans hints,
Ferad
--
Ferad Zyulkyarov
Barcelona Supercomputing Center
2007 Mar 31
1
[LLVMdev] About implementing new intrinsic
On Sat, 31 Mar 2007, Ferad Zyulkyarov wrote:
>> IntrinsicLowering already does this. It lets you lower intrinsics to
>> arbitrary LLVM calls, including calls to external functions.
>
> I will try to do that in IntrinscLowering class. May you point me an
> intrinsic implementation that lowers to an llvm call.
bswap expands into a series of shifts and or's, for example. It would be
straight-forward to expand it into a libcall if you desired.
-Chris
--
http://nondot.org/sabre/
http://llvm.org/
2007 Mar 31
4
[LLVMdev] About implementing new intrinsic
>> 3. Can I introduce an intrinsic that is actually a call to my function
>> that implements the logic? I suppose it is possible but unfortunately
>> I couldn't figure it out. For example, in GCC we can write an
>> intrinsic that translates to a C code.
>
> As part of PR1297 (http://llvm.org/PR1297) I am about to make this
> happen. There are certain kinds of