[LLVMdev] LLVM DebugInfoBuilder

Chris Lattner clattner at apple.com
Wed Jan 7 13:53:06 PST 2009


On Jan 7, 2009, at 1:48 PM, Talin wrote:

> Fine by me :)

Is it ok to remove DebugInfoBuilder now?  I don't think that anything  
in the tree is using it, what do you think Talin?

-Chris

>
>
> On Wed, Jan 7, 2009 at 1:35 PM, Chris Lattner <clattner at apple.com>  
> wrote:
>
> On Jan 7, 2009, at 3:22 AM, Patrick Boettcher wrote:
>
> > Hi list,
> > hi Talin,
> >
> > I'm working on a frontend to generate IR using the IRBuilder from
> > LLVM.
> >
> > Now I want to add source-level-debuginfo and for that I would like
> > to use the
> > DebugInfoBuilder as it is taking some of the burderns. Unfortunately
> > it does
> > not take all of them, yet.
>
> Instead of DebugInfoBuilder, I'd strongly recommend taking a look at
> include/llvm/Analysis/DebugInfo.h.  This is the interface that llvm-
> gcc and clang both use to produce debug info.  If it's ok with Talin,
> I'd like to eventually remove DebugInfoBuilder.  Analysis/DebugInfo.h
> provides a nice and efficient API for both creating and reading debug
> info, and abstracts the clients from the actual form (e.g. serialized
> into GlobalVariables) that the debug info takes.
>
> -Chris
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
>
> -- 
> -- Talin
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090107/d0fcca77/attachment.html>


More information about the llvm-dev mailing list