# PHP LLVM JIT-Compiler

- Thread: https://externals.io/message/44732
- Original archive: https://news-web.php.net/php.internals/44732
- Started by Cornelius on 2009-07-07T05:41:49+00:00
- Messages: 2
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #44732 — Cornelius — 2009-07-07T05:41:49+00:00

URL: https://externals.io/message/44732#44732

Hi,
I recently found the jit compiler for php 
(http://pecl.php.net/package/llvm). Are there any information avaible on 
this project?
I just found that the student 'dropped out' of the project, but from 
then, nothing. Does anyone know which version of llvm this needs to 
compile (and which version of llvm-gcc?), and are there any further 
information on goals, todo plans etc?
Maybe I could take up the work and try to improve that project, but for 
that i'd need some more information.
I already know the talk and the slides of Nuno at llvm.org.
Yours
Cornelius

---

## #44791 — Nuno Lopes — 2009-07-07T20:59:38+00:00

URL: https://externals.io/message/44732#44791 · In reply to: #44732

Hi,

So there is some information about the project in the CVS repository.
Let me first say that the project is not mature enough to run your favorite 
app. It is capable of executing some small tests, but not complex apps.
You can use either clang or llvm-gcc to compile the stuff, although the last 
developments were done with clang only. The Install file says it was last 
tested with svn revision r59219 of llvm (I don't know to which llvm version 
it maps to), so it might have some trouble compiling with the latest svn 
version of llvm.
There hasn't been any developments in the last 6 months because I've been 
pretty busy. I would be happy to discuss any development plans with you if 
you wish. There are always a lot of things to do :)

Nuno


----- Original Message -----
> Hi,
> I recently found the jit compiler for php 
> (http://pecl.php.net/package/llvm). Are there any information avaible on 
> this project?
> I just found that the student 'dropped out' of the project, but from then, 
> nothing. Does anyone know which version of llvm this needs to compile (and 
> which version of llvm-gcc?), and are there any further information on 
> goals, todo plans etc?
> Maybe I could take up the work and try to improve that project, but for 
> that i'd need some more information.
> I already know the talk and the slides of Nuno at llvm.org.
> Yours
> Cornelius
