LLVM CIL和Java字节码后端

Ric*_*ens 12 .net java cil bytecode llvm

我看到了http://vmkit.llvm.org/项目,但它并不是我想要的.不希望我的代码在另一个VM上运行,而是在.NET和Java的VM上运行.

是否有任何生成.NET CIL和/或Java字节码的LLVM编译器后端?

Tho*_*sen 6

LLVM的级别远低于CIL和Java字节代码.这意味着很难将LLVM指令映射到CIL和Java指令,并且没有人真正需要它,因此工作尚未完全完成.

虽然已经完成了一些工作.请参阅http://llvm.1065342.n5.nabble.com/JVM-Backend-tp41356.html以查看它是否对您有用.

  • 嗯,如果llvm代码可以编译成Javascript,如果你问我是在更高级别然后cil或java字节码那么它应该可编译为cil/javabytecode,你的链接似乎也被破坏了! (3认同)
  • 因为它们都是图灵完备的所以是的。然而,仅凭这一点并不意味着将指令从一个世界映射到另一个世界是容易的。想想你如何将java字节码映射到汇编程序...... (3认同)