search for: int_memorymark

Displaying 11 results from an estimated 11 matches for "int_memorymark".

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...
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/2012030...
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...
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...
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 mail...
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 > > > > > > _______________________________________________ > > > L...
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 >> >>> >> >>> ___________...