<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt">Hi Tim, <br><br>it worked perfectly. <br><br><br>Thank you.<br><div><span><br></span></div><div style="display: block;" class="yahoo_quoted"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> On Friday, March 28, 2014 3:52 AM, Tim Northover <t.p.northover@gmail.com> wrote:<br> </font> </div>  <div class="y_msg_container">Hi,<div class="yqt1547077304" id="yqtfd63396"><br clear="none"><br clear="none">> I'm debugging an analysis pass and it would help a lot if I could exactly<br clear="none">> identify which instruction I'm outputting information about on
 the screen.</div><br clear="none"><br clear="none">Usually there's no concept of line number in the in-memory data<br clear="none">structures (.bc is equally valid input and doesn't have lines).<br clear="none"><br clear="none">If you run the "debug-ir" pass before yours it'll add Dwarf info to<br clear="none">each instruction, which describes what you want. You can then access<br clear="none">it with Instruction::getDebugLoc.<br clear="none"><br clear="none">Cheers.<br clear="none"><br clear="none">Tim.<div class="yqt1547077304" id="yqtfd80755"><br clear="none"></div><br><br></div>  </div> </div>  </div> </div></body></html>