repository URL
last changeThu, 23 Mar 2017 16:12:21 +0000 (23 16:12 +0000)
last refreshWed, 29 Mar 2017 02:56:04 +0000 (29 04:56 +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.
5 days ago Michael Kruse[ScopInfo] Introduce ScopStmt::contains(BB*). NFC.master
5 days ago Tobias GrosserUpdate to isl-0.18-402-ga30c537
6 days ago Michael Kruse[DeLICM] Add const qualifiers. NFC.
6 days ago Michael Kruse[Support] Add functions to ISLTools.
6 days ago Michael Kruse[DeLICM] Remove overloaded Knowledge constructor. NFC.
6 days ago Michael Kruse[DeLICM] Remove AllElements. NFC.
6 days ago Roman GareevIntroduce another level of metadata to distinguish...
6 days ago Roman GareevMap the new load to the base pointer of the invariant...
7 days ago Siddharth Bhat[DependenceInfo] change name Write to MustWrite to...
7 days ago Tobias GrosserUpdate isl to isl-0.18-395-g77701b3
8 days ago Michael Kruse[DeLICM] Refector out parseSetOrNull. NFC.
8 days ago Michael Kruse[DeLICM] Add forgotten isl_space_set_tuple_id in unittests.
10 days ago Tobias Grosser[CodeGen] Remove need for all parameters to be in scop...
10 days ago Tobias Grosser[IslExprBuilder] Print accessed memory locations with...
10 days ago Tobias Grosser[OpenMP] Do not emit lifetime markers for context
11 days ago Siddharth Bhat[ScheduleOptimiser] fix typos in top comment [NFC]
5 days ago master
11 days ago google
11 days ago svn-tags/google
2 weeks ago svn-tags/RELEASE_400
6 weeks ago release_40
3 months ago svn-tags/RELEASE_391
6 months ago svn-tags/RELEASE_390
7 months ago release_39
9 months ago svn-tags/RELEASE_381
12 months ago release_38
12 months ago svn-tags/RELEASE_380
15 months ago svn-tags/RELEASE_371
19 months ago svn-tags/RELEASE_370
19 months ago release_37
20 months ago svn-tags/RELEASE_362
22 months ago svn-tags/RELEASE_361