Displaying 4 results from an estimated 4 matches for "myintrinsic_handler".
2007 Mar 31
2
[LLVMdev] About implementing new intrinsic
Hi,
I will try to explain by giving an example.
Let's say that I have an intrinsic: int llvm.myintrinsic(int)
I have a function: int myintrinsic_handler(int)
When
%var = call int %llvm.myintrinsic( int %arg )
is met in the code, I want the code generator put in its place: a call
to function
"myintrinsic_handler" (i.e. %var = call int %myintrinsic_handler( int %arg ) )
or probably in native assembly (i.e. x86) it will look like somethin...
2007 Mar 31
0
[LLVMdev] About implementing new intrinsic
On Sat, 2007-03-31 at 12:38 -0800, Chris Lattner wrote:
> >> 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
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
2007 Apr 01
0
[LLVMdev] About implementing new intrinsic
On Sat, 31 Mar 2007, Ferad Zyulkyarov wrote:
> I will try to explain by giving an example.
> Let's say that I have an intrinsic: int llvm.myintrinsic(int)
> I have a function: int myintrinsic_handler(int)
> When
> %var = call int %llvm.myintrinsic( int %arg )
> is met in the code, I want the code generator put in its place: a call
> to function
> "myintrinsic_handler" (i.e. %var = call int %myintrinsic_handler( int %arg ) )
This is exactly what intrinsic lowering does....