summaryrefslogtreecommitdiffstats
path: root/polly
Commit message (Expand)AuthorAgeFilesLines
* [ScopInfo] Make scalars used by PHIs in non-affine regions availableTobias Grosser2016-08-162-2/+68
* [ScopDetect] Do not assert in case of AddRecs with non-constant start expressionTobias Grosser2016-08-152-2/+51
* Disable invariant load hoisting temporarilyTobias Grosser2016-08-151-1/+1
* [test] Force invariant load hoisting one last timeTobias Grosser2016-08-151-1/+2
* [tests] Force invariant load hoisting for test cases that need it -- IIITobias Grosser2016-08-1529-22/+58
* [tests] Force invariant load hoisting for test cases that need it IITobias Grosser2016-08-1519-22/+45
* [test] Correct spelling in test caseTobias Grosser2016-08-151-1/+3
* [tests] Force invariant load hoisting for test cases that need itTobias Grosser2016-08-1558-72/+72
* Perform replacement of access relations and creation of new arrays according ...Roman Gareev2016-08-152-0/+301
* [GPGPU] Ensure arrays where only parts are modified are copied to GPUTobias Grosser2016-08-103-4/+105
* Fix spacing around variable initializations and for-loops. NFC.Mandeep Singh Grang2016-08-092-8/+8
* [GPGPU] Support PHI nodes used in GPU kernelTobias Grosser2016-08-092-10/+101
* [GPGPU] Use separate basic block for GPU initialization codeTobias Grosser2016-08-092-0/+9
* [BlockGenerator] Insert initializations at beginning of start blockTobias Grosser2016-08-094-4/+4
* [tests] Add two missing 'REQUIRES' linesTobias Grosser2016-08-092-0/+4
* [BlockGenerator] Also eliminate dead code not originating from BBTobias Grosser2016-08-095-33/+127
* [GPGPU] Pass parameters always by using their own typeTobias Grosser2016-08-092-2/+47
* [ScopDetection] Remove unused DetectionContexts during expansion.Michael Kruse2016-08-081-1/+6
* [GPGPU] Support Values referenced from both isl expr and llvm instructionsTobias Grosser2016-08-082-0/+69
* [GPGPU] Create code to verify run-time conditionsTobias Grosser2016-08-082-1/+67
* Fix compilation in 'asserts' modeTobias Grosser2016-08-081-1/+1
* [IslNodeBuilder] Move run-time check generation to NodeBuilder [NFC]Tobias Grosser2016-08-083-22/+32
* [CodeGeneration] Do not set insert position redundantlyTobias Grosser2016-08-081-1/+0
* [IslNodeBuilder] Directly use the insert location of our BuilderTobias Grosser2016-08-081-1/+14
* [CodeGen] Use MapVector instead of DenseMap.Michael Kruse2016-08-052-5/+5
* [DependenceInfo] Reset operations counter when setting limit.Michael Kruse2016-08-051-1/+3
* GPGPU: Sort dimension sizes of multi-dimensional shared memory arrays correctlyTobias Grosser2016-08-052-1/+110
* Add missing 'REQUIRES' lineTobias Grosser2016-08-051-0/+2
* GPGPU: Add cuda annotations to specify maximal number of threads per blockTobias Grosser2016-08-052-3/+75
* GPGPU: Support scalars that are mapped to shared memoryTobias Grosser2016-08-043-10/+86
* GPGPU: Disable verbose debug outputTobias Grosser2016-08-041-0/+1
* Remove leftover debug outputTobias Grosser2016-08-041-1/+0
* GPGPU: Add private memory supportTobias Grosser2016-08-042-14/+107
* GPGPU: Add support for shared memoryTobias Grosser2016-08-042-5/+173
* GPGPU: Cache PTX kernelsTobias Grosser2016-08-041-4/+52
* GPGPU: Handle scalar array referencesTobias Grosser2016-08-044-14/+65
* BlockGenerator: Assert that we do not get alloca of array accessTobias Grosser2016-08-041-0/+4
* GPGPU: Pass subtree values correctly to the kernelTobias Grosser2016-08-042-6/+37
* GPGPU: Mark kernel functions as polly.skipTobias Grosser2016-08-037-7/+11
* Fix a couple of spelling mistakesTobias Grosser2016-08-0310-24/+24
* Add missing prefixes.Roman Gareev2016-07-301-7/+7
* Extend the jscop interface to allow the user to declare new arrays and to ref...Roman Gareev2016-07-3011-42/+458
* Add missing REQUIRES lineTobias Grosser2016-07-281-1/+3
* GPGPU: Pass context parameters to GPU kernelTobias Grosser2016-07-282-0/+78
* GPGPU: Pass host iterators to kernelTobias Grosser2016-07-282-0/+22
* GPGPU: use current 'Index' to find slot in parameter arrayTobias Grosser2016-07-282-3/+16
* GPGPU: Generate kernel parameter allocation with right sizeTobias Grosser2016-07-282-2/+3
* GPGPU: Add basic support for kernel launchesTobias Grosser2016-07-275-52/+226
* GPGPU: Load GPU kernelsTobias Grosser2016-07-255-31/+183
* [GSoC] Add PolyhedralInfo pass - new interface to polly analysisJohannes Doerfert2016-07-2524-16/+349
OpenPOWER on IntegriCloud