[clang] [OpenCL] Add decls for cl_intel_subgroup_local_block_io (PR #146656)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Jul 2 02:12:11 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions h -- clang/lib/Headers/opencl-c.h
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/clang/lib/Headers/opencl-c.h b/clang/lib/Headers/opencl-c.h
index 3bdd72a7e..9bbcd7023 100644
--- a/clang/lib/Headers/opencl-c.h
+++ b/clang/lib/Headers/opencl-c.h
@@ -17652,68 +17652,80 @@ void __ovld __conv intel_sub_group_block_write_us8( __global ushort* p, u
#endif // cl_intel_subgroups_short
#if defined(cl_intel_subgroup_local_block_io)
-uint __ovld __conv intel_sub_group_block_read( const __local uint* p );
-uint2 __ovld __conv intel_sub_group_block_read2( const __local uint* p );
-uint4 __ovld __conv intel_sub_group_block_read4( const __local uint* p );
-uint8 __ovld __conv intel_sub_group_block_read8( const __local uint* p );
+uint __ovld __conv intel_sub_group_block_read(const __local uint *p);
+uint2 __ovld __conv intel_sub_group_block_read2(const __local uint *p);
+uint4 __ovld __conv intel_sub_group_block_read4(const __local uint *p);
+uint8 __ovld __conv intel_sub_group_block_read8(const __local uint *p);
-void __ovld __conv intel_sub_group_block_write( __local uint* p, uint data );
-void __ovld __conv intel_sub_group_block_write2( __local uint* p, uint2 data );
-void __ovld __conv intel_sub_group_block_write4( __local uint* p, uint4 data );
-void __ovld __conv intel_sub_group_block_write8( __local uint* p, uint8 data );
+void __ovld __conv intel_sub_group_block_write(__local uint *p, uint data);
+void __ovld __conv intel_sub_group_block_write2(__local uint *p, uint2 data);
+void __ovld __conv intel_sub_group_block_write4(__local uint *p, uint4 data);
+void __ovld __conv intel_sub_group_block_write8(__local uint *p, uint8 data);
#if defined(cl_intel_subgroups_char) || defined(cl_intel_subgroups_short) || \
defined(cl_intel_subgroups_long)
-uint __ovld __conv intel_sub_group_block_read_ui( const __local uint* p );
-uint2 __ovld __conv intel_sub_group_block_read_ui2( const __local uint* p );
-uint4 __ovld __conv intel_sub_group_block_read_ui4( const __local uint* p );
-uint8 __ovld __conv intel_sub_group_block_read_ui8( const __local uint* p );
-
-void __ovld __conv intel_sub_group_block_write_ui( __local uint* p, uint data );
-void __ovld __conv intel_sub_group_block_write_ui2( __local uint* p, uint2 data );
-void __ovld __conv intel_sub_group_block_write_ui4( __local uint* p, uint4 data );
-void __ovld __conv intel_sub_group_block_write_ui8( __local uint* p, uint8 data );
-#endif // defined(cl_intel_subgroups_char) || defined(cl_intel_subgroups_short) ||
- // defined(cl_intel_subgroups_long)
+uint __ovld __conv intel_sub_group_block_read_ui(const __local uint *p);
+uint2 __ovld __conv intel_sub_group_block_read_ui2(const __local uint *p);
+uint4 __ovld __conv intel_sub_group_block_read_ui4(const __local uint *p);
+uint8 __ovld __conv intel_sub_group_block_read_ui8(const __local uint *p);
+
+void __ovld __conv intel_sub_group_block_write_ui(__local uint *p, uint data);
+void __ovld __conv intel_sub_group_block_write_ui2(__local uint *p, uint2 data);
+void __ovld __conv intel_sub_group_block_write_ui4(__local uint *p, uint4 data);
+void __ovld __conv intel_sub_group_block_write_ui8(__local uint *p, uint8 data);
+#endif // defined(cl_intel_subgroups_char) || defined(cl_intel_subgroups_short)
+ // || defined(cl_intel_subgroups_long)
#if defined(cl_intel_subgroups_char)
-uchar __ovld __conv intel_sub_group_block_read_uc( const __local uchar* p );
-uchar2 __ovld __conv intel_sub_group_block_read_uc2( const __local uchar* p );
-uchar4 __ovld __conv intel_sub_group_block_read_uc4( const __local uchar* p );
-uchar8 __ovld __conv intel_sub_group_block_read_uc8( const __local uchar* p );
-uchar16 __ovld __conv intel_sub_group_block_read_uc16( const __local uchar* p );
-
-void __ovld __conv intel_sub_group_block_write_uc( __local uchar* p, uchar data );
-void __ovld __conv intel_sub_group_block_write_uc2( __local uchar* p, uchar2 data );
-void __ovld __conv intel_sub_group_block_write_uc4( __local uchar* p, uchar4 data );
-void __ovld __conv intel_sub_group_block_write_uc8( __local uchar* p, uchar8 data );
-void __ovld __conv intel_sub_group_block_write_uc16( __local uchar* p, uchar16 data );
+uchar __ovld __conv intel_sub_group_block_read_uc(const __local uchar *p);
+uchar2 __ovld __conv intel_sub_group_block_read_uc2(const __local uchar *p);
+uchar4 __ovld __conv intel_sub_group_block_read_uc4(const __local uchar *p);
+uchar8 __ovld __conv intel_sub_group_block_read_uc8(const __local uchar *p);
+uchar16 __ovld __conv intel_sub_group_block_read_uc16(const __local uchar *p);
+
+void __ovld __conv intel_sub_group_block_write_uc(__local uchar *p, uchar data);
+void __ovld __conv intel_sub_group_block_write_uc2(__local uchar *p,
+ uchar2 data);
+void __ovld __conv intel_sub_group_block_write_uc4(__local uchar *p,
+ uchar4 data);
+void __ovld __conv intel_sub_group_block_write_uc8(__local uchar *p,
+ uchar8 data);
+void __ovld __conv intel_sub_group_block_write_uc16(__local uchar *p,
+ uchar16 data);
#endif // defined(cl_intel_subgroups_char)
#if defined(cl_intel_subgroups_short)
-ushort __ovld __conv intel_sub_group_block_read_us( const __local ushort* p );
-ushort2 __ovld __conv intel_sub_group_block_read_us2( const __local ushort* p );
-ushort4 __ovld __conv intel_sub_group_block_read_us4( const __local ushort* p );
-ushort8 __ovld __conv intel_sub_group_block_read_us8( const __local ushort* p );
-ushort16 __ovld __conv intel_sub_group_block_read_us16( const __local ushort* p );
-
-void __ovld __conv intel_sub_group_block_write_us( __local ushort* p, ushort data );
-void __ovld __conv intel_sub_group_block_write_us2( __local ushort* p, ushort2 data );
-void __ovld __conv intel_sub_group_block_write_us4( __local ushort* p, ushort4 data );
-void __ovld __conv intel_sub_group_block_write_us8( __local ushort* p, ushort8 data );
-void __ovld __conv intel_sub_group_block_write_us16( __local ushort* p, ushort16 data );
+ushort __ovld __conv intel_sub_group_block_read_us(const __local ushort *p);
+ushort2 __ovld __conv intel_sub_group_block_read_us2(const __local ushort *p);
+ushort4 __ovld __conv intel_sub_group_block_read_us4(const __local ushort *p);
+ushort8 __ovld __conv intel_sub_group_block_read_us8(const __local ushort *p);
+ushort16 __ovld __conv intel_sub_group_block_read_us16(const __local ushort *p);
+
+void __ovld __conv intel_sub_group_block_write_us(__local ushort *p,
+ ushort data);
+void __ovld __conv intel_sub_group_block_write_us2(__local ushort *p,
+ ushort2 data);
+void __ovld __conv intel_sub_group_block_write_us4(__local ushort *p,
+ ushort4 data);
+void __ovld __conv intel_sub_group_block_write_us8(__local ushort *p,
+ ushort8 data);
+void __ovld __conv intel_sub_group_block_write_us16(__local ushort *p,
+ ushort16 data);
#endif // defined(cl_intel_subgroups_short)
#if defined(cl_intel_subgroups_long)
-ulong __ovld __conv intel_sub_group_block_read_ul( const __local ulong* p );
-ulong2 __ovld __conv intel_sub_group_block_read_ul2( const __local ulong* p );
-ulong4 __ovld __conv intel_sub_group_block_read_ul4( const __local ulong* p );
-ulong8 __ovld __conv intel_sub_group_block_read_ul8( const __local ulong* p );
-
-void __ovld __conv intel_sub_group_block_write_ul( __local ulong* p, ulong data );
-void __ovld __conv intel_sub_group_block_write_ul2( __local ulong* p, ulong2 data );
-void __ovld __conv intel_sub_group_block_write_ul4( __local ulong* p, ulong4 data );
-void __ovld __conv intel_sub_group_block_write_ul8( __local ulong* p, ulong8 data );
+ulong __ovld __conv intel_sub_group_block_read_ul(const __local ulong *p);
+ulong2 __ovld __conv intel_sub_group_block_read_ul2(const __local ulong *p);
+ulong4 __ovld __conv intel_sub_group_block_read_ul4(const __local ulong *p);
+ulong8 __ovld __conv intel_sub_group_block_read_ul8(const __local ulong *p);
+
+void __ovld __conv intel_sub_group_block_write_ul(__local ulong *p, ulong data);
+void __ovld __conv intel_sub_group_block_write_ul2(__local ulong *p,
+ ulong2 data);
+void __ovld __conv intel_sub_group_block_write_ul4(__local ulong *p,
+ ulong4 data);
+void __ovld __conv intel_sub_group_block_write_ul8(__local ulong *p,
+ ulong8 data);
#endif // defined(cl_intel_subgroups_long)
#endif // cl_intel_subgroup_local_block_io
``````````
</details>
https://github.com/llvm/llvm-project/pull/146656
More information about the cfe-commits
mailing list