[LLVMdev] Accounting for stack space

Sandro Magi naasking at gmail.com
Sat Jun 23 06:55:04 PDT 2007


On 6/20/07, Chris Lattner <sabre at nondot.org> wrote:
> On Wed, 20 Jun 2007, Sandro Magi wrote:
> > To this end, are there any implicit allocations being done by
> > generated LLVM code, other than the system stack?
>
> heap allocations?  Only malloc/free.  Note that the compiler does generate
> calls to runtime libraries (e.g. libstdc++ and libgcc), we don't have
> control over when they do allocations.  The libstdc++ calls show up in the
> .ll file, but the libgcc ones don't.  I don't think any libgcc routines do
> heap allocations.

Are these calls distinguishable in the .ll file somehow? Do these
calls map to intrinsics and certain instructions?

Sandro



More information about the llvm-dev mailing list