[LLVMdev] IR Editor Plugin for Eclipse

Mishne, Alon alon.mishne at intel.com
Wed Dec 19 01:05:55 PST 2012


I've written an Eclipse plugin which adds an .ll file editor to Eclipse. It elevates the language support to nearly the same level that other programming languages enjoy under the Eclipse IDE, so it can be useful for anyone who manually reads or writes IR. Primary features are:

* Syntax coloring which can deal with arbitrarily complex types (unlike what most other editors offer)
* Context-aware content completion
* Hovering over values, basic blocks and user-defined types shows their definition
* ... and more, see attached PDF for a full feature list with screenshots

It still has some bugs and there's a lot of room for improvement (e.g. adding type checking), but it is already usable and - in my opinion - a decent option if you want to edit IR by hand. I plan on releasing it to open-source, and I was wondering whether it's appropriate to commit it under utils/, next to other editor plugins. Thoughts?

- Alon

Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: LLVM IR Editor Plugin for Eclipse.pdf
Type: application/pdf
Size: 317043 bytes
Desc: LLVM IR Editor Plugin for Eclipse.pdf
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121219/fa6ec110/attachment.pdf>

More information about the llvm-dev mailing list