<div dir="ltr">Whatever frontend you're using needs to annotate the instructions with the source level locations. With clang some instructions have it by default and for others you'll need to enable -g for debug output to get source information (or -gline-tables-only for a minimum of metadata).<div><br></div><div>-eric<br><br><div class="gmail_quote"><div dir="ltr">On Tue, Dec 15, 2015 at 2:28 AM Irini Stavrakantonaki <<a href="mailto:istavrak@ics.forth.gr">istavrak@ics.forth.gr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hi Eric and thanks for your answer,<br>
    <br>
    What I mean is that I want to find the number of line on the IR code
    of a specific instruction.<br>
    I found out that I can use:<br>
    <br>
    <font face="Courier New, Courier, monospace">        DebugLoc Loc =
      CurrentInstruction->getDebugLoc();<br>
              unsigned Line = Loc.getLine();</font><br>
    <br>
    But this works only if DEBUGFLAG is True.<br>
    I'd like to be able to get the Line number without being on a
    'Debug' mode. Is this possible?<br>
    <br>
    Thanks again,<br>
    <br>
    -irini</div><div bgcolor="#FFFFFF" text="#000000"><br>
    <br>
    <div>On 15/12/2015 09:37, Eric Christopher
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Not sure what you mean, but the answer is likely
        "no" as there's nothing for anything to retrieve. Diagnostics
        inside the compiler can usually get it from certain IR
        constructs that have line information, but I'm not sure if
        that's what you mean.
        <div><br>
        </div>
        <div>-eric</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr">On Mon, Dec 14, 2015 at 5:54 PM Irini
          Stavrakantonaki via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">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">Hi list,<br>
          <br>
          Is it possible to retrieve the source/IR line number<br>
          without being on a debug mode?<br>
          <br>
          Thank you in advance,<br>
          <br>
          --<br>
          irini<br>
          <br>
          _______________________________________________<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>
    </blockquote>
    <br>
    </div><div bgcolor="#FFFFFF" text="#000000"><pre cols="72">-- 
irini</pre>
  </div></blockquote></div></div></div>