[LLVMdev] Debug information for outlined routine

Hal Finkel hfinkel at anl.gov
Mon Jan 27 08:23:09 PST 2014


----- Original Message -----
> From: "David Blaikie" <dblaikie at gmail.com>
> To: "sebastien deldon (PGI)" <sebastien.deldon at pgroup.com>, "Eric Christopher" <echristo at gmail.com>
> Cc: "llvmdev" <llvmdev at cs.uiuc.edu>
> Sent: Monday, January 27, 2014 10:12:27 AM
> Subject: Re: [LLVMdev] Debug information for outlined routine
> 
> 
> 
> 
> 
> 
> 
> 
> On Mon, Jan 27, 2014 at 4:24 AM, sebastien deldon (PGI) <
> sebastien.deldon at pgroup.com > wrote:
> 
> 
> 
> 
> 
> 
> Hi all,
> 
> 
> 
> I would like to know how can I express debug information for an
> outlined function using llvm debug metadata.
> 
> I mean I have a function f() and part of its code is outlined in a
> new function g() . I would like to generate llvm debug metadata so
> that when stepping in g() the debugger step in original sources
> lines from f() routine ?
> 
> 
> Given that LLVM has no current support for outlining I don't think
> we've addressed the issue of how to represent that in LLVM's IR
> metadata (indeed I don't even know off-hand how DWARF handles this).
> 
> 
> 

How do we do this for C++ lambdas and friends?

 -Hal

> 
> 
> 
> 
> 
> 
> 
> Thanks for your help
> 
> Seb
> 
> 
> This email message is for the sole use of the intended recipient(s)
> and may contain confidential information. Any unauthorized review,
> use, disclosure or distribution is prohibited. If you are not the
> intended recipient, please contact the sender by reply email and
> destroy all copies of the original message.
> 
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> 
> 
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory



More information about the llvm-dev mailing list