[LLVMdev] Clang question

Ryan Taylor ryta1203 at gmail.com
Mon Mar 5 11:04:25 PST 2012


So, let me rephrase, I understand what these functions are, I just want to
know why and when they are inserted so that I can make an attempt to remove
them, as they are not produced in llvm-gcc, only in clang?

On Mon, Mar 5, 2012 at 10:53 AM, Ryan Taylor <ryta1203 at gmail.com> wrote:

> 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 part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120305/6d72cec1/attachment.html>


More information about the llvm-dev mailing list