r600: Add get_global_size() implementation

llvm-svn: 184977
This commit is contained in:
Tom Stellard 2013-06-26 18:19:44 +00:00
parent ac14c4e878
commit 38f0ac9d5e
3 changed files with 12 additions and 3 deletions

View File

@ -1,3 +1 @@
_CLC_INLINE size_t get_global_size(uint dim) {
return 0;
}
size_t get_global_size(uint dim);

View File

@ -1 +1,2 @@
workitem/get_global_id.cl
workitem/get_global_size.cl

View File

@ -0,0 +1,10 @@
#include <clc/clc.h>
_CLC_DEF size_t get_global_size(uint dim) {
switch (dim) {
case 0: return __builtin_r600_read_global_size_x();
case 1: return __builtin_r600_read_global_size_y();
case 2: return __builtin_r600_read_global_size_z();
default: return 1;
}
}