[LLVMdev] "Graphite" for llvm [building infrastructure]
grosser at fim.uni-passau.de
Tue Jan 5 17:39:54 PST 2010
On 01/05/10 14:45, ether wrote:
> hi Tobi,
> i just added the Poly
> library(http://wiki.llvm.org/Polyhedral_optimization_framework) to llvm
> build system, which only contain a toy pass "Poly".
> i think we could add the polyhedral optimization stuff in to this library.
> it was test under cmake+visual studio 2009, and i also add the library
> build rule to MAKEFILEs, but not sure if it work under linux/cygwin/mac,
> hope this help
> best regards
[the complete mail]
I pushed your work to our git repository at
This repository is ment to track work on a first version of LLVM Poly
that could be proposed for integration to LLVM. Feel free to register as
a user and to commit to the repository.
I just had some discussions on the LLVM IRC channel concerning the
integration of Poly.
The preferred way to implement this seemed to be like the tools/clang
integration in llvm. A separated repository (that might also be hosted
on the llvm svn server), that is only build if available. So user can
decide if they want to try LLVMPoly and check it out on demand.
What we need to achieve before proposing a patchset:
1. Integrate ClooG/isl
2. A working pass Frontend/Backend (very limited, no optimizations, but
able to handle real world code)
Thanks for working on this
More information about the llvm-dev