VSCode LLVM IR language support

I’d like to share a VSCode LLVM IR language support we’ve been developing: it enables you to navigate through the LLVM IR, find references and the like.

It uses a simple hand-written regexp-based parser and we’d like it to support a significant range of LLVM IR versions.

You can try it by:
Ctrl + Pext install revng.llvm-ir.

Feel free to report bugs/make contributions on the GitHub repository.

Hope you like it!

3 Likes

Wow, thank you! This sounds really helpful. A small feature request, it would be incredible if it could also show the diff between two IRs by leveraging the output of llvm-diff.

Very cool! Thanks for sharing!

1 Like