Displaying 11 results from an estimated 11 matches for "int_memorymarkers".
2012 Mar 05
6
[LLVMdev] Clang question
...lls away
> > where possible, replacing them with simple moves - at least as long as
> > the number of bytes to copy does not exceed a certain threshold.
> >
> > As for the llvm.lifetime intrinsics, take a look at the documentation:
> > http://llvm.org/docs/LangRef.html#int_memorymarkers
> > If I'm not mistaken, these calls seem to be used to mark the lifespan of
> > a stack-allocated object.
> >
> > Regards,
> > Christoph
> >
> > _______________________________________________
> > LLVM Developers mailing list
> > LLVMdev at...
2012 Mar 05
2
[LLVMdev] Clang question
...rmally optimizes these calls away
> where possible, replacing them with simple moves - at least as long as
> the number of bytes to copy does not exceed a certain threshold.
>
> As for the llvm.lifetime intrinsics, take a look at the documentation:
> http://llvm.org/docs/LangRef.html#int_memorymarkers
> If I'm not mistaken, these calls seem to be used to mark the lifespan of
> a stack-allocated object.
>
> Regards,
> Christoph
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120305/b...
2012 Mar 05
5
[LLVMdev] Clang question
Clang is inserting an llvm.memcpy function call into my program where it
does not exist (the code never calls memcpy), is there a particular reason
for this? It also looks like it's inserting two other artificial function
calls, something to do with llvm.lifetime.start and llvm.lifetime.end, what
are these functions and why are they being inserted artificially?
Thanks.
-------------- next
2012 Mar 05
0
[LLVMdev] Clang question
...lls away
> > where possible, replacing them with simple moves - at least as long as
> > the number of bytes to copy does not exceed a certain threshold.
> >
> > As for the llvm.lifetime intrinsics, take a look at the documentation:
> > http://llvm.org/docs/LangRef.html#int_memorymarkers
> > If I'm not mistaken, these calls seem to be used to mark the lifespan of
> > a stack-allocated object.
> >
> > Regards,
> > Christoph
> >
> > _______________________________________________
> > LLVM Developers mailing list
> > LLVMdev at...
2012 Mar 05
0
[LLVMdev] Clang question
...s is that the backend normally optimizes these calls away
where possible, replacing them with simple moves - at least as long as
the number of bytes to copy does not exceed a certain threshold.
As for the llvm.lifetime intrinsics, take a look at the documentation:
http://llvm.org/docs/LangRef.html#int_memorymarkers
If I'm not mistaken, these calls seem to be used to mark the lifespan of
a stack-allocated object.
Regards,
Christoph
2012 Mar 05
0
[LLVMdev] Clang question
...mally optimizes these calls away
> where possible, replacing them with simple moves - at least as long as
> the number of bytes to copy does not exceed a certain threshold.
>
> As for the llvm.lifetime intrinsics, take a look at the documentation:
> http://llvm.org/docs/LangRef.html#int_memorymarkers
> If I'm not mistaken, these calls seem to be used to mark the lifespan of
> a stack-allocated object.
>
> Regards,
> Christoph
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.ed...
2012 Mar 05
1
[LLVMdev] Clang question
...;> where possible, replacing them with simple moves - at least as long as
>>> the number of bytes to copy does not exceed a certain threshold.
>>>
>>> As for the llvm.lifetime intrinsics, take a look at the documentation:
>>> http://llvm.org/docs/LangRef.html#int_memorymarkers
>>> If I'm not mistaken, these calls seem to be used to mark the lifespan of
>>> a stack-allocated object.
>>>
>>> Regards,
>>> Christoph
>>>
>>> _______________________________________________
>>> LLVM Developers mailing...
2012 Mar 05
0
[LLVMdev] Fwd: Clang question
...e, replacing them with simple moves - at least as long as
> >>> the number of bytes to copy does not exceed a certain threshold.
> >>>
> >>> As for the llvm.lifetime intrinsics, take a look at the documentation:
> >>> http://llvm.org/docs/LangRef.html#int_memorymarkers
> >>> If I'm not mistaken, these calls seem to be used to mark the lifespan
> of
> >>> a stack-allocated object.
> >>>
> >>> Regards,
> >>> Christoph
> >>>
> >>> ______________________________________________...
2009 Dec 12
1
[LLVMdev] stack usage and scoping
Ahh, this states the problem precisely. Does anyone know if there is
active development in this direction? I'd love to be able to use
llvm.lifetime.start() / end().
Scott
On Fri, Dec 11, 2009 at 12:12 PM, Anton Korobeynikov
<anton at korobeynikov.info> wrote:
> Hello, Scott
>
>> I've just started using LLVM for a project I'm working on, and the
>> docs seem
2012 Mar 05
0
[LLVMdev] Fwd: Clang question
...here possible, replacing them with simple moves - at least as long as
> > > the number of bytes to copy does not exceed a certain threshold.
> > >
> > > As for the llvm.lifetime intrinsics, take a look at the documentation:
> > > http://llvm.org/docs/LangRef.html#int_memorymarkers
> > > If I'm not mistaken, these calls seem to be used to mark the lifespan
> of
> > > a stack-allocated object.
> > >
> > > Regards,
> > > Christoph
> > >
> > > _______________________________________________
> > > LLVM...
2012 Mar 05
2
[LLVMdev] Clang question
...m with simple moves - at least as long as
>> >>> the number of bytes to copy does not exceed a certain threshold.
>> >>>
>> >>> As for the llvm.lifetime intrinsics, take a look at the documentation:
>> >>> http://llvm.org/docs/LangRef.html#int_memorymarkers
>> >>> If I'm not mistaken, these calls seem to be used to mark the lifespan
>> of
>> >>> a stack-allocated object.
>> >>>
>> >>> Regards,
>> >>> Christoph
>> >>>
>> >>> ______________...