[cfe-users] Get Source Location details from IR code (Function Pass)

David Blaikie via cfe-users cfe-users at lists.llvm.org
Mon Jan 11 18:31:21 PST 2021


On Mon, Jan 11, 2021 at 4:33 PM Ayush Mittal via cfe-users <
cfe-users at lists.llvm.org> wrote:

> Hello Cfe Users,
>
> Could you please point to an effective way to get Source Location details
> from an IR code.
> From the documentation, I think this could be a way:
> Function Pass-> LLVM Value-> MDN->DILocation-> Source Location.
>

Yep, that's about it (I mean, you can do it in a pass, or not - but  yes,
find an llvm::Value and get the debugLoc from that)


> Please include any example if the above approach is correct too.
>
> Thanks and Regards.
> _______________________________________________
> cfe-users mailing list
> cfe-users at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-users/attachments/20210111/960aa16f/attachment.html>


More information about the cfe-users mailing list