2011-08-11 9 views
5

PHPソースをLLVMのビットコードにコンパイルする必要があります。私はRaven PHP(http://code.roadsend.com/rphp)を試してみましたが、私が望むことはできますが、プロジェクトは死んでいるようです。だから私はいくつかの可能性のあるプロジェクトを確認したいと思っていました。PHP - > LLVM IRトランスレータはありますか?

その後、私はphpllvm PECL拡張子(http://svn.php.net/viewvc/svn/pecl/llvm/)を見つけました。私はほぼトランクLLVMで動作するようにしていますが、コードをよく見てから、PHP関数が実行されているときだけLLVMコードが生成されると考えました。残念ながら、それは私が望むものではありません。

PHPをLLVMに翻訳するためのプロジェクトが増えていないのであれば、あなたの視点から、このようなことを実現するための最良の方法は何ですか?

About LLVM:

LLVMプロジェクトは、モジュラー及び再利用可能なコンパイラとツールチェーン 技術の集合体です。

+0

私はこれが古いと知っていますが、関数が実行されたときにLLVMを生成するのが、あなたが望む動作ではない場合、それは何ですか? –

答えて

4

あなたの目標は何ですか?単にパフォーマンスと使いやすさだけであれば、HipHop PHP compilerと考えるかもしれません。

+0

ありがとう、それは私の役に立つかもしれません。 – arrowd

関連する問題