Skip to content

Commit 59882f0

Browse files
author
Vyacheslav Zakharin
committed
Got rid of __SPIR_TARGET_ONLY__.
Signed-off-by: Vyacheslav Zakharin <[email protected]>
1 parent 3b06361 commit 59882f0

16 files changed

+31
-35
lines changed

libdevice/cmath_wrapper.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include "device_math.h"
1010

11-
#if __SPIR_TARGET_ONLY__
11+
#ifdef __SPIR__
1212

1313
DEVICE_EXTERN_C
1414
float scalbnf(float x, int n) { return __devicelib_scalbnf(x, n); }
@@ -369,4 +369,4 @@ float _FSinh(float x, float y) { // compute y * sinh(x), |y| <= 1
369369
}
370370
}
371371
#endif // defined(_WIN32)
372-
#endif // __SPIR_TARGET_ONLY__
372+
#endif // __SPIR__

libdevice/cmath_wrapper_fp64.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include "device_math.h"
1010

11-
#if __SPIR_TARGET_ONLY__
11+
#ifdef __SPIR__
1212

1313
// All exported functions in math and complex device libraries are weak
1414
// reference. If users provide their own math or complex functions(with
@@ -399,4 +399,4 @@ double _Sinh(double x, double y) { // compute y * sinh(x), |y| <= 1
399399
}
400400
}
401401
#endif // defined(_WIN32)
402-
#endif // __SPIR_TARGET_ONLY__
402+
#endif // __SPIR__

libdevice/complex_wrapper.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include "device_complex.h"
1010

11-
#if __SPIR_TARGET_ONLY__
11+
#ifdef __SPIR__
1212

1313
DEVICE_EXTERN_C
1414
float cimagf(float __complex__ z) { return __devicelib_cimagf(z); }
@@ -99,4 +99,4 @@ DEVICE_EXTERN_C
9999
float __complex__ __divsc3(float __a, float __b, float __c, float __d) {
100100
return __devicelib___divsc3(__a, __b, __c, __d);
101101
}
102-
#endif // __SPIR_TARGET_ONLY__
102+
#endif // __SPIR__

libdevice/complex_wrapper_fp64.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include "device_complex.h"
1010

11-
#if __SPIR_TARGET_ONLY__
11+
#ifdef __SPIR__
1212

1313
DEVICE_EXTERN_C
1414
double cimag(double __complex__ z) { return __devicelib_cimag(z); }
@@ -99,4 +99,4 @@ DEVICE_EXTERN_C
9999
double __complex__ __divdc3(double __a, double __b, double __c, double __d) {
100100
return __devicelib___divdc3(__a, __b, __c, __d);
101101
}
102-
#endif // __SPIR_TARGET_ONLY__
102+
#endif // __SPIR__

libdevice/device.h

+1-5
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,14 @@
1515
#define EXTERN_C
1616
#endif // __cplusplus
1717

18-
#if __SPIR__
19-
#define __SPIR_TARGET_ONLY__ 1
18+
#ifdef __SPIR__
2019
#ifdef __SYCL_DEVICE_ONLY__
2120
#define DEVICE_EXTERNAL SYCL_EXTERNAL __attribute__((weak))
2221
#else // __SYCL_DEVICE_ONLY__
2322
#define DEVICE_EXTERNAL __attribute__((weak))
2423
#endif // __SYCL_DEVICE_ONLY__
2524

2625
#define DEVICE_EXTERN_C DEVICE_EXTERNAL EXTERN_C
27-
28-
#else // __SPIR__
29-
#define __SPIR_TARGET_ONLY__ 0
3026
#endif // __SPIR__
3127

3228
#endif // __LIBDEVICE_DEVICE_H__

libdevice/device_complex.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
#include "device.h"
1212

13-
#if __SPIR_TARGET_ONLY__
13+
#ifdef __SPIR__
1414

1515
// TODO: This needs to be more robust.
1616
// clang doesn't recognize the c11 CMPLX macro, but it does have
@@ -165,5 +165,5 @@ double __complex__ __devicelib___divdc3(double a, double b, double c, double d);
165165

166166
DEVICE_EXTERN_C
167167
float __complex__ __devicelib___divsc3(float a, float b, float c, float d);
168-
#endif // __SPIR_TARGET_ONLY__
168+
#endif // __SPIR__
169169
#endif // __LIBDEVICE_DEVICE_COMPLEX_H_

libdevice/device_math.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
#include "device.h"
1313

14-
#if __SPIR_TARGET_ONLY__
14+
#ifdef __SPIR__
1515

1616
DEVICE_EXTERN_C
1717
double __devicelib_log(double x);
@@ -249,5 +249,5 @@ float __devicelib_logbf(float x);
249249

250250
DEVICE_EXTERN_C
251251
float __devicelib_scalbnf(float x, int n);
252-
#endif // __SPIR_TARGET_ONLY__
252+
#endif // __SPIR__
253253
#endif // __LIBDEVICE_DEVICE_MATH_H__

libdevice/fallback-cassert.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include "wrapper.h"
1010

11-
#if __SPIR_TARGET_ONLY__
11+
#ifdef __SPIR__
1212
static const __attribute__((opencl_constant)) char assert_fmt[] =
1313
"%s:%d: %s: global id: [%lu,%lu,%lu], local id: [%lu,%lu,%lu] "
1414
"Assertion `%s` failed.\n";
@@ -31,4 +31,4 @@ DEVICE_EXTERN_C void __devicelib_assert_fail(const char *expr, const char *file,
3131
// volatile int *die = (int *)0x0;
3232
// *die = 0xdead;
3333
}
34-
#endif // __SPIR_TARGET_ONLY__
34+
#endif // __SPIR__

libdevice/fallback-cmath-fp64.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include "device_math.h"
1010

11-
#if __SPIR_TARGET_ONLY__
11+
#ifdef __SPIR__
1212

1313
DEVICE_EXTERN_C
1414
double __devicelib_log(double x) { return __spirv_ocl_log(x); }
@@ -140,4 +140,4 @@ double __devicelib_asinh(double x) { return __spirv_ocl_asinh(x); }
140140

141141
DEVICE_EXTERN_C
142142
double __devicelib_atanh(double x) { return __spirv_ocl_atanh(x); }
143-
#endif // __SPIR_TARGET_ONLY__
143+
#endif // __SPIR__

libdevice/fallback-cmath.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include "device_math.h"
1010

11-
#if __SPIR_TARGET_ONLY__
11+
#ifdef __SPIR__
1212

1313
DEVICE_EXTERN_C
1414
float __devicelib_scalbnf(float x, int n) { return __spirv_ocl_ldexp(x, n); }
@@ -142,4 +142,4 @@ float __devicelib_asinhf(float x) { return __spirv_ocl_asinh(x); }
142142
DEVICE_EXTERN_C
143143
float __devicelib_atanhf(float x) { return __spirv_ocl_atanh(x); }
144144

145-
#endif // __SPIR_TARGET_ONLY__
145+
#endif // __SPIR__

libdevice/fallback-complex-fp64.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include "device_complex.h"
1010
#include "device_math.h"
1111

12-
#if __SPIR_TARGET_ONLY__
12+
#ifdef __SPIR__
1313
#include <cmath>
1414

1515
DEVICE_EXTERN_C
@@ -425,4 +425,4 @@ double __complex__ __devicelib_catan(double __complex__ z) {
425425
__devicelib_catanh(CMPLX(-__devicelib_cimag(z), __devicelib_creal(z)));
426426
return CMPLX(__devicelib_cimag(w), -__devicelib_creal(w));
427427
}
428-
#endif // __SPIR_TARGET_ONLY__
428+
#endif // __SPIR__

libdevice/fallback-complex.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include "device_complex.h"
1010
#include "device_math.h"
1111

12-
#if __SPIR_TARGET_ONLY__
12+
#ifdef __SPIR__
1313
#include <cmath>
1414

1515
DEVICE_EXTERN_C
@@ -429,4 +429,4 @@ float __complex__ __devicelib_catanf(float __complex__ z) {
429429
CMPLXF(-__devicelib_cimagf(z), __devicelib_crealf(z)));
430430
return CMPLXF(__devicelib_cimagf(w), -__devicelib_crealf(w));
431431
}
432-
#endif // __SPIR_TARGET_ONLY__
432+
#endif // __SPIR__

libdevice/glibc_wrapper.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include "wrapper.h"
1010

11-
#if __SPIR_TARGET_ONLY__
11+
#ifdef __SPIR__
1212
DEVICE_EXTERN_C
1313
void __assert_fail(const char *expr, const char *file, unsigned int line,
1414
const char *func) {
@@ -18,4 +18,4 @@ void __assert_fail(const char *expr, const char *file, unsigned int line,
1818
__spirv_LocalInvocationId_x(), __spirv_LocalInvocationId_y(),
1919
__spirv_LocalInvocationId_z());
2020
}
21-
#endif // __SPIR_TARGET_ONLY__
21+
#endif // __SPIR__

libdevice/msvc_wrapper.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include "wrapper.h"
1010

11-
#if __SPIR_TARGET_ONLY__
11+
#ifdef __SPIR__
1212
// Truncates a wide (16 or 32 bit) string (wstr) into an ASCII string (str).
1313
// Any non-ASCII characters are replaced by question mark '?'.
1414
static void __truncate_wchar_char_str(const wchar_t *wstr, char *str,
@@ -37,4 +37,4 @@ void _wassert(const wchar_t *wexpr, const wchar_t *wfile, unsigned line) {
3737
__spirv_LocalInvocationId_x(), __spirv_LocalInvocationId_y(),
3838
__spirv_LocalInvocationId_z());
3939
}
40-
#endif // __SPIR_TARGET_ONLY__
40+
#endif // __SPIR__

libdevice/spirv_vars.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
#include "device.h"
1313

14-
#if __SPIR_TARGET_ONLY__
14+
#ifdef __SPIR__
1515

1616
#include <cstddef>
1717
#include <cstdint>
@@ -40,5 +40,5 @@ DEVICE_EXTERNAL inline size_t __spirv_LocalInvocationId_z() {
4040
return __spirv_BuiltInLocalInvocationId.z;
4141
}
4242

43-
#endif // __SPIR_TARGET_ONLY__
43+
#endif // __SPIR__
4444
#endif // __LIBDEVICE_SPIRV_VARS_H

libdevice/wrapper.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
#include "device.h"
1313

14-
#if __SPIR_TARGET_ONLY__
14+
#ifdef __SPIR__
1515

1616
#include <cstddef>
1717
#include <cstdint>
@@ -24,5 +24,5 @@ void __devicelib_assert_fail(const char *expr, const char *file, int32_t line,
2424
const char *func, uint64_t gid0, uint64_t gid1,
2525
uint64_t gid2, uint64_t lid0, uint64_t lid1,
2626
uint64_t lid2);
27-
#endif // __SPIR_TARGET_ONLY__
27+
#endif // __SPIR__
2828
#endif // __LIBDEVICE_WRAPPER_H__

0 commit comments

Comments
 (0)