<p dir="ltr">You can attach debug info to the Llvm module about LLVM IR, at which point one can throw the executable into any debugger and get llvm level debugging.</p>
<p dir="ltr">I've started a patch to revive this feature (DebugIR pass). I've been sidetracked the past month, but I'll come back to it soon :)<br>
<a href="https://reviews.llvm.org/D40778">https://reviews.llvm.org/D40778</a><br></p>
<p dir="ltr">Cheers,<br>
Siddharth </p>
<br><div class="gmail_quote"><div dir="ltr">On Thu 4 Jan, 2018, 09:23 Brenda So via llvm-dev, <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div>Hi <br></div><div><br></div><div>I am looking at 
open projects that LLVM want to implement and it seems to be a 
suggestion to write an LLVM IR level debugger. Is there any existing 
LLVM projects out there that already does such a thing? If not, I would 
like to try implementing one myself. <br><br></div>By debugger, I think 
it means something like gdb, where you can insert breakpoints, run code 
and observe layout of registers and memory at certain periods of time.<br><br></div>If anyone has suggestions as to how this IR debugger should work please let me know.<br></div><br></div>Thanks!<br></div>Brenda<br></div>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Sending this from my phone, please excuse any typos!</div></div>