llvm-project/polly/lib/CodeGen
Philip Pfaffe d71493cb06 [polly-acc] change cl_get_* return types to 32/64bit
Summary:
This patch changes the return types for ocl_get_* functions during SPIR code generation. Because these functions return size_t types, the return type needs to be changed to the actual size of size_t on the device.

Based on work by Michal Babej and Pekka Jääskeläinen

Patch by: Alain Denzler

Reviewers: grosser, philip.pfaffe, bollu

Reviewed By: grosser, philip.pfaffe

Subscribers: nemanjai, kbarton, llvm-commits

Differential Revision: https://reviews.llvm.org/D48774

llvm-svn: 336080
2018-07-02 07:40:47 +00:00
..
BlockGenerators.cpp Fix formatting 2018-06-05 09:03:46 +00:00
CodeGeneration.cpp [polly] Update uses of DEBUG macro to LLVM_DEBUG. 2018-05-15 13:37:17 +00:00
CodegenCleanup.cpp [polly] Update uses of DEBUG macro to LLVM_DEBUG. 2018-05-15 13:37:17 +00:00
IRBuilder.cpp [CodeGen] Fix noalias annotations for memcpy/memmove. 2017-12-22 17:44:53 +00:00
IslAst.cpp getDependences to new C++ interface 2018-06-06 13:10:32 +00:00
IslExprBuilder.cpp [IslExprBuilder] Do not generate RTC with more than 64 bit 2017-09-23 15:32:07 +00:00
IslNodeBuilder.cpp Remove the last uses of isl::give and isl::take 2018-04-29 00:28:26 +00:00
LoopGenerators.cpp Fix the build after r314375 2017-09-28 12:20:24 +00:00
ManagedMemoryRewrite.cpp [polly] Update uses of DEBUG macro to LLVM_DEBUG. 2018-05-15 13:37:17 +00:00
PPCGCodeGeneration.cpp [polly-acc] change cl_get_* return types to 32/64bit 2018-07-02 07:40:47 +00:00
PerfMonitor.cpp Fix a lot of typos. NFC. 2017-06-08 12:06:15 +00:00
RuntimeDebugBuilder.cpp [CodeGen] Print executed statement instances at runtime. 2018-04-25 19:43:49 +00:00
Utils.cpp [PPCGCodeGeneration] Fix runtime check adjustments since they make assumptions about BB layout. 2017-07-14 10:00:25 +00:00