repository URL
last changeTue, 24 Apr 2018 02:23:41 +0000 (24 02:23 +0000)
last refreshTue, 24 Apr 2018 12:27:48 +0000 (24 14:27 +0200)
content tags
Polly - Polyhedral optimizations for LLVM

Polly uses a mathematical representation, the polyhedral model, to represent and
transform loops and other control flow structures. Using an abstract
representation it is possible to reason about transformations in a more general
way and to use highly optimized linear programming libraries to figure out the
optimal loop structure. These transformations can be used to do constant
propagation through arrays, remove dead loop iterations, optimize loops for
cache locality, optimize arrays, apply advanced automatic parallelization, drive
vectorization, or they can be used to do software pipelining.
10 hours ago David BlaikieFixup Polly for an LLVM header file change.master
3 days ago Tobias GrosserUpdate isl to isl-0.19-107-gc4fe33d8
3 days ago Michael Kruse[isl++] abort() on assertion violation.
3 days ago Michael KruseAllow arbitrary function calls for debugging purposes.
5 days ago Tobias Grosser[RuntimeDebugBuilder] Do not break for 64 bit integers
5 days ago Tobias Grosser[RuntimeDebugBuilder] Print vectors passed without...
5 days ago Tobias Grosser[RuntimeDebugBuilder] Turn assert into an unreachable
5 days ago Tobias Grosser[ScopDetect / ScopInfo] Get statistics for scops withou...
7 days ago Philip Pfaffe[NewPM] Update pass registration for the LLVM plugin...
12 days ago Tobias GrosserAdd isl operator overloads for isl::pw_aff (Try II)
12 days ago Tobias GrosserRevert r327216 'Add isl operator overloads for isl...
2018-04-10 Michael Kruse[CodeGen] Allow undefined loads in statement instances...
2018-04-10 Michael Kruse[CodeGen] Convert BlockGenerator::generateScalarLoads...
2018-04-10 Michael Kruse[ScopInfo] Avoid iterator invalidation.
2018-04-09 Michael Kruse[ScopInfo] Completely remove MemoryAccesses when their...
2018-04-09 Michael Kruse[ScopInfo] Actually remove from list.
10 hours ago master
3 weeks ago svn-tags/RELEASE_502
5 weeks ago svn-tags/google
5 weeks ago google
7 weeks ago svn-tags/RELEASE_600
7 weeks ago release_60
4 months ago svn-tags/RELEASE_501
7 months ago svn-tags/RELEASE_500
7 months ago release_50
10 months ago svn-tags/RELEASE_401
10 months ago release_40
13 months ago svn-tags/RELEASE_400
16 months ago svn-tags/RELEASE_391
19 months ago svn-tags/RELEASE_390
20 months ago release_39
22 months ago svn-tags/RELEASE_381