[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