[LLVMdev] "Graphite" for llvm [building infrastructure]
etherzhhb at gmail.com
Tue Jan 5 18:17:20 PST 2010
On 2010-1-6 9:39, Tobias Grosser wrote:
> 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
>> 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]
> hi ether,
> great start.
> 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.
ok :) i just learning how to use git yesterday
> 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.
got it, i think we could move it out of opt after we finished the first
implement. right now we could play with this dirty library first.
> 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
you are welcome.
More information about the llvm-dev