summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen/PPCGCodeGeneration.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [ScopInfo] Move Scop::getDomains to isl++ [NFC]Tobias Grosser2017-08-061-2/+3
* [ScopInfo] Translate Scop::getParamSpace to isl++ [NFC]Tobias Grosser2017-08-061-9/+7
* [ScopInfo] Translate Scop::getContext to isl++ [NFC]Tobias Grosser2017-08-061-9/+8
* [ScopInfo] Translate Scop::getIdForParam to isl++ [NFC]Tobias Grosser2017-08-061-1/+1
* [ScopInfo] Move get*Writes/getReads/getAccesses to isl++Tobias Grosser2017-08-061-4/+4
* Move ScopInfo::getDomain(), getDomainSpace(), getDomainId() to isl++Tobias Grosser2017-08-061-4/+5
* [GPGPU] Make sure managed arrays are prepared at the beginning of the scopTobias Grosser2017-08-061-32/+41
* [GPGPU] Rename all, not only the first libdevice functionTobias Grosser2017-08-061-2/+3
* [Polly] [PPCGCodeGeneration] Deal with loops outside the Scop correctly in PP...Siddharth Bhat2017-08-061-11/+29
* [PPCGCodeGeneration] [NFC] Log every location from which PPCGCodegen bails.Siddharth Bhat2017-08-041-5/+23
* Make sure that all parameter dimensions are set in scheduleTobias Grosser2017-08-031-0/+3
* [PPCGCodeGeneration] Construct `isl_multi_pw_aff` of PPCGArray.bounds even wh...Siddharth Bhat2017-08-031-16/+75
* [PPCGCodeGeneration] Correct usage of llvm::Value with getLatestValue.Siddharth Bhat2017-08-011-0/+2
* [NFC] [PPCGCodeGeneration] Convert GPUNodeBuilder::getGridSizes to isl++.Siddharth Bhat2017-08-011-5/+7
* [NFC] [PPCGCodeGeneration] Convert GPUNodeBuilder::getArrayOffset to isl++.Siddharth Bhat2017-08-011-24/+17
* [GPGPU] Add support for NVIDIA libdeviceTobias Grosser2017-07-311-12/+98
* [PPCGCodeGeneration] Check that invariant load hoisting succeeded.Siddharth Bhat2017-07-281-1/+4
* [GPGPU] Do not require the Scop::Context to have information about all parame...Tobias Grosser2017-07-281-4/+2
* [GPGPU] Fix compilation issue with latest CUDA upgrade to i128Tobias Grosser2017-07-281-4/+4
* [PPCGCodeGeneration] Skip arrays with empty extent.Siddharth Bhat2017-07-251-4/+19
* Move ScopArrayInfo::getFromAccessFunction and getFromId to isl++Tobias Grosser2017-07-241-6/+9
* Convert GPUNodeBuilder::getArraySize to islcpp.Siddharth Bhat2017-07-241-8/+11
* [NFC] Move PPCGCodeGeneration::pollyBuildAstExprForStmt to isl++.Siddharth Bhat2017-07-241-19/+21
* Move MemoryAccess::getAddressFunction to isl++Tobias Grosser2017-07-231-1/+1
* Move MemoryAccess::NewAccessRelation to isl++Tobias Grosser2017-07-231-3/+3
* Move MemoryAccess::id to isl++Tobias Grosser2017-07-231-4/+5
* Move ScopArrayInfo to isl++Tobias Grosser2017-07-211-16/+18
* [Polly][GPGPU] Added SPIR Code Generation and Corresponding Runtime Support f...Philipp Schaad2017-07-211-11/+158
* [NFC] [PPCGCodeGeneration] Print `verifyModule` failure to debug stream.Siddharth Bhat2017-07-211-0/+2
* Fix typo in function name Bllock -> BlockTobias Grosser2017-07-211-3/+3
* Support fabs and copysign in Polly-ACCTobias Grosser2017-07-201-2/+6
* [PPCGCodeGen] [3/3] Update PPCGCodeGen + tests to latest ppcg.Siddharth Bhat2017-07-201-20/+77
* [NFC] [PPCGCodeGeneration] cleanup kills related code.Siddharth Bhat2017-07-181-24/+29
* [PPCGCodeGeneration] Generate invariant loads before trying to generate IR.Siddharth Bhat2017-07-171-0/+1
* [PPCGCodeGeneration] Fix runtime check adjustments since they make assumption...Siddharth Bhat2017-07-141-3/+7
* [Invariant Loads] Do not consider invariant loads to have dependences.Siddharth Bhat2017-07-131-1/+12
* [PPCGCodeGen] Differentiate kernels based on their parent ScopSingapuram Sanjay Srivallabh2017-07-121-2/+2
* [Polly] [PPCGCodeGeneration] Teach `must_kills` to kill scalars that are loca...Siddharth Bhat2017-07-061-5/+25
* Prefix the name of the calling host function in the name of callee GPU kernelSingapuram Sanjay Srivallabh2017-07-051-3/+11
* [PPCGCodeGeneration] Teach Polly to start using live range reordering.Siddharth Bhat2017-07-051-6/+124
* Introduce a hybrid target to generate code for either the GPU or CPUSingapuram Sanjay Srivallabh2017-06-301-1/+3
* [PPCGCodeGeneration] Add flag to allow polly to fail in GPU kernel fails.Siddharth Bhat2017-06-261-0/+15
* [PPCGCodeGeneration] Allow intrinsics within kernels.Siddharth Bhat2017-06-261-20/+125
* [NFC] Return both polly.start and polly.exiting from executeScopConditionally.Andreas Simbuerger2017-06-261-1/+2
* [PPCGCodeGeneration] Enable GPU code generation with invariant loads.Siddharth Bhat2017-06-251-4/+0
* [Polly] [PPCGCodeGeneration] Skip Scops which contain function pointers.Siddharth Bhat2017-06-121-0/+38
* Fix a lot of typos. NFC.Michael Kruse2017-06-081-5/+5
* [Polly][NewPM] Port IslAst to the new ScopPassManagerPhilip Pfaffe2017-05-231-1/+1
* [Fortran Support] Materialize outermost dimension for Fortran array.Siddharth Bhat2017-05-191-1/+9
* [Polly][NewPM] Port ScopDetection to the new PassManagerPhilip Pfaffe2017-05-121-3/+3
OpenPOWER on IntegriCloud