https://hgpu.org/?p=6799
Polly - Polyhedral optimization in LLVM