JavaアプリケーションでLLVMビットコードを解析する方法はありますか?言い換えれば、Javaバインディングを持ち、LLVMビットコードを解析できるライブラリがありますか?DOMや他の方法でアクセスできますか?JavaからLLVMビットコードを解析する
私は、LLVMビットコードをJavaバイトコードに変換しようとしているわけではなく、LLVMビットコードをJavaの実行可能な表現に解析しようとしています。
JavaアプリケーションでLLVMビットコードを解析する方法はありますか?言い換えれば、Javaバインディングを持ち、LLVMビットコードを解析できるライブラリがありますか?DOMや他の方法でアクセスできますか?JavaからLLVMビットコードを解析する
私は、LLVMビットコードをJavaバイトコードに変換しようとしているわけではなく、LLVMビットコードをJavaの実行可能な表現に解析しようとしています。
JNIのようなものを介してLLVM Cバインディングを使用することは、おそらく最も単純なアプローチです。この質問を頼まれたので、私は助けになるだけでなく、私自身の1を生成することがいくつかのプロジェクトを見つけることができました:
ありがとう、@Oak!あなたのXtextパーサーは、私が探していたものでした! – thSoft
llvm CバインディングへのJNI呼び出しを発行できます。
可能な複製http://stackoverflow.com/questions/4581994/is-there-bnf-like-grammar-to-describe-llvm-ir –