summaryrefslogtreecommitdiffstats
path: root/polly/test/ScheduleOptimizer
Commit message (Expand)AuthorAgeFilesLines
* Update isl to isl-0.18-1047-g4a20ef8Tobias Grosser2018-02-201-4/+4
* Port ScopInfo to the isl cpp bindingsPhilip Pfaffe2017-11-191-4/+4
* [ScheduleOptimizer] Fix and test schedule tree statistics.Michael Kruse2017-09-202-0/+281
* Unroll and separate the remaining parts of isolationRoman Gareev2017-09-114-167/+722
* [IRBuilder] Only emit alias scop metadata for arrays, but not scalarsTobias Grosser2017-08-221-5/+5
* Disable the Loop Vectorizer in case of GEMMRoman Gareev2017-08-2211-0/+19
* [MatMul] Make MatMul detection independent of internal isl representations.Michael Kruse2017-08-203-0/+151
* Use SCEV information for the second level aliasingRoman Gareev2017-08-083-0/+174
* Do not use isl_set_project_out to get all loop prefixesRoman Gareev2017-08-082-0/+475
* [ScheduleOptimizer] Make matmul pattern detection work with delicm outputTobias Grosser2017-08-081-0/+76
* [FIX] Update test/ScheduleOptimizer/pattern-matching-based-opts_11.ll.Roman Gareev2017-07-191-0/+1
* [FIX] Fix pattern-matching-based-opts_11.ll.Roman Gareev2017-07-191-3/+14
* Make the pattern matching work with modified memory accessesRoman Gareev2017-07-192-0/+98
* [Test] Do not pipe binary data to FileCheck.Michael Kruse2017-07-191-1/+1
* [ScopInfo] Simplify new access functions under domain contextTobias Grosser2017-07-171-4/+4
* Bump isl to isl-0.18-768-g033b61aeTobias Grosser2017-07-041-2/+2
* [FIX] A small addition to r305675.Roman Gareev2017-06-251-8/+7
* [CodeGen] Emit aliasing metadata for new arrays.Michael Kruse2017-06-191-8/+8
* [Polly] Generate more 'canonical' induction variableHongbin Zheng2017-05-121-8/+8
* Fix missing .git/indexloadPolly in ensure-correct-tile-sizes testcasePhilip Pfaffe2017-04-071-1/+1
* Restore the initial ordering of dimensions before applying the pattern matchingRoman Gareev2017-04-061-0/+123
* [Polly] [ScheduleOptimizer] Prevent incorrect tile size computationSiddharth Bhat2017-04-061-0/+234
* Introduce another level of metadata to distinguish non-aliasing accessesRoman Gareev2017-03-224-0/+74
* [ScheduleOptimizer] Allow tiling after fusionTobias Grosser2017-03-121-0/+139
* Make optimizations based on pattern matching be enabled by defaultRoman Gareev2017-02-234-8/+17
* Check reduction dependencies in case of the matrix multiplication optimizationRoman Gareev2017-02-111-0/+365
* Use the size of the widest type of the matrix multiplication operandsRoman Gareev2017-02-112-0/+282
* [FIX] Disable the problematic run linesRoman Gareev2017-02-092-19/+19
* [FIX] Specify the CPU to overwrite the machine info and set a fixed vectorRoman Gareev2017-02-092-2/+3
* Isolate a set of partial tile prefixes in case of the matrix multiplicationRoman Gareev2017-02-092-0/+355
* [NFC] Make ScheduleTreeOptimizer::optimizeBand return a schedule node optimizedRoman Gareev2017-02-082-6/+0
* A new algorithm for identification of a SCoP statement that implement a matrixRoman Gareev2017-02-023-221/+183
* ScheduleOptimizer: Allow to set register width in command lineTobias Grosser2017-01-143-4/+35
* Specify the default values of the cache parametersRoman Gareev2016-12-253-4/+4
* ScheduleOptimizer: Fix spelling of option '-polly-target-throughput-vector-fma'Tobias Grosser2016-12-233-4/+4
* Change the determination of parameters of macro-kernelRoman Gareev2016-12-213-101/+99
* [Polly] Use three-dimensional arrays to store packed operands of the matrixRoman Gareev2016-12-211-6/+6
* Restrict ranges of extension mapsRoman Gareev2016-12-151-0/+127
* The order of the loops defines the data reused in the BLIS implementation ofRoman Gareev2016-12-152-125/+134
* IslAst: always use the context during ast generationTobias Grosser2016-11-101-1/+1
* Perform copying to created arrays according to the packing transformationRoman Gareev2016-09-141-9/+32
* Store the size of the outermost dimension in case of newly created arrays tha...Roman Gareev2016-09-121-4/+4
* Add a flag to dump SCoP optimized with the IslScheduleOptimizer passRoman Gareev2016-08-211-0/+69
* Apply all necessary tilings and interchangings to get a macro-kernelRoman Gareev2016-07-251-0/+51
* Apply all necessary tilings and unrollings to get a micro-kernelRoman Gareev2016-06-221-0/+128
* [GSoC 2016] [Polly] [FIX] Determination of statements that contain matrixRoman Gareev2016-05-312-0/+28
* Determination of statements that contain matrix multiplicationRoman Gareev2016-05-282-0/+128
* Update to ISL 0.17.Michael Kruse2016-05-041-1/+1
* [ScheduleOptimizer] Add -polly-opt-outer-coincidence option.Michael Kruse2016-05-021-0/+69
* Annotation of SIMD loopsRoman Gareev2016-02-234-26/+29
OpenPOWER on IntegriCloud