2 ms·
It is not that hard to convert Firm to LLVM or vice versa. If you can read german, a student once implemented this [0]. This allowed libfirm to compile C++ and
by qznc 14y ago
It is not that hard to convert Firm to LLVM or vice versa. If you can read german, a student once implemented this [0]. This allowed libfirm to compile C++ and Fortran code using the corresponding LLVM frontends.
Libfirm (with liboo extension) does not support exceptions, but apart from that there should be little difference in features.
For example, there is an experimental frontend for Java bytecode [1]. It compiles ahead-of-time, like gcj.
[0] http://pp.info.uni-karlsruhe.de/uploads/publikationen/liebe10studienarbeit.pdf http://pp.info.uni-karlsruhe.de/uploads/publikationen/liebe1...
[1] https://github.com/MatzeB/bytecode2firm https://github.com/MatzeB/bytecode2firm