[libclc] [NFC][libclc] add missing __CLC_ prefix all internal macros (PR #153523)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Aug 13 19:11:57 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-amdgpu
Author: Wenju He (wenju-he)
<details>
<summary>Changes</summary>
This unifies naming scheme of macros to address review comment https://github.com/intel/llvm/pull/19779#discussion_r2272194357
math constant value macros are not changed, e.g.
`#define AU0 -9.86494292470009928597e-03`
---
Patch is 561.77 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/153523.diff
665 Files Affected:
- (modified) libclc/clc/include/clc/atomic/atomic_decl.inc (+6-6)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_compare_exchange.h (+2-2)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_dec.h (+2-2)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_exchange.h (+2-2)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_add.h (+2-2)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_and.h (+2-2)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_max.h (+2-2)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_min.h (+2-2)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_or.h (+2-2)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_sub.h (+2-2)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_fetch_xor.h (+2-2)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_inc.h (+2-2)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_load.h (+2-2)
- (modified) libclc/clc/include/clc/atomic/clc_atomic_store.h (+2-2)
- (modified) libclc/clc/include/clc/clcmacro.h (+30-30)
- (modified) libclc/clc/include/clc/common/clc_degrees.h (+2-2)
- (modified) libclc/clc/include/clc/common/clc_radians.h (+2-2)
- (modified) libclc/clc/include/clc/common/clc_sign.h (+2-2)
- (modified) libclc/clc/include/clc/common/clc_step.h (+2-2)
- (modified) libclc/clc/include/clc/geometric/binary_decl.inc (+1-1)
- (modified) libclc/clc/include/clc/geometric/binary_def.inc (+5-5)
- (modified) libclc/clc/include/clc/geometric/clc_distance.h (+2-2)
- (modified) libclc/clc/include/clc/geometric/clc_dot.h (+2-2)
- (modified) libclc/clc/include/clc/geometric/clc_fast_distance.h (+3-3)
- (modified) libclc/clc/include/clc/geometric/clc_fast_length.h (+3-3)
- (modified) libclc/clc/include/clc/geometric/clc_fast_normalize.h (+3-3)
- (modified) libclc/clc/include/clc/geometric/clc_length.h (+2-2)
- (modified) libclc/clc/include/clc/geometric/clc_normalize.h (+2-2)
- (modified) libclc/clc/include/clc/geometric/unary_decl.inc (+1-1)
- (modified) libclc/clc/include/clc/geometric/unary_def.inc (+4-4)
- (modified) libclc/clc/include/clc/integer/clc_add_sat.h (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_bit_reverse.h (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_bitfield_extract_decl.inc (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_bitfield_extract_signed.h (+4-4)
- (modified) libclc/clc/include/clc/integer/clc_bitfield_extract_unsigned.h (+4-4)
- (modified) libclc/clc/include/clc/integer/clc_bitfield_insert.h (+1-1)
- (modified) libclc/clc/include/clc/integer/clc_bitfield_insert.inc (+2-4)
- (modified) libclc/clc/include/clc/integer/clc_clz.h (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_ctz.h (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_hadd.h (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_mad24.h (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_mad_sat.h (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_mul24.h (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_mul_hi.h (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_popcount.h (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_rhadd.h (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_rotate.h (+2-2)
- (modified) libclc/clc/include/clc/integer/clc_sub_sat.h (+2-2)
- (modified) libclc/clc/include/clc/internal/math/clc_sw_fma.h (+2-2)
- (modified) libclc/clc/include/clc/math/binary_decl_with_scalar_second_arg.inc (+3-3)
- (modified) libclc/clc/include/clc/math/binary_def_via_fp32.inc (+3-3)
- (modified) libclc/clc/include/clc/math/clc_acos.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_acosh.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_acospi.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_asin.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_asinh.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_asinpi.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_atan.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_atan2.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_atan2pi.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_atanh.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_atanpi.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_cbrt.inc (+2-2)
- (modified) libclc/clc/include/clc/math/clc_ceil.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_copysign.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_cos.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_cosh.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_cospi.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_erf.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_erfc.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_exp.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_exp10.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_exp2.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_exp_helper.h (+1-1)
- (modified) libclc/clc/include/clc/math/clc_expm1.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_fabs.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_fdim.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_floor.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_fma.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_fmax.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_fmin.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_fmod.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_fract.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_frexp.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_half_cos.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_divide.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_exp.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_exp10.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_exp2.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_log.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_log10.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_log2.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_powr.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_recip.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_rsqrt.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_sin.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_sqrt.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_half_tan.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_hypot.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_ilogb.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_lgamma.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_lgamma_r.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_log.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_log10.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_log1p.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_log2.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_logb.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_mad.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_maxmag.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_minmag.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_modf.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_nan.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_native_cos.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_divide.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_exp.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_exp10.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_exp2.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_log.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_log10.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_log2.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_powr.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_recip.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_rsqrt.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_sin.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_sqrt.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_native_tan.h (+3-3)
- (modified) libclc/clc/include/clc/math/clc_nextafter.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_pow.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_pown.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_powr.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_remainder.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_remquo.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_rint.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_rootn.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_round.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_rsqrt.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_sin.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_sincos.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_sincos_helpers.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_sinh.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_sinpi.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_sqrt.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_tan.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_tanh.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_tanpi.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_tgamma.h (+2-2)
- (modified) libclc/clc/include/clc/math/clc_trunc.h (+2-2)
- (modified) libclc/clc/include/clc/math/gentype.inc (+6-6)
- (modified) libclc/clc/include/clc/math/math.h (-2)
- (modified) libclc/clc/include/clc/math/remquo_decl.inc (+12-8)
- (modified) libclc/clc/include/clc/math/tables.h (+61-59)
- (modified) libclc/clc/include/clc/math/unary_decl.inc (+2-1)
- (modified) libclc/clc/include/clc/math/unary_decl_with_int_ptr.inc (+8-8)
- (modified) libclc/clc/include/clc/math/unary_decl_with_int_return.inc (+1-1)
- (modified) libclc/clc/include/clc/math/unary_decl_with_ptr.inc (+8-8)
- (modified) libclc/clc/include/clc/math/unary_def_with_int_ptr.inc (+14-14)
- (modified) libclc/clc/include/clc/math/unary_def_with_int_return.inc (+4-4)
- (modified) libclc/clc/include/clc/math/unary_def_with_ptr.inc (+14-14)
- (modified) libclc/clc/include/clc/misc/clc_shuffle.h (+2-2)
- (modified) libclc/clc/include/clc/misc/clc_shuffle2.h (+2-2)
- (modified) libclc/clc/include/clc/misc/shuffle2_decl.inc (+8-8)
- (modified) libclc/clc/include/clc/misc/shuffle2_def.inc (+15-15)
- (modified) libclc/clc/include/clc/misc/shuffle_decl.inc (+4-4)
- (modified) libclc/clc/include/clc/misc/shuffle_def.inc (+11-11)
- (modified) libclc/clc/include/clc/relational/binary_decl.inc (+5-5)
- (modified) libclc/clc/include/clc/relational/clc_isfinite.h (+2-2)
- (modified) libclc/clc/include/clc/relational/clc_isgreater.h (+2-2)
- (modified) libclc/clc/include/clc/relational/clc_isgreaterequal.h (+2-2)
- (modified) libclc/clc/include/clc/relational/clc_isless.h (+2-2)
- (modified) libclc/clc/include/clc/relational/clc_islessequal.h (+2-2)
- (modified) libclc/clc/include/clc/relational/clc_islessgreater.h (+2-2)
- (modified) libclc/clc/include/clc/relational/clc_isnormal.h (+2-2)
- (modified) libclc/clc/include/clc/relational/clc_isnotequal.h (+2-2)
- (modified) libclc/clc/include/clc/relational/clc_isordered.h (+2-2)
- (modified) libclc/clc/include/clc/relational/clc_isunordered.h (+2-2)
- (modified) libclc/clc/include/clc/relational/clc_signbit.h (+2-2)
- (modified) libclc/clc/include/clc/relational/relational.h (+27-22)
- (modified) libclc/clc/include/clc/relational/unary_decl.inc (+5-4)
- (modified) libclc/clc/include/clc/shared/binary_decl.inc (+2-2)
- (modified) libclc/clc/include/clc/shared/binary_decl_with_int_second_arg.inc (+2-2)
- (modified) libclc/clc/include/clc/shared/binary_def.inc (+5-5)
- (modified) libclc/clc/include/clc/shared/binary_def_scalarize.inc (+48-46)
- (modified) libclc/clc/include/clc/shared/binary_def_with_int_second_arg.inc (+5-4)
- (modified) libclc/clc/include/clc/shared/binary_def_with_scalar_second_arg.inc (+8-8)
- (modified) libclc/clc/include/clc/shared/clc_vload.inc (+25-25)
- (modified) libclc/clc/include/clc/shared/clc_vstore.inc (+33-33)
- (modified) libclc/clc/include/clc/shared/ternary_decl.inc (+2-3)
- (modified) libclc/clc/include/clc/shared/ternary_def.inc (+6-5)
- (modified) libclc/clc/include/clc/shared/ternary_def_scalarize.inc (+49-54)
- (modified) libclc/clc/include/clc/shared/unary_decl.inc (+2-1)
- (modified) libclc/clc/include/clc/shared/unary_def.inc (+4-4)
- (modified) libclc/clc/include/clc/shared/unary_def_scalarize.inc (+30-26)
- (modified) libclc/clc/lib/amdgcn/math/clc_ldexp_override.cl (+7-7)
- (modified) libclc/clc/lib/amdgpu/math/clc_half_exp.cl (+1-1)
- (modified) libclc/clc/lib/amdgpu/math/clc_half_exp10.cl (+1-1)
- (modified) libclc/clc/lib/amdgpu/math/clc_half_exp2.cl (+1-1)
- (modified) libclc/clc/lib/amdgpu/math/clc_half_log.cl (+1-1)
- (modified) libclc/clc/lib/amdgpu/math/clc_half_log10.cl (+1-1)
- (modified) libclc/clc/lib/amdgpu/math/clc_half_log2.cl (+1-1)
- (modified) libclc/clc/lib/amdgpu/math/clc_half_recip.cl (+1-1)
- (modified) libclc/clc/lib/amdgpu/math/clc_half_rsqrt.cl (+1-1)
- (modified) libclc/clc/lib/amdgpu/math/clc_half_sqrt.cl (+1-1)
- (modified) libclc/clc/lib/amdgpu/math/clc_native_exp.cl (+1-1)
- (modified) libclc/clc/lib/amdgpu/math/clc_native_exp2.cl (+3-3)
- (modified) libclc/clc/lib/amdgpu/math/clc_native_log10.cl (+1-1)
- (modified) libclc/clc/lib/amdgpu/math/clc_sqrt_fp64.cl (+2-2)
- (modified) libclc/clc/lib/clspv/math/clc_sw_fma.cl (+2-2)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_dec.cl (+2-2)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_def.inc (+13-13)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_exchange.cl (+2-2)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_add.cl (+2-2)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_and.cl (+2-2)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_max.cl (+2-2)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_min.cl (+2-2)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_or.cl (+2-2)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_sub.cl (+2-2)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_fetch_xor.cl (+2-2)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_inc.cl (+2-2)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_load.cl (+2-2)
- (modified) libclc/clc/lib/generic/atomic/clc_atomic_store.cl (+2-2)
- (modified) libclc/clc/lib/generic/common/clc_radians.cl (+11-11)
- (modified) libclc/clc/lib/generic/geometric/clc_fast_distance.cl (+1-1)
- (modified) libclc/clc/lib/generic/geometric/clc_fast_normalize.cl (+1-1)
- (modified) libclc/clc/lib/generic/integer/clc_add_sat.cl (+2-2)
- (modified) libclc/clc/lib/generic/integer/clc_bit_reverse.cl (+2-2)
- (modified) libclc/clc/lib/generic/integer/clc_clz.cl (+1-1)
- (modified) libclc/clc/lib/generic/integer/clc_ctz.cl (+1-1)
- (modified) libclc/clc/lib/generic/integer/clc_popcount.cl (+2-2)
- (modified) libclc/clc/lib/generic/integer/clc_sub_sat.cl (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_atan2.inc (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_atan2pi.inc (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_cbrt.inc (+8-8)
- (modified) libclc/clc/lib/generic/math/clc_ceil.cl (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_copysign.cl (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_cosh.inc (+6-6)
- (modified) libclc/clc/lib/generic/math/clc_ep_log.inc (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_erf.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_erfc.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_exp10.inc (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_exp_helper.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_exp_helper.inc (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_expm1.inc (+4-4)
- (modified) libclc/clc/lib/generic/math/clc_fabs.cl (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_floor.cl (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_fmax.cl (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_fmin.cl (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_fmod.cl (+8-8)
- (modified) libclc/clc/lib/generic/math/clc_fract.inc (+4-4)
- (modified) libclc/clc/lib/generic/math/clc_half_cos.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_half_divide.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_half_exp.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_half_exp10.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_half_exp2.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_half_log.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_half_log10.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_half_log2.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_half_powr.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_half_recip.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_half_rsqrt.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_half_sin.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_half_sqrt.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_half_tan.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_ldexp.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_log.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_log10.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_log1p.inc (+5-5)
- (modified) libclc/clc/lib/generic/math/clc_log2.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_log_base.h (+6-6)
- (modified) libclc/clc/lib/generic/math/clc_modf.inc (+5-5)
- (modified) libclc/clc/lib/generic/math/clc_native_cos.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_native_divide.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_native_exp.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_native_exp10.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_native_exp2.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_native_log.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_native_log10.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_native_log2.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_native_powr.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_native_recip.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_native_rsqrt.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_native_sin.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_native_sqrt.cl (+3-3)
- (modified) libclc/clc/lib/generic/math/clc_native_tan.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_nextafter.cl (+36-34)
- (modified) libclc/clc/lib/generic/math/clc_pow.inc (+12-12)
- (modified) libclc/clc/lib/generic/math/clc_pown.inc (+12-12)
- (modified) libclc/clc/lib/generic/math/clc_powr.inc (+12-12)
- (modified) libclc/clc/lib/generic/math/clc_remainder.cl (+8-8)
- (modified) libclc/clc/lib/generic/math/clc_remquo.inc (+17-17)
- (modified) libclc/clc/lib/generic/math/clc_rint.cl (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_rootn.inc (+13-12)
- (modified) libclc/clc/lib/generic/math/clc_round.cl (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_sincos_helpers.cl (+4-4)
- (modified) libclc/clc/lib/generic/math/clc_sincos_helpers.inc (+7-7)
- (modified) libclc/clc/lib/generic/math/clc_sincos_helpers_fp64.inc (+5-5)
- (modified) libclc/clc/lib/generic/math/clc_sinh.inc (+6-6)
- (modified) libclc/clc/lib/generic/math/clc_sw_fma.cl (+2-2)
- (modified) libclc/clc/lib/generic/math/clc_tables.cl (+207-207)
- (modified) libclc/clc/lib/generic/math/clc_tgamma.cl (+1-1)
- (modified) libclc/clc/lib/generic/math/clc_trunc.cl (+2-2)
- (modified) libclc/clc/lib/generic/relational/clc_bitselect.cl (+19-19)
- (modified) libclc/clc/lib/generic/relational/clc_signbit.cl (+38-34)
- (modified) libclc/clc/lib/generic/shared/clc_vload.cl (+56-56)
- (modified) libclc/clc/lib/generic/shared/clc_vload_half.inc (+13-10)
- (modified) libclc/clc/lib/generic/shared/clc_vstore.cl (+63-60)
- (modified) libclc/clc/lib/generic/shared/clc_vstore_half.inc (+12-12)
- (modified) libclc/clc/lib/ptx-nvidiacl/math/clc_log.cl (+1-1)
- (modified) libclc/clc/lib/ptx-nvidiacl/math/clc_rsqrt.cl (+1-1)
``````````diff
diff --git a/libclc/clc/include/clc/atomic/atomic_decl.inc b/libclc/clc/include/clc/atomic/atomic_decl.inc
index b790a94c7d288..5e0f456e34009 100644
--- a/libclc/clc/include/clc/atomic/atomic_decl.inc
+++ b/libclc/clc/include/clc/atomic/atomic_decl.inc
@@ -14,23 +14,23 @@
#ifdef __CLC_NO_VALUE_ARG
#define __CLC_DECLARE_ATOMIC(ADDRSPACE) \
- _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE FUNCTION( \
+ _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION( \
volatile ADDRSPACE __CLC_GENTYPE *Ptr, int MemoryOrder, \
int MemoryScope);
#elif defined(__CLC_RETURN_VOID)
#define __CLC_DECLARE_ATOMIC(ADDRSPACE) \
- _CLC_OVERLOAD _CLC_DECL void FUNCTION(volatile ADDRSPACE __CLC_GENTYPE *Ptr, \
- __CLC_GENTYPE Value, int MemoryOrder, \
- int MemoryScope);
+ _CLC_OVERLOAD _CLC_DECL void __CLC_FUNCTION( \
+ volatile ADDRSPACE __CLC_GENTYPE *Ptr, __CLC_GENTYPE Value, \
+ int MemoryOrder, int MemoryScope);
#elif defined(__CLC_COMPARE_EXCHANGE)
#define __CLC_DECLARE_ATOMIC(ADDRSPACE) \
- _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE FUNCTION( \
+ _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION( \
volatile ADDRSPACE __CLC_GENTYPE *Ptr, __CLC_GENTYPE Comparator, \
__CLC_GENTYPE Value, int MemoryOrderEqual, int MemoryOrderUnequal, \
int MemoryScope);
#else
#define __CLC_DECLARE_ATOMIC(ADDRSPACE) \
- _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE FUNCTION( \
+ _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE __CLC_FUNCTION( \
volatile ADDRSPACE __CLC_GENTYPE *Ptr, __CLC_GENTYPE Value, \
int MemoryOrder, int MemoryScope);
#endif
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_compare_exchange.h b/libclc/clc/include/clc/atomic/clc_atomic_compare_exchange.h
index ae7918ac32e43..31b8167223502 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_compare_exchange.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_compare_exchange.h
@@ -11,7 +11,7 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_compare_exchange
+#define __CLC_FUNCTION __clc_atomic_compare_exchange
#define __CLC_COMPARE_EXCHANGE
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
@@ -21,6 +21,6 @@
#include <clc/math/gentype.inc>
#undef __CLC_COMPARE_EXCHANGE
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_COMPARE_EXCHANGE_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_dec.h b/libclc/clc/include/clc/atomic/clc_atomic_dec.h
index ada36ba3ff9b3..66302b6b9ade2 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_dec.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_dec.h
@@ -11,13 +11,13 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_dec
+#define __CLC_FUNCTION __clc_atomic_dec
#define __CLC_NO_VALUE_ARG
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/integer/gentype.inc>
#undef __CLC_NO_VALUE_ARG
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_DEC_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_exchange.h b/libclc/clc/include/clc/atomic/clc_atomic_exchange.h
index 7e626d4a8830b..321cfb4030851 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_exchange.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_exchange.h
@@ -11,7 +11,7 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_exchange
+#define __CLC_FUNCTION __clc_atomic_exchange
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/integer/gentype.inc>
@@ -19,6 +19,6 @@
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/math/gentype.inc>
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_EXCHANGE_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_add.h b/libclc/clc/include/clc/atomic/clc_atomic_fetch_add.h
index ad0c2eb4607a7..4ef29fce50af8 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_add.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_add.h
@@ -11,7 +11,7 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_fetch_add
+#define __CLC_FUNCTION __clc_atomic_fetch_add
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/integer/gentype.inc>
@@ -19,6 +19,6 @@
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/math/gentype.inc>
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_ADD_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_and.h b/libclc/clc/include/clc/atomic/clc_atomic_fetch_and.h
index 80810c38cbbb8..688c11287db50 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_and.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_and.h
@@ -11,11 +11,11 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_fetch_and
+#define __CLC_FUNCTION __clc_atomic_fetch_and
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/integer/gentype.inc>
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_AND_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_max.h b/libclc/clc/include/clc/atomic/clc_atomic_fetch_max.h
index 56f511922e5c7..a4e44b88a697f 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_max.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_max.h
@@ -11,7 +11,7 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_fetch_max
+#define __CLC_FUNCTION __clc_atomic_fetch_max
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/integer/gentype.inc>
@@ -19,6 +19,6 @@
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/math/gentype.inc>
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_MAX_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_min.h b/libclc/clc/include/clc/atomic/clc_atomic_fetch_min.h
index f17408d28a35d..b58b538649e19 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_min.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_min.h
@@ -11,7 +11,7 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_fetch_min
+#define __CLC_FUNCTION __clc_atomic_fetch_min
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/integer/gentype.inc>
@@ -19,6 +19,6 @@
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/math/gentype.inc>
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_MIN_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_or.h b/libclc/clc/include/clc/atomic/clc_atomic_fetch_or.h
index b82069e6f960e..ab303cc673ba2 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_or.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_or.h
@@ -11,11 +11,11 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_fetch_or
+#define __CLC_FUNCTION __clc_atomic_fetch_or
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/integer/gentype.inc>
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_OR_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_sub.h b/libclc/clc/include/clc/atomic/clc_atomic_fetch_sub.h
index 6cfd224629d60..d9deae085a61e 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_sub.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_sub.h
@@ -11,7 +11,7 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_fetch_sub
+#define __CLC_FUNCTION __clc_atomic_fetch_sub
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/integer/gentype.inc>
@@ -19,6 +19,6 @@
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/math/gentype.inc>
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_SUB_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_fetch_xor.h b/libclc/clc/include/clc/atomic/clc_atomic_fetch_xor.h
index b007b47a9369d..fe13a641fc1cd 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_fetch_xor.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_fetch_xor.h
@@ -11,11 +11,11 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_fetch_xor
+#define __CLC_FUNCTION __clc_atomic_fetch_xor
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/integer/gentype.inc>
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_FETCH_XOR_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_inc.h b/libclc/clc/include/clc/atomic/clc_atomic_inc.h
index 3ddef4a8bf355..c6fcdad30949b 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_inc.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_inc.h
@@ -11,13 +11,13 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_inc
+#define __CLC_FUNCTION __clc_atomic_inc
#define __CLC_NO_VALUE_ARG
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
#include <clc/integer/gentype.inc>
#undef __CLC_NO_VALUE_ARG
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_INC_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_load.h b/libclc/clc/include/clc/atomic/clc_atomic_load.h
index a4899b34b88a1..3abfce86b1947 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_load.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_load.h
@@ -11,7 +11,7 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_load
+#define __CLC_FUNCTION __clc_atomic_load
#define __CLC_NO_VALUE_ARG
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
@@ -21,6 +21,6 @@
#include <clc/math/gentype.inc>
#undef __CLC_NO_VALUE_ARG
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_LOAD_H__
diff --git a/libclc/clc/include/clc/atomic/clc_atomic_store.h b/libclc/clc/include/clc/atomic/clc_atomic_store.h
index 6baf0eb7ea32b..94d77621735d0 100644
--- a/libclc/clc/include/clc/atomic/clc_atomic_store.h
+++ b/libclc/clc/include/clc/atomic/clc_atomic_store.h
@@ -11,7 +11,7 @@
#include <clc/internal/clc.h>
-#define FUNCTION __clc_atomic_store
+#define __CLC_FUNCTION __clc_atomic_store
#define __CLC_RETURN_VOID
#define __CLC_BODY <clc/atomic/atomic_decl.inc>
@@ -21,6 +21,6 @@
#include <clc/math/gentype.inc>
#undef __CLC_RETURN_VOID
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_ATOMIC_CLC_ATOMIC_STORE_H__
diff --git a/libclc/clc/include/clc/clcmacro.h b/libclc/clc/include/clc/clcmacro.h
index 5c67c937cb1d4..9fa11489b1457 100644
--- a/libclc/clc/include/clc/clcmacro.h
+++ b/libclc/clc/include/clc/clcmacro.h
@@ -12,58 +12,58 @@
#include <clc/internal/clc.h>
#include <clc/utils.h>
-#define _CLC_V_V_VP_VECTORIZE(DECLSPEC, RET_TYPE, FUNCTION, ARG1_TYPE, \
+#define _CLC_V_V_VP_VECTORIZE(DECLSPEC, RET_TYPE, __CLC_FUNCTION, ARG1_TYPE, \
ADDR_SPACE, ARG2_TYPE) \
DECLSPEC __CLC_XCONCAT(RET_TYPE, 2) \
- FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 2) x, \
- ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 2) * y) { \
+ __CLC_FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 2) x, \
+ ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 2) * y) { \
ADDR_SPACE ARG2_TYPE *ptr = (ADDR_SPACE ARG2_TYPE *)y; \
- return (__CLC_XCONCAT(RET_TYPE, 2))(FUNCTION(x.s0, ptr), \
- FUNCTION(x.s1, ptr + 1)); \
+ return (__CLC_XCONCAT(RET_TYPE, 2))(__CLC_FUNCTION(x.s0, ptr), \
+ __CLC_FUNCTION(x.s1, ptr + 1)); \
} \
\
DECLSPEC __CLC_XCONCAT(RET_TYPE, 3) \
- FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 3) x, \
- ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 3) * y) { \
+ __CLC_FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 3) x, \
+ ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 3) * y) { \
ADDR_SPACE ARG2_TYPE *ptr = (ADDR_SPACE ARG2_TYPE *)y; \
- return (__CLC_XCONCAT(RET_TYPE, 3))(FUNCTION(x.s0, ptr), \
- FUNCTION(x.s1, ptr + 1), \
- FUNCTION(x.s2, ptr + 2)); \
+ return (__CLC_XCONCAT(RET_TYPE, 3))(__CLC_FUNCTION(x.s0, ptr), \
+ __CLC_FUNCTION(x.s1, ptr + 1), \
+ __CLC_FUNCTION(x.s2, ptr + 2)); \
} \
\
DECLSPEC __CLC_XCONCAT(RET_TYPE, 4) \
- FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 4) x, \
- ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 4) * y) { \
+ __CLC_FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 4) x, \
+ ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 4) * y) { \
ADDR_SPACE ARG2_TYPE *ptr = (ADDR_SPACE ARG2_TYPE *)y; \
return (__CLC_XCONCAT(RET_TYPE, 4))( \
- FUNCTION(x.s0, ptr), FUNCTION(x.s1, ptr + 1), FUNCTION(x.s2, ptr + 2), \
- FUNCTION(x.s3, ptr + 3)); \
+ __CLC_FUNCTION(x.s0, ptr), __CLC_FUNCTION(x.s1, ptr + 1), \
+ __CLC_FUNCTION(x.s2, ptr + 2), __CLC_FUNCTION(x.s3, ptr + 3)); \
} \
\
DECLSPEC __CLC_XCONCAT(RET_TYPE, 8) \
- FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 8) x, \
- ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 8) * y) { \
+ __CLC_FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 8) x, \
+ ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 8) * y) { \
ADDR_SPACE ARG2_TYPE *ptr = (ADDR_SPACE ARG2_TYPE *)y; \
return (__CLC_XCONCAT(RET_TYPE, 8))( \
- FUNCTION(x.s0, ptr), FUNCTION(x.s1, ptr + 1), FUNCTION(x.s2, ptr + 2), \
- FUNCTION(x.s3, ptr + 3), FUNCTION(x.s4, ptr + 4), \
- FUNCTION(x.s5, ptr + 5), FUNCTION(x.s6, ptr + 6), \
- FUNCTION(x.s7, ptr + 7)); \
+ __CLC_FUNCTION(x.s0, ptr), __CLC_FUNCTION(x.s1, ptr + 1), \
+ __CLC_FUNCTION(x.s2, ptr + 2), __CLC_FUNCTION(x.s3, ptr + 3), \
+ __CLC_FUNCTION(x.s4, ptr + 4), __CLC_FUNCTION(x.s5, ptr + 5), \
+ __CLC_FUNCTION(x.s6, ptr + 6), __CLC_FUNCTION(x.s7, ptr + 7)); \
} \
\
DECLSPEC __CLC_XCONCAT(RET_TYPE, 16) \
- FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 16) x, \
- ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 16) * y) { \
+ __CLC_FUNCTION(__CLC_XCONCAT(ARG1_TYPE, 16) x, \
+ ADDR_SPACE __CLC_XCONCAT(ARG2_TYPE, 16) * y) { \
ADDR_SPACE ARG2_TYPE *ptr = (ADDR_SPACE ARG2_TYPE *)y; \
return (__CLC_XCONCAT(RET_TYPE, 16))( \
- FUNCTION(x.s0, ptr), FUNCTION(x.s1, ptr + 1), FUNCTION(x.s2, ptr + 2), \
- FUNCTION(x.s3, ptr + 3), FUNCTION(x.s4, ptr + 4), \
- FUNCTION(x.s5, ptr + 5), FUNCTION(x.s6, ptr + 6), \
- FUNCTION(x.s7, ptr + 7), FUNCTION(x.s8, ptr + 8), \
- FUNCTION(x.s9, ptr + 9), FUNCTION(x.sa, ptr + 10), \
- FUNCTION(x.sb, ptr + 11), FUNCTION(x.sc, ptr + 12), \
- FUNCTION(x.sd, ptr + 13), FUNCTION(x.se, ptr + 14), \
- FUNCTION(x.sf, ptr + 15)); \
+ __CLC_FUNCTION(x.s0, ptr), __CLC_FUNCTION(x.s1, ptr + 1), \
+ __CLC_FUNCTION(x.s2, ptr + 2), __CLC_FUNCTION(x.s3, ptr + 3), \
+ __CLC_FUNCTION(x.s4, ptr + 4), __CLC_FUNCTION(x.s5, ptr + 5), \
+ __CLC_FUNCTION(x.s6, ptr + 6), __CLC_FUNCTION(x.s7, ptr + 7), \
+ __CLC_FUNCTION(x.s8, ptr + 8), __CLC_FUNCTION(x.s9, ptr + 9), \
+ __CLC_FUNCTION(x.sa, ptr + 10), __CLC_FUNCTION(x.sb, ptr + 11), \
+ __CLC_FUNCTION(x.sc, ptr + 12), __CLC_FUNCTION(x.sd, ptr + 13), \
+ __CLC_FUNCTION(x.se, ptr + 14), __CLC_FUNCTION(x.sf, ptr + 15)); \
}
#endif // __CLC_CLCMACRO_H__
diff --git a/libclc/clc/include/clc/common/clc_degrees.h b/libclc/clc/include/clc/common/clc_degrees.h
index e633344c291c1..5f04fac1f2612 100644
--- a/libclc/clc/include/clc/common/clc_degrees.h
+++ b/libclc/clc/include/clc/common/clc_degrees.h
@@ -10,10 +10,10 @@
#define __CLC_COMMON_CLC_DEGREES_H__
#define __CLC_BODY <clc/math/unary_decl.inc>
-#define FUNCTION __clc_degrees
+#define __CLC_FUNCTION __clc_degrees
#include <clc/math/gentype.inc>
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_COMMON_CLC_DEGREES_H__
diff --git a/libclc/clc/include/clc/common/clc_radians.h b/libclc/clc/include/clc/common/clc_radians.h
index 0b075efbcce2f..03d7c4b9e3014 100644
--- a/libclc/clc/include/clc/common/clc_radians.h
+++ b/libclc/clc/include/clc/common/clc_radians.h
@@ -10,10 +10,10 @@
#define __CLC_COMMON_CLC_RADIANS_H__
#define __CLC_BODY <clc/math/unary_decl.inc>
-#define FUNCTION __clc_radians
+#define __CLC_FUNCTION __clc_radians
#include <clc/math/gentype.inc>
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_COMMON_CLC_RADIANS_H__
diff --git a/libclc/clc/include/clc/common/clc_sign.h b/libclc/clc/include/clc/common/clc_sign.h
index 0a8c4cc94d80b..9737f1e54441b 100644
--- a/libclc/clc/include/clc/common/clc_sign.h
+++ b/libclc/clc/include/clc/common/clc_sign.h
@@ -9,11 +9,11 @@
#ifndef __CLC_COMMON_CLC_SIGN_H__
#define __CLC_COMMON_CLC_SIGN_H__
-#define FUNCTION __clc_sign
+#define __CLC_FUNCTION __clc_sign
#define __CLC_BODY <clc/math/unary_decl.inc>
#include <clc/math/gentype.inc>
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_COMMON_CLC_SIGN_H__
diff --git a/libclc/clc/include/clc/common/clc_step.h b/libclc/clc/include/clc/common/clc_step.h
index 96b4759cabf77..6b093d06896c0 100644
--- a/libclc/clc/include/clc/common/clc_step.h
+++ b/libclc/clc/include/clc/common/clc_step.h
@@ -9,11 +9,11 @@
#ifndef __CLC_COMMON_CLC_STEP_H__
#define __CLC_COMMON_CLC_STEP_H__
-#define FUNCTION __clc_step
+#define __CLC_FUNCTION __clc_step
#define __CLC_BODY <clc/shared/binary_decl.inc>
#include <clc/math/gentype.inc>
-#undef FUNCTION
+#undef __CLC_FUNCTION
#endif // __CLC_COMMON_CLC_STEP_H__
diff --git a/libclc/clc/include/clc/geometric/binary_decl.inc b/libclc/clc/include/clc/geometric/binary_decl.inc
index 4a4235ae44db8..ab64c9bece324 100644
--- a/libclc/clc/include/clc/geometric/binary_decl.inc
+++ b/libclc/clc/include/clc/geometric/binary_decl.inc
@@ -11,6 +11,6 @@
__CLC_VECSIZE_OR_1 == 3 || __CLC_VECSIZE_OR_1 == 4)
_CLC_OVERLOAD _CLC_CONST _CLC_DECL __CLC_SCALAR_GENTYPE
-FUNCTION(__CLC_GENTYPE a, __CLC_GENTYPE b);
+__CLC_FUNCTION(__CLC_GENTYPE a, __CLC_GENTYPE b);
#endif
diff --git a/libclc/clc/include/clc/geometric/binary_def.inc b/libclc/clc/include/clc/geometric/binary_def.inc
index ad4fa4c01683b..bbd4f5798...
[truncated]
``````````
</details>
https://github.com/llvm/llvm-project/pull/153523
More information about the cfe-commits
mailing list