有没有PHP - > LLVM IR翻译器?

时间:2011-08-11 12:37:54

标签: php llvm

我需要将PHP源代码编译为LLVM bitcode。我已经尝试过Raven PHP(http://code.roadsend.com/rphp)并且它能够做我想要的,但项目似乎已经死了。所以我想检查更多可能的项目。

之后我发现了phpllvm PECL扩展(http://svn.php.net/viewvc/svn/pecl/llvm/)。我甚至差点让它运行在主干LLVM上,但仔细查看代码后,我想,只有在执行相应的PHP函数时才会生成LLVM代码。不幸的是,这不是我想要的。

所以我想知道,如果有更多的项目将PHP转换为LLVM,如果没有 - 从你的角度来看,实现这样的事情的最佳方式是什么?

About LLVM:

  

LLVM项目是模块化和可重用编译器的集合   工具链技术。

2 个答案:

答案 0 :(得分:4)

你没有说出你的目标是什么。如果它只是更好的性能和更容易的可用性,您可以考虑HipHop PHP compiler

答案 1 :(得分:0)

使用llvm ir字节代码,您可以在gralvm中执行php!