<div dir="ltr">Hi<div><br></div><div>If I understand right. You mean LLVM ever has the "DebugIR" pass that can be used to map from textual IR to binary code but it is removed later. Right? If so , I would try to search the related information and thank you very much</div><div><br></div><div>Regards</div><div>Muhui</div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-06-13 4:27 GMT+08:00 David Blaikie <span dir="ltr"><<a href="mailto:dblaikie@gmail.com" target="_blank">dblaikie@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">After the code is generated all you could really use would be debug info in the line table. There was for a time an LLVM pass ("DebugIR") for creating debug info/line table entries from LLVM textual IR source that'd give you the correspondence between the textual IR and the resulting machine code - but it's dead/removed - some folks might be trying to resurrect it somewhere, but I've not been keeping track.<br><br><div class="gmail_quote"><div><div class="h5"><div dir="ltr">On Tue, Jun 12, 2018 at 7:30 AM Muhui Jiang via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hi<div><br></div><div>I know that LLVM provide some debug API for us to know the source code information. For example, every IR instruction's source line number and column number. </div><div><br></div><div>However, are there any method to get a mapping from IR instruction to binary address directly. I don't want to use dwarf line mapping table as a bridge. I think the binary is generated by clang and llvm. I think there definitely is some information about the mapping relationship between LLVM IR and the target binary address. Do anyone has suggestions? Many Thanks</div><div><br></div><div>Regards</div><div>Muhui</div></div></div></div><span class="">
______________________________<wbr>_________________<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/<wbr>mailman/listinfo/llvm-dev</a><br>
</span></blockquote></div></div>
</blockquote></div><br></div>