<div dir="ltr"><div class="" style=""><p style="margin:0px 0px 1.2em!important">Example:</p><pre style="color:rgb(0,0,0);background-image:initial;background-repeat:initial">Module <span style="color:rgb(128,128,48)">&</span>M <span style="color:rgb(128,128,48)">=</span> <span style="color:rgb(105,105,105)">/*</span><span style="color:rgb(105,105,105)"> .. </span><span style="color:rgb(105,105,105)">*/</span>
Instruction <span style="color:rgb(128,128,48)">&</span>Inst <span style="color:rgb(128,128,48)">=</span> <span style="color:rgb(105,105,105)">/*</span><span style="color:rgb(105,105,105)"> . </span><span style="color:rgb(105,105,105)">*/</span>
<span style="color:rgb(128,0,0);font-weight:bold">const</span> DebugLoc <span style="color:rgb(128,128,48)">&</span>DL <span style="color:rgb(128,128,48)">=</span> Inst<span style="color:rgb(128,128,48)">.</span>getDebugLoc<span style="color:rgb(128,128,48)">(</span><span style="color:rgb(128,128,48)">)</span><span style="color:rgb(128,0,128)">;</span>
StringRef file <span style="color:rgb(128,128,48)">=</span> M<span style="color:rgb(128,128,48)">.</span>getName<span style="color:rgb(128,128,48)">(</span><span style="color:rgb(128,128,48)">)</span><span style="color:rgb(128,0,128)">;</span>
<span style="color:rgb(128,0,0);font-weight:bold">unsigned</span> Line <span style="color:rgb(128,128,48)">=</span> DL<span style="color:rgb(128,128,48)">.</span>getLine<span style="color:rgb(128,128,48)">(</span><span style="color:rgb(128,128,48)">)</span><span style="color:rgb(128,0,128)">;</span>
<span style="color:rgb(128,0,0);font-weight:bold">unsigned</span> Col <span style="color:rgb(128,128,48)">=</span> DL<span style="color:rgb(128,128,48)">.</span>getCol<span style="color:rgb(128,128,48)">(</span><span style="color:rgb(128,128,48)">)</span><span style="color:rgb(128,0,128)">;</span></pre>
<p style="margin:0px 0px 1.2em!important"><a href="http://llvm.org/docs/doxygen/html/classllvm_1_1DebugLoc.html"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">DebugLoc</code></a> documentation.<br><a href="http://llvm.org/docs/doxygen/html/classllvm_1_1Module.html"><code style="font-size:0.85em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(234,234,234);border-radius:3px;display:inline;background-color:rgb(248,248,248)">Module</code></a> documentation.</p>
<div title="MDH:PGRpdj5FeGFtcGxlOjwvZGl2Pjxicj48ZGl2PltgRGVidWdMb2NgXShodHRwOi8vbGx2bS5vcmcv
ZG9jcy9kb3h5Z2VuL2h0bWwvY2xhc3NsbHZtXzFfMURlYnVnTG9jLmh0bWwpIGRvY3VtZW50YXRp
b24uPC9kaXY+PGRpdj5bYE1vZHVsZWBdKGh0dHA6Ly9sbHZtLm9yZy9kb2NzL2RveHlnZW4vaHRt
bC9jbGFzc2xsdm1fMV8xTW9kdWxlLmh0bWwpIGRvY3VtZW50YXRpb24uPC9kaXY+" style="height:0px;width:0px;max-height:0px;max-width:0px;overflow:hidden;font-size:0em;padding:0px;margin:0px"></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 28, 2015 at 3:24 PM, Q Z via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-size:14px">could anyone give me some examples to get a instruction's line and filename information in source codes in LLVM3.7.0?</span><div style="font-size:14px"><br></div><div style="font-size:14px">thank you!</div></div>
<br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org">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>
<br></blockquote></div><br></div>