e0c2d3bb611630c5e6ac7ebd8008157e2d3d74ff
[gentoo.git] /
1 From 2881b8189dcacc8ab6a336f0e107d72752c8c47e Mon Sep 17 00:00:00 2001
2 From: Tom Stellard <thomas.stellard@amd.com>
3 Date: Wed, 14 Mar 2012 11:20:08 -0400
4 Subject: [PATCH 3/3] r600: Add read_global_size and read_local_size builtins
5
6 ---
7  include/clang/Basic/BuiltinsR600.def |    8 ++++++++
8  1 files changed, 8 insertions(+), 0 deletions(-)
9
10 diff --git a/include/clang/Basic/BuiltinsR600.def b/include/clang/Basic/BuiltinsR600.def
11 index ce1f30e..c81758e 100644
12 --- a/include/clang/Basic/BuiltinsR600.def
13 +++ b/include/clang/Basic/BuiltinsR600.def
14 @@ -17,6 +17,14 @@
15  
16  // The format of this database matches clang/Basic/Builtins.def.
17  
18 +BUILTIN(__builtin_r600_read_global_size_x, "z", "nc")
19 +BUILTIN(__builtin_r600_read_global_size_y, "z", "nc")
20 +BUILTIN(__builtin_r600_read_global_size_z, "z", "nc")
21 +
22 +BUILTIN(__builtin_r600_read_local_size_x, "z", "nc")
23 +BUILTIN(__builtin_r600_read_local_size_y, "z", "nc")
24 +BUILTIN(__builtin_r600_read_local_size_z, "z", "nc")
25 +
26  BUILTIN(__builtin_r600_read_ngroups_x, "z", "nc")
27  BUILTIN(__builtin_r600_read_ngroups_y, "z", "nc")
28  BUILTIN(__builtin_r600_read_ngroups_z, "z", "nc")
29 -- 
30 1.7.7.6
31