[LLVMdev] "Graphite" for llvm [building infrastructure]

ether etherzhhb at gmail.com
Tue Jan 5 18:17:20 PST 2010


hi Tobi,

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 
>> 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,
>> sorry.
>> hope this help
>>
>> best regards
>>
>> --ether
>
> [the complete mail]
>
> hi ether,
>
> great start.
>
> I pushed your work to our git repository at
> http://repo.or.cz/w/llvm-complete/pofl.git
>
> 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.
>
> Tobi
>
>
best regards

--ether



More information about the llvm-dev mailing list