2012-02-24 20 views
1

LLVMのJava版を作成しようとする試みはありますか?LLVMフレームワークからJavaへの移植?

注:私はではありません。は、LLVMフロントエンドまたはバックエンドのいずれかを要求しています。私はLLVMツールセット自体について尋ねています。私はLLVMを試してみたいと思いますが、私はC++ではなくJavaとJavaライブラリで作業するほうがはるかに生産的です。

+0

あなたはJNA経由でLLVMを使用することはできますか? –

+0

JNA(JNIの綴りを間違えてしまったことがありますが)、それはクールなライブラリです。 – Nim

+0

LLVMのJava用の言語バインディングについてお話していますか? – CAFxX

答えて

3

すべてのLLVMライブラリにはCインターフェイスがあります。これは非常に安定して機能的で、PythonとHaskellバインディングで使用されています。

だからあなたは、LLVMのビットコードを作成するあなたが望むようにそれを最適化したり変換し、保存し、それを実行するためにJNIでそれを使用することができ、など

関連する問題