[LLVMdev] LLVM DebugInfoBuilder

Talin viridia at gmail.com
Wed Jan 7 13:48:35 PST 2009


Fine by me :)

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


More information about the llvm-dev mailing list