Skip to content

Commit 952100b

Browse files
committed
Add include guard to OpenCL headers. Only include needed header in OpenCL files.
1 parent 6429b55 commit 952100b

25 files changed

+77
-12
lines changed

libclc/opencl/include/clc/opencl/atomic/atomic_compare_exchange_strong.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#ifndef __CLC_OPENCL_ATOMIC_ATOMIC_COMPARE_EXCHANGE_STRONG_H__
10+
#define __CLC_OPENCL_ATOMIC_ATOMIC_COMPARE_EXCHANGE_STRONG_H__
11+
912
#define FUNCTION atomic_compare_exchange_strong
1013
#define __CLC_COMPARE_EXCHANGE
1114

@@ -17,3 +20,5 @@
1720

1821
#undef __CLC_COMPARE_EXCHANGE
1922
#undef FUNCTION
23+
24+
#endif // __CLC_OPENCL_ATOMIC_ATOMIC_COMPARE_EXCHANGE_STRONG_H__

libclc/opencl/include/clc/opencl/atomic/atomic_compare_exchange_weak.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#ifndef __CLC_OPENCL_ATOMIC_ATOMIC_COMPARE_EXCHANGE_WEAK_H__
10+
#define __CLC_OPENCL_ATOMIC_ATOMIC_COMPARE_EXCHANGE_WEAK_H__
11+
912
#define FUNCTION atomic_compare_exchange_weak
1013
#define __CLC_COMPARE_EXCHANGE
1114

@@ -17,3 +20,5 @@
1720

1821
#undef __CLC_COMPARE_EXCHANGE
1922
#undef FUNCTION
23+
24+
#endif // __CLC_OPENCL_ATOMIC_ATOMIC_COMPARE_EXCHANGE_WEAK_H__

libclc/opencl/include/clc/opencl/atomic/atomic_exchange.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#ifndef __CLC_OPENCL_ATOMIC_ATOMIC_EXCHANGE_H__
10+
#define __CLC_OPENCL_ATOMIC_ATOMIC_EXCHANGE_H__
11+
912
#define FUNCTION atomic_exchange
1013

1114
#define __CLC_BODY <clc/opencl/atomic/atomic_decl.inc>
@@ -15,3 +18,5 @@
1518
#include <clc/math/gentype.inc>
1619

1720
#undef FUNCTION
21+
22+
#endif // __CLC_OPENCL_ATOMIC_ATOMIC_EXCHANGE_H__

libclc/opencl/include/clc/opencl/atomic/atomic_fetch_add.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#ifndef __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_ADD_H__
10+
#define __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_ADD_H__
11+
912
#define FUNCTION atomic_fetch_add
1013

1114
#define __CLC_BODY <clc/opencl/atomic/atomic_decl.inc>
@@ -15,3 +18,5 @@
1518
#include <clc/math/gentype.inc>
1619

1720
#undef FUNCTION
21+
22+
#endif // __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_ADD_H__

libclc/opencl/include/clc/opencl/atomic/atomic_fetch_and.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,14 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#ifndef __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_AND_H__
10+
#define __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_AND_H__
11+
912
#define FUNCTION atomic_fetch_and
1013

1114
#define __CLC_BODY <clc/opencl/atomic/atomic_decl.inc>
1215
#include <clc/integer/gentype.inc>
1316

1417
#undef FUNCTION
18+
19+
#endif // __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_AND_H__

libclc/opencl/include/clc/opencl/atomic/atomic_fetch_max.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#ifndef __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_MAX_H__
10+
#define __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_MAX_H__
11+
912
#define FUNCTION atomic_fetch_max
1013

1114
#define __CLC_BODY <clc/opencl/atomic/atomic_decl.inc>
@@ -15,3 +18,5 @@
1518
#include <clc/math/gentype.inc>
1619

1720
#undef FUNCTION
21+
22+
#endif // __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_MAX_H__

libclc/opencl/include/clc/opencl/atomic/atomic_fetch_min.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#ifndef __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_MIN_H__
10+
#define __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_MIN_H__
11+
912
#define FUNCTION atomic_fetch_min
1013

1114
#define __CLC_BODY <clc/opencl/atomic/atomic_decl.inc>
@@ -15,3 +18,5 @@
1518
#include <clc/math/gentype.inc>
1619

1720
#undef FUNCTION
21+
22+
#endif // __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_MIN_H__

libclc/opencl/include/clc/opencl/atomic/atomic_fetch_or.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,14 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#ifndef __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_OR_H__
10+
#define __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_OR_H__
11+
912
#define FUNCTION atomic_fetch_or
1013

1114
#define __CLC_BODY <clc/opencl/atomic/atomic_decl.inc>
1215
#include <clc/integer/gentype.inc>
1316

1417
#undef FUNCTION
18+
19+
#endif // __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_OR_H__

libclc/opencl/include/clc/opencl/atomic/atomic_fetch_sub.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#ifndef __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_SUB_H__
10+
#define __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_SUB_H__
11+
912
#define FUNCTION atomic_fetch_sub
1013

1114
#define __CLC_BODY <clc/opencl/atomic/atomic_decl.inc>
@@ -15,3 +18,5 @@
1518
#include <clc/math/gentype.inc>
1619

1720
#undef FUNCTION
21+
22+
#endif // __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_SUB_H__

libclc/opencl/include/clc/opencl/atomic/atomic_fetch_xor.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,14 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#ifndef __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_XOR_H__
10+
#define __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_XOR_H__
11+
912
#define FUNCTION atomic_fetch_xor
1013

1114
#define __CLC_BODY <clc/opencl/atomic/atomic_decl.inc>
1215
#include <clc/integer/gentype.inc>
1316

1417
#undef FUNCTION
18+
19+
#endif // __CLC_OPENCL_ATOMIC_ATOMIC_FETCH_XOR_H__

0 commit comments

Comments
 (0)