[llvm-dev] Mapping from IR instructions to MIR?

William Woodruff via llvm-dev llvm-dev at lists.llvm.org
Wed Jan 29 08:21:29 PST 2020


Hi all,

I'd like to use LLVM to generate a total mapping from IR instructions to
their lowered MIR counterpart(s), post all gMIR/legalization/ISel passes.
However, I'm having trouble figuring out whether this is currently
supported somewhere in the backend/has a known correct approach.

Does anybody know if this is something currently do-able within the
backend? I've run into a bit of a dead end with IRTranslator. There's also
a comment in LegalizerHelper.h that suggests the presence of configurable
"RecordInsertInstruction" functions[1], but I can't find any other
references to it.

Thanks!
William Woodruff

[1]:
https://github.com/llvm/llvm-project/blob/a9af1dc34d33762751958a91aa8b82b856c2077a/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h#L91
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200129/a78c282b/attachment.html>


More information about the llvm-dev mailing list