From fc44c0b5f835d5618ee44b3a1132e0dc7a64f98f Mon Sep 17 00:00:00 2001 From: Fraser Cormack Date: Mon, 9 Dec 2024 10:28:45 +0000 Subject: [PATCH] [libclc] Reorganize libspirv library (#16283) This moves the libspirv libraries to their own subdirectory of libclc, reflecting how the CLC library is organized, and how the OpenCL library may be reorganized in the future. The libspirv bindings are organized in a similar way to CLC, with a single root directory and then a 'generic' directory containing the target-agnostic implementations, as well as top-level target-specific subdirectories to override specific builtins. The libspirv bindings still do a lot of the CLC implementations so the separation isn't as clean as it needs to be, but this patch should help to keep our downstream modifications better separated from upstream changes. Headers that were previously 'spirv' have now been renamed to 'libspirv' to reflect this, and to better distinguish them from the 'spirv' and 'spirv64' libclc targets. That accounts for a majority of the churn. Using llvm-diff shows no change to either OpenCL/libspirv bitcode library on nvidia targets. --- libclc/CMakeLists.txt | 38 +- libclc/cmake/modules/AddLibclc.cmake | 2 +- .../include/spirv/image/image_defines.h | 57 --- .../async/async_work_group_strided_copy.cl | 2 +- libclc/generic/lib/async/prefetch.cl | 2 +- libclc/generic/lib/async/wait_group_events.cl | 2 +- libclc/generic/lib/atomic/atomic_add.cl | 2 +- libclc/generic/lib/atomic/atomic_and.cl | 2 +- libclc/generic/lib/atomic/atomic_cmpxchg.cl | 2 +- libclc/generic/lib/atomic/atomic_dec.cl | 2 +- libclc/generic/lib/atomic/atomic_inc.cl | 2 +- libclc/generic/lib/atomic/atomic_max.cl | 2 +- libclc/generic/lib/atomic/atomic_min.cl | 2 +- libclc/generic/lib/atomic/atomic_or.cl | 2 +- libclc/generic/lib/atomic/atomic_sub.cl | 2 +- libclc/generic/lib/atomic/atomic_xchg.cl | 2 +- libclc/generic/lib/atomic/atomic_xor.cl | 2 +- .../lib/cl_khr_int64_base_atomics/atom_add.cl | 2 +- .../cl_khr_int64_base_atomics/atom_cmpxchg.cl | 2 +- .../lib/cl_khr_int64_base_atomics/atom_sub.cl | 2 +- .../cl_khr_int64_base_atomics/atom_xchg.cl | 2 +- .../cl_khr_int64_extended_atomics/atom_and.cl | 2 +- .../cl_khr_int64_extended_atomics/atom_max.cl | 2 +- .../cl_khr_int64_extended_atomics/atom_min.cl | 2 +- .../cl_khr_int64_extended_atomics/atom_or.cl | 2 +- .../cl_khr_int64_extended_atomics/atom_xor.cl | 2 +- libclc/generic/lib/common/degrees.cl | 2 +- libclc/generic/lib/common/mix.cl | 2 +- libclc/generic/lib/common/radians.cl | 2 +- libclc/generic/lib/common/sign.cl | 2 +- libclc/generic/lib/common/smoothstep.cl | 2 +- libclc/generic/lib/common/step.cl | 2 +- libclc/generic/lib/integer/add_sat.cl | 2 +- libclc/generic/lib/integer/clz.cl | 2 +- libclc/generic/lib/integer/hadd.cl | 2 +- libclc/generic/lib/integer/mad24.cl | 2 +- libclc/generic/lib/integer/mad_sat.cl | 2 +- libclc/generic/lib/integer/mul24.cl | 2 +- libclc/generic/lib/integer/popcount.cl | 2 +- libclc/generic/lib/integer/rhadd.cl | 2 +- libclc/generic/lib/integer/rotate.cl | 2 +- libclc/generic/lib/math/atan2.cl | 2 +- libclc/generic/lib/math/atan2pi.cl | 2 +- libclc/generic/lib/math/cbrt.cl | 2 +- libclc/generic/lib/math/ceil.cl | 2 +- libclc/generic/lib/math/cos.cl | 2 +- libclc/generic/lib/math/cosh.cl | 2 +- libclc/generic/lib/math/cospi.cl | 2 +- libclc/generic/lib/math/ep_log.cl | 2 +- libclc/generic/lib/math/exp.cl | 2 +- libclc/generic/lib/math/exp10.cl | 2 +- libclc/generic/lib/math/exp2.cl | 2 +- libclc/generic/lib/math/expm1.cl | 2 +- libclc/generic/lib/math/fabs.cl | 2 +- libclc/generic/lib/math/floor.cl | 2 +- libclc/generic/lib/math/fma.cl | 2 +- libclc/generic/lib/math/fmax.cl | 2 +- libclc/generic/lib/math/fmin.cl | 2 +- libclc/generic/lib/math/fract.cl | 2 +- libclc/generic/lib/math/ldexp.cl | 2 +- libclc/generic/lib/math/log.cl | 2 +- libclc/generic/lib/math/log10.cl | 4 +- libclc/generic/lib/math/log1p.cl | 2 +- libclc/generic/lib/math/log2.cl | 4 +- libclc/generic/lib/math/logb.cl | 2 +- libclc/generic/lib/math/mad.cl | 2 +- libclc/generic/lib/math/native_cos.cl | 2 +- libclc/generic/lib/math/native_divide.cl | 2 +- libclc/generic/lib/math/native_exp.cl | 2 +- libclc/generic/lib/math/native_exp10.cl | 2 +- libclc/generic/lib/math/native_exp2.cl | 2 +- libclc/generic/lib/math/native_log.cl | 2 +- libclc/generic/lib/math/native_log10.cl | 2 +- libclc/generic/lib/math/native_log2.cl | 2 +- libclc/generic/lib/math/native_powr.cl | 2 +- libclc/generic/lib/math/native_recip.cl | 2 +- libclc/generic/lib/math/native_rsqrt.cl | 2 +- libclc/generic/lib/math/native_sin.cl | 2 +- libclc/generic/lib/math/native_sqrt.cl | 2 +- libclc/generic/lib/math/native_tan.cl | 2 +- libclc/generic/lib/math/pow.cl | 2 +- libclc/generic/lib/math/rint.cl | 2 +- libclc/generic/lib/math/round.cl | 2 +- libclc/generic/lib/math/sin.cl | 2 +- libclc/generic/lib/math/sincos.cl | 2 +- libclc/generic/lib/math/sinh.cl | 2 +- libclc/generic/lib/math/sinpi.cl | 2 +- libclc/generic/lib/math/sqrt.cl | 2 +- libclc/generic/lib/math/trunc.cl | 2 +- .../subnormal_use_default.ll | 0 libclc/generic/lib/synchronization/barrier.cl | 2 +- libclc/generic/lib/workitem/get_global_id.cl | 2 +- .../generic/lib/workitem/get_global_offset.cl | 2 +- .../generic/lib/workitem/get_global_size.cl | 2 +- libclc/generic/lib/workitem/get_group_id.cl | 2 +- libclc/generic/lib/workitem/get_local_id.cl | 2 +- libclc/generic/lib/workitem/get_local_size.cl | 2 +- libclc/generic/lib/workitem/get_num_groups.cl | 2 +- libclc/generic/lib/workitem/get_work_dim.cl | 2 +- libclc/generic/libspirv/gen_convert.py | 172 ------- libclc/generic/libspirv/gen_core_convert.py | 342 -------------- libclc/generic/libspirv/integer/rotate.inc | 50 -- .../include/libspirv}/async/gentype.inc | 2 +- .../include/libspirv}/atomic/atomic_add.h | 2 +- .../include/libspirv}/atomic/atomic_and.h | 2 +- .../include/libspirv}/atomic/atomic_cmpxchg.h | 3 +- .../include/libspirv}/atomic/atomic_dec.h | 0 .../include/libspirv}/atomic/atomic_decl.inc | 27 +- .../include/libspirv}/atomic/atomic_inc.h | 0 .../include/libspirv}/atomic/atomic_load.h | 9 +- .../include/libspirv}/atomic/atomic_max.h | 2 +- .../include/libspirv}/atomic/atomic_min.h | 2 +- .../include/libspirv}/atomic/atomic_or.h | 2 +- .../include/libspirv}/atomic/atomic_store.h | 9 +- .../include/libspirv}/atomic/atomic_sub.h | 2 +- .../include/libspirv}/atomic/atomic_xchg.h | 5 +- .../include/libspirv}/atomic/atomic_xor.h | 2 +- .../libspirv/generic}/math/half_nextafter.inc | 2 +- .../include/libspirv}/image/image.h | 111 +++-- .../include/libspirv/image/image_defines.h | 57 +++ .../include/libspirv}/lp64_types.h | 0 .../include}/libspirv/math/tables.h | 17 +- .../libspirv/ptx-nvidiacl}/async/gentype.inc | 2 +- .../libspirv/ptx-nvidiacl}/intrinsics.h | 0 .../libspirv/ptx-nvidiacl}/libdevice.h | 2 +- .../include/libspirv}/spirv.h | 60 +-- .../include/libspirv}/spirv_builtins.h | 2 +- .../include/libspirv}/spirv_types.h | 2 +- .../libspirv}/workitem/get_global_id.h | 0 .../libspirv}/workitem/get_global_offset.h | 0 .../libspirv}/workitem/get_global_size.h | 0 .../include/libspirv}/workitem/get_group_id.h | 0 .../include/libspirv}/workitem/get_local_id.h | 0 .../libspirv}/workitem/get_local_size.h | 0 .../workitem/get_max_sub_group_size.h | 0 .../libspirv}/workitem/get_num_groups.h | 0 .../libspirv}/workitem/get_num_sub_groups.h | 0 .../libspirv}/workitem/get_sub_group_id.h | 0 .../workitem/get_sub_group_local_id.h | 0 .../libspirv}/workitem/get_sub_group_size.h | 0 .../include/libspirv}/workitem/get_work_dim.h | 0 .../lib/amdgcn-amdhsa}/SOURCES | 0 .../amdgcn-amdhsa}/assert/__assert_fail.ll | 0 .../amdgcn-amdhsa}/async/wait_group_events.cl | 2 +- .../lib/amdgcn-amdhsa}/atomic/atomic_add.cl | 4 +- .../lib/amdgcn-amdhsa}/atomic/atomic_and.cl | 4 +- .../amdgcn-amdhsa}/atomic/atomic_cmpxchg.cl | 4 +- .../amdgcn-amdhsa}/atomic/atomic_helpers.h | 4 +- .../lib/amdgcn-amdhsa}/atomic/atomic_load.cl | 4 +- .../lib/amdgcn-amdhsa}/atomic/atomic_max.cl | 4 +- .../lib/amdgcn-amdhsa}/atomic/atomic_min.cl | 4 +- .../lib/amdgcn-amdhsa}/atomic/atomic_minmax.h | 4 +- .../lib/amdgcn-amdhsa}/atomic/atomic_or.cl | 4 +- .../lib/amdgcn-amdhsa}/atomic/atomic_safe.def | 0 .../lib/amdgcn-amdhsa}/atomic/atomic_store.cl | 4 +- .../lib/amdgcn-amdhsa}/atomic/atomic_sub.cl | 4 +- .../lib/amdgcn-amdhsa}/atomic/atomic_xchg.cl | 4 +- .../lib/amdgcn-amdhsa}/atomic/atomic_xor.cl | 4 +- .../minmax_helpers.ll | 0 .../lib/amdgcn-amdhsa}/group/collectives.cl | 4 +- .../group/collectives_helpers.ll | 0 .../lib/amdgcn-amdhsa}/group/group_ballot.cl | 4 +- .../lib/amdgcn-amdhsa}/math/acos.cl | 2 +- .../lib/amdgcn-amdhsa}/math/acosh.cl | 2 +- .../lib/amdgcn-amdhsa}/math/asin.cl | 2 +- .../lib/amdgcn-amdhsa}/math/asinh.cl | 2 +- .../lib/amdgcn-amdhsa}/math/atan.cl | 2 +- .../lib/amdgcn-amdhsa}/math/atan2.cl | 2 +- .../lib/amdgcn-amdhsa}/math/atanh.cl | 2 +- .../lib/amdgcn-amdhsa}/math/cbrt.cl | 2 +- .../lib/amdgcn-amdhsa}/math/ceil.cl | 2 +- .../lib/amdgcn-amdhsa}/math/copysign.cl | 2 +- .../lib/amdgcn-amdhsa}/math/cos.cl | 2 +- .../lib/amdgcn-amdhsa}/math/cosh.cl | 2 +- .../lib/amdgcn-amdhsa}/math/cospi.cl | 2 +- .../lib/amdgcn-amdhsa}/math/erf.cl | 2 +- .../lib/amdgcn-amdhsa}/math/erfc.cl | 2 +- .../lib/amdgcn-amdhsa}/math/exp.cl | 2 +- .../lib/amdgcn-amdhsa}/math/exp10.cl | 2 +- .../lib/amdgcn-amdhsa}/math/exp2.cl | 2 +- .../lib/amdgcn-amdhsa}/math/expm1.cl | 2 +- .../lib/amdgcn-amdhsa}/math/fabs.cl | 2 +- .../lib/amdgcn-amdhsa}/math/fdim.cl | 2 +- .../lib/amdgcn-amdhsa}/math/floor.cl | 2 +- .../lib/amdgcn-amdhsa}/math/fmax.cl | 2 +- .../lib/amdgcn-amdhsa}/math/fmin.cl | 2 +- .../lib/amdgcn-amdhsa}/math/fmod.cl | 2 +- .../lib/amdgcn-amdhsa}/math/frexp.cl | 2 +- .../lib/amdgcn-amdhsa}/math/hypot.cl | 2 +- .../lib/amdgcn-amdhsa}/math/ilogb.cl | 2 +- .../lib/amdgcn-amdhsa}/math/ldexp.cl | 2 +- .../lib/amdgcn-amdhsa}/math/lgamma.cl | 2 +- .../lib/amdgcn-amdhsa}/math/log.cl | 2 +- .../lib/amdgcn-amdhsa}/math/log10.cl | 2 +- .../lib/amdgcn-amdhsa}/math/log1p.cl | 2 +- .../lib/amdgcn-amdhsa}/math/log2.cl | 2 +- .../lib/amdgcn-amdhsa}/math/logb.cl | 2 +- .../lib/amdgcn-amdhsa}/math/mangle_common.h | 39 +- .../lib/amdgcn-amdhsa}/math/modf.cl | 2 +- .../lib/amdgcn-amdhsa}/math/nextafter.cl | 2 +- .../lib/amdgcn-amdhsa}/math/pow.cl | 2 +- .../lib/amdgcn-amdhsa}/math/remainder.cl | 2 +- .../lib/amdgcn-amdhsa}/math/round.cl | 2 +- .../lib/amdgcn-amdhsa}/math/rsqrt.cl | 2 +- .../lib/amdgcn-amdhsa}/math/sin.cl | 2 +- .../lib/amdgcn-amdhsa}/math/sincos.cl | 2 +- .../lib/amdgcn-amdhsa}/math/sinh.cl | 2 +- .../lib/amdgcn-amdhsa}/math/sinpi.cl | 2 +- .../lib/amdgcn-amdhsa}/math/sqrt.cl | 2 +- .../lib/amdgcn-amdhsa}/math/tan.cl | 2 +- .../lib/amdgcn-amdhsa}/math/tanh.cl | 2 +- .../lib/amdgcn-amdhsa}/math/trunc.cl | 2 +- .../amdgcn-amdhsa}/misc/sub_group_shuffle.cl | 2 +- .../amdgcn-amdhsa}/synchronization/barrier.cl | 4 +- .../workitem/get_global_offset.ll | 0 .../workitem/get_global_size.cl | 2 +- .../amdgcn-amdhsa}/workitem/get_local_size.cl | 2 +- .../workitem/get_max_sub_group_size.cl | 2 +- .../amdgcn-amdhsa}/workitem/get_num_groups.cl | 2 +- .../workitem/get_num_sub_groups.cl | 2 +- .../workitem/get_sub_group_id.cl | 2 +- .../workitem/get_sub_group_local_id.cl | 2 +- .../workitem/get_sub_group_size.cl | 2 +- .../libspirv => libspirv/lib/amdgcn}/SOURCES | 0 .../lib/amdgcn}/workitem/get_global_size.cl | 2 +- .../lib/amdgcn}/workitem/get_group_id.cl | 2 +- .../lib/amdgcn}/workitem/get_local_id.cl | 2 +- .../lib/amdgcn}/workitem/get_local_size.cl | 2 +- .../lib/amdgcn}/workitem/get_num_groups.cl | 2 +- .../lib/amdgcn}/workitem/get_work_dim.cl | 2 +- .../libspirv => libspirv/lib/generic}/SOURCES | 0 .../async/async_work_group_strided_copy.cl | 2 +- .../async/async_work_group_strided_copy.inc | 0 .../lib/generic}/async/prefetch.cl | 2 +- .../lib/generic}/async/prefetch.inc | 3 +- .../lib/generic}/async/wait_group_events.cl | 2 +- .../lib/generic}/atomic/atomic_add.cl | 2 +- .../lib/generic}/atomic/atomic_and.cl | 2 +- .../lib/generic}/atomic/atomic_cmpxchg.cl | 2 +- .../lib/generic}/atomic/atomic_dec.cl | 2 +- .../lib/generic}/atomic/atomic_inc.cl | 2 +- .../lib/generic}/atomic/atomic_load.cl | 2 +- .../lib/generic}/atomic/atomic_max.cl | 2 +- .../lib/generic}/atomic/atomic_min.cl | 2 +- .../lib/generic}/atomic/atomic_or.cl | 2 +- .../lib/generic}/atomic/atomic_store.cl | 2 +- .../lib/generic}/atomic/atomic_sub.cl | 2 +- .../lib/generic}/atomic/atomic_xchg.cl | 2 +- .../lib/generic}/atomic/atomic_xor.cl | 2 +- .../atomic/loadstore_helpers_acquire.ll | 0 .../atomic/loadstore_helpers_release.ll | 0 .../atomic/loadstore_helpers_seq_cst.ll | 0 .../atomic/loadstore_helpers_unordered.ll | 0 .../lib/generic}/common/degrees.cl | 2 +- .../lib/generic}/common/mix.cl | 2 +- .../lib/generic}/common/mix.inc | 12 +- .../lib/generic}/common/radians.cl | 2 +- .../lib/generic}/common/sign.cl | 2 +- .../lib/generic}/common/smoothstep.cl | 2 +- .../lib/generic}/common/step.cl | 2 +- .../lib/generic}/core/integer/clc_add_sat.cl | 0 .../lib/generic}/core/integer/clc_hadd.cl | 0 .../lib/generic}/core/integer/clc_hadd.inc | 0 .../lib/generic}/core/integer/clc_mad24.cl | 0 .../lib/generic}/core/integer/clc_mad24.inc | 0 .../lib/generic}/core/integer/clc_mad_hi.cl | 0 .../lib/generic}/core/integer/clc_mad_hi.inc | 0 .../lib/generic}/core/integer/clc_mad_sat.cl | 0 .../lib/generic}/core/integer/clc_mul24.cl | 0 .../lib/generic}/core/integer/clc_mul24.inc | 0 .../lib/generic}/core/integer/clc_mul_hi.cl | 0 .../lib/generic}/core/integer/clc_rhadd.cl | 0 .../lib/generic}/core/integer/clc_rhadd.inc | 0 .../lib/generic}/core/integer/clc_sub_sat.cl | 0 .../lib/generic}/core/integer/clc_upsample.cl | 0 .../lib/generic}/float16.cl | 2 +- libclc/libspirv/lib/generic/gen_convert.py | 228 +++++++++ .../libspirv/lib/generic/gen_core_convert.py | 440 ++++++++++++++++++ .../lib/generic}/geometric/cross.cl | 2 +- .../lib/generic}/geometric/distance.cl | 2 +- .../lib/generic}/geometric/distance.inc | 0 .../lib/generic}/geometric/dot.cl | 2 +- .../lib/generic}/geometric/fast_distance.cl | 2 +- .../lib/generic}/geometric/fast_distance.inc | 0 .../lib/generic}/geometric/fast_length.cl | 2 +- .../lib/generic}/geometric/fast_normalize.cl | 2 +- .../lib/generic}/geometric/fast_normalize.inc | 0 .../lib/generic}/geometric/length.cl | 2 +- .../lib/generic}/geometric/normalize.cl | 2 +- .../lib/generic}/geometric/scale.cl | 2 +- .../lib/generic}/integer/BitCount.cl | 4 +- .../lib/generic}/integer/abs.cl | 2 +- .../lib/generic}/integer/abs.inc | 0 .../lib/generic}/integer/abs_diff.cl | 2 +- .../lib/generic}/integer/abs_diff.inc | 0 .../lib/generic}/integer/add_sat.cl | 2 +- .../lib/generic}/integer/add_sat.inc | 0 .../lib/generic}/integer/clz.cl | 2 +- .../lib/generic}/integer/ctz.cl | 2 +- .../lib/generic}/integer/hadd.cl | 2 +- .../lib/generic}/integer/hadd.inc | 0 .../lib/generic}/integer/mad24.cl | 2 +- .../lib/generic}/integer/mad24.inc | 0 .../lib/generic}/integer/mad_hi.cl | 2 +- .../lib/generic}/integer/mad_hi.inc | 0 .../lib/generic}/integer/mad_sat.cl | 2 +- .../lib/generic}/integer/mad_sat.inc | 0 .../lib/generic}/integer/mul24.cl | 2 +- .../lib/generic}/integer/mul24.inc | 0 .../lib/generic}/integer/mul_hi.cl | 2 +- .../lib/generic}/integer/mul_hi.inc | 0 .../lib/generic}/integer/popcount.cl | 4 +- .../lib/generic}/integer/rhadd.cl | 2 +- .../lib/generic}/integer/rhadd.inc | 0 .../lib/generic}/integer/rotate.cl | 2 +- .../libspirv/lib/generic/integer/rotate.inc | 55 +++ .../lib/generic}/integer/sub_sat.cl | 2 +- .../lib/generic}/integer/sub_sat.inc | 0 .../lib/generic}/integer/upsample.cl | 2 +- .../lib/generic}/math/acos.cl | 2 +- .../lib/generic}/math/acos.inc | 0 .../lib/generic}/math/acosh.cl | 2 +- .../lib/generic}/math/acospi.cl | 2 +- .../lib/generic}/math/asin.cl | 2 +- .../lib/generic}/math/asin.inc | 0 .../lib/generic}/math/asinh.cl | 2 +- .../lib/generic}/math/asinpi.cl | 2 +- .../lib/generic}/math/atan.cl | 2 +- .../lib/generic}/math/atan2.cl | 4 +- .../lib/generic}/math/atan2pi.cl | 4 +- .../lib/generic}/math/atanh.cl | 2 +- .../lib/generic}/math/atanpi.cl | 2 +- .../lib/generic}/math/cbrt.cl | 4 +- .../lib/generic}/math/ceil.cl | 2 +- .../lib/generic}/math/clc_exp10.cl | 4 +- .../lib/generic}/math/clc_fma.cl | 2 +- .../lib/generic}/math/clc_fmod.cl | 2 +- .../lib/generic}/math/clc_hypot.cl | 2 +- .../lib/generic}/math/clc_ldexp.cl | 7 +- .../lib/generic}/math/clc_nextafter.cl | 2 +- .../lib/generic}/math/clc_pow.cl | 4 +- .../lib/generic}/math/clc_pown.cl | 4 +- .../lib/generic}/math/clc_powr.cl | 4 +- .../lib/generic}/math/clc_remainder.cl | 2 +- .../lib/generic}/math/clc_remquo.cl | 2 +- .../lib/generic}/math/clc_rootn.cl | 4 +- .../lib/generic}/math/clc_sqrt.cl | 2 +- .../lib/generic}/math/clc_sqrt_impl.inc | 2 +- .../lib/generic}/math/clc_sw_binary.inc | 0 .../lib/generic}/math/clc_sw_unary.inc | 0 .../lib/generic}/math/clc_tan.cl | 2 +- .../lib/generic}/math/clc_tanpi.cl | 4 +- .../lib/generic}/math/copysign.cl | 2 +- .../lib/generic}/math/cos.cl | 2 +- .../lib/generic}/math/cosh.cl | 4 +- .../lib/generic}/math/cospi.cl | 2 +- .../lib/generic}/math/ep_log.cl | 4 +- .../lib/generic}/math/ep_log.h | 0 .../lib/generic}/math/erf.cl | 2 +- .../lib/generic}/math/erfc.cl | 2 +- .../lib/generic}/math/exp.cl | 2 +- .../lib/generic}/math/exp10.cl | 2 +- .../lib/generic}/math/exp2.cl | 2 +- .../lib/generic}/math/exp_helper.cl | 4 +- .../lib/generic}/math/exp_helper.h | 4 +- .../lib/generic}/math/expm1.cl | 4 +- .../lib/generic}/math/fabs.cl | 2 +- .../lib/generic}/math/fdim.cl | 2 +- .../lib/generic}/math/fdim.inc | 0 .../lib/generic}/math/floor.cl | 2 +- .../lib/generic}/math/fma.cl | 2 +- .../lib/generic}/math/fma.inc | 0 .../lib/generic}/math/fmax.cl | 2 +- .../lib/generic}/math/fmax.inc | 6 +- .../lib/generic}/math/fmax_common.cl | 2 +- .../lib/generic}/math/fmax_common.inc | 0 .../lib/generic}/math/fmin.cl | 2 +- .../lib/generic}/math/fmin.inc | 6 +- .../lib/generic}/math/fmin_common.cl | 2 +- .../lib/generic}/math/fmin_common.inc | 0 .../lib/generic}/math/fmod.cl | 2 +- .../lib/generic}/math/fract.cl | 2 +- .../lib/generic}/math/fract.inc | 4 +- .../lib/generic}/math/frexp.cl | 2 +- .../lib/generic}/math/frexp.inc | 0 .../lib/generic}/math/half_cos.cl | 2 +- .../lib/generic}/math/half_divide.cl | 2 +- .../lib/generic}/math/half_exp.cl | 2 +- .../lib/generic}/math/half_exp10.cl | 2 +- .../lib/generic}/math/half_exp2.cl | 2 +- .../lib/generic}/math/half_log.cl | 2 +- .../lib/generic}/math/half_log10.cl | 2 +- .../lib/generic}/math/half_log2.cl | 2 +- .../lib/generic}/math/half_powr.cl | 2 +- .../lib/generic}/math/half_recip.cl | 2 +- .../lib/generic}/math/half_rsqrt.cl | 2 +- .../lib/generic}/math/half_sin.cl | 2 +- .../lib/generic}/math/half_sqrt.cl | 2 +- .../lib/generic}/math/half_tan.cl | 2 +- .../lib/generic}/math/hypot.cl | 2 +- .../lib/generic}/math/ilogb.cl | 2 +- .../lib/generic}/math/ldexp.cl | 2 +- .../lib/generic}/math/ldexp.inc | 0 .../lib/generic}/math/lgamma.cl | 2 +- .../lib/generic}/math/lgamma_r.cl | 2 +- .../lib/generic}/math/lgamma_r.inc | 2 +- .../lib/generic}/math/log.cl | 2 +- .../lib/generic}/math/log10.cl | 4 +- .../lib/generic}/math/log1p.cl | 4 +- .../lib/generic}/math/log2.cl | 4 +- .../lib/generic}/math/log_base.h | 0 .../lib/generic}/math/logb.cl | 2 +- .../lib/generic}/math/mad.cl | 2 +- .../lib/generic}/math/mad.inc | 4 +- .../lib/generic}/math/maxmag.cl | 2 +- .../lib/generic}/math/maxmag.inc | 7 +- .../lib/generic}/math/minmag.cl | 2 +- .../lib/generic}/math/minmag.inc | 7 +- .../lib/generic}/math/modf.cl | 2 +- .../lib/generic}/math/modf.inc | 6 +- .../lib/generic}/math/nan.cl | 2 +- .../lib/generic}/math/nan.inc | 0 .../lib/generic}/math/native_cos.cl | 2 +- .../lib/generic}/math/native_divide.cl | 2 +- .../lib/generic}/math/native_divide.inc | 3 +- .../lib/generic}/math/native_exp.cl | 2 +- .../lib/generic}/math/native_exp10.cl | 2 +- .../lib/generic}/math/native_exp10.inc | 3 +- .../lib/generic}/math/native_exp2.cl | 2 +- .../lib/generic}/math/native_log.cl | 2 +- .../lib/generic}/math/native_log10.cl | 2 +- .../lib/generic}/math/native_log2.cl | 2 +- .../lib/generic}/math/native_powr.cl | 2 +- .../lib/generic}/math/native_powr.inc | 3 +- .../lib/generic}/math/native_recip.cl | 2 +- .../lib/generic}/math/native_recip.inc | 3 +- .../lib/generic}/math/native_rsqrt.cl | 2 +- .../lib/generic}/math/native_rsqrt.inc | 3 +- .../lib/generic}/math/native_sin.cl | 2 +- .../lib/generic}/math/native_sqrt.cl | 2 +- .../lib/generic}/math/native_tan.cl | 2 +- .../lib/generic}/math/native_tan.inc | 0 .../generic}/math/native_unary_intrinsic.inc | 3 +- .../lib/generic}/math/nextafter.cl | 4 +- .../lib/generic}/math/pow.cl | 2 +- .../lib/generic}/math/pow.inc | 3 +- .../lib/generic}/math/pown.cl | 2 +- .../lib/generic}/math/pown.inc | 0 .../lib/generic}/math/powr.cl | 2 +- .../lib/generic}/math/remainder.cl | 2 +- .../lib/generic}/math/remquo.cl | 2 +- .../lib/generic}/math/remquo.inc | 2 +- .../lib/generic}/math/rint.cl | 2 +- .../lib/generic}/math/rootn.cl | 2 +- .../lib/generic}/math/rootn.inc | 0 .../lib/generic}/math/round.cl | 2 +- .../lib/generic}/math/rsqrt.cl | 2 +- .../lib/generic}/math/sin.cl | 2 +- .../lib/generic}/math/sincos.cl | 2 +- .../lib/generic}/math/sincos.inc | 9 +- .../lib/generic}/math/sincosD_piby4.h | 0 .../lib/generic}/math/sincos_helpers.cl | 6 +- .../lib/generic}/math/sincos_helpers.h | 6 +- .../lib/generic}/math/sincospiF_piby4.h | 8 +- .../lib/generic}/math/sinh.cl | 4 +- .../lib/generic}/math/sinpi.cl | 2 +- .../lib/generic}/math/sqrt.cl | 2 +- .../lib/generic}/math/tables.cl | 4 +- .../lib/generic}/math/tan.cl | 2 +- .../lib/generic}/math/tanh.cl | 2 +- .../lib/generic}/math/tanpi.cl | 2 +- .../lib/generic}/math/tgamma.cl | 2 +- .../lib/generic}/math/trunc.cl | 2 +- .../lib/generic}/misc/shuffle.cl | 2 +- .../lib/generic}/misc/shuffle2.cl | 2 +- .../lib/generic}/relational/all.cl | 2 +- .../lib/generic}/relational/any.cl | 2 +- .../lib/generic}/relational/bitselect.cl | 2 +- .../lib/generic}/relational/bitselect.inc | 0 .../generic}/relational/genbinrelational.inc | 0 .../lib/generic}/relational/genunary.inc | 0 .../lib/generic}/relational/isequal.cl | 2 +- .../lib/generic}/relational/isfinite.cl | 2 +- .../lib/generic}/relational/isgreater.cl | 2 +- .../lib/generic}/relational/isgreaterequal.cl | 2 +- .../lib/generic}/relational/isinf.cl | 2 +- .../lib/generic}/relational/isless.cl | 2 +- .../lib/generic}/relational/islessequal.cl | 2 +- .../lib/generic}/relational/islessgreater.cl | 2 +- .../lib/generic}/relational/isnan.cl | 2 +- .../lib/generic}/relational/isnormal.cl | 2 +- .../lib/generic}/relational/isnotequal.cl | 2 +- .../lib/generic}/relational/isordered.cl | 2 +- .../lib/generic}/relational/isunordered.cl | 2 +- .../lib/generic}/relational/select.cl | 2 +- .../lib/generic}/relational/select.inc | 0 .../lib/generic}/relational/signbit.cl | 2 +- .../lib/generic}/shared/clamp.cl | 2 +- .../lib/generic}/shared/clamp.inc | 0 .../lib/generic}/shared/max.cl | 2 +- .../lib/generic}/shared/max.inc | 0 .../lib/generic}/shared/min.cl | 2 +- .../lib/generic}/shared/min.inc | 0 .../lib/generic}/shared/vload.cl | 2 +- .../lib/generic}/shared/vstore.cl | 2 +- .../lib/generic}/shared/vstore_half.inc | 0 .../lib/generic}/subnormal_config.cl | 0 .../lib/generic}/subnormal_disable.ll | 0 .../lib/generic}/subnormal_helper_func.ll | 0 .../lib/generic/subnormal_use_default.ll | 1 + .../lib/generic}/workitem/get_global_id.cl | 2 +- .../lib/generic}/workitem/get_global_size.cl | 2 +- .../lib/native_cpu-unknown-linux}/SOURCES | 0 .../minmax_helpers.ll | 0 .../integer/popcount.cl | 2 +- .../native_cpu-unknown-linux}/math/ceil.cl | 0 .../math/clc_sqrt.cl | 0 .../native_cpu-unknown-linux}/math/fabs.cl | 0 .../native_cpu-unknown-linux}/math/floor.cl | 0 .../lib/native_cpu-unknown-linux}/math/fma.cl | 0 .../native_cpu-unknown-linux}/math/helpers.h | 0 .../math/native_cos.cl | 0 .../math/native_exp.cl | 0 .../math/native_exp2.cl | 0 .../math/native_log.cl | 0 .../math/native_log10.cl | 0 .../math/native_log2.cl | 0 .../math/native_sin.cl | 0 .../math/native_sqrt.cl | 0 .../native_cpu-unknown-linux}/math/rint.cl | 0 .../native_cpu-unknown-linux}/math/round.cl | 0 .../native_cpu-unknown-linux}/math/sqrt.cl | 0 .../native_cpu-unknown-linux}/math/trunc.cl | 0 .../lib/ptx-nvidiacl}/SOURCES | 0 .../async/async_work_group_strided_copy.cl | 7 +- .../ptx-nvidiacl}/async/wait_group_events.cl | 2 +- .../lib/ptx-nvidiacl}/atomic/atomic_add.cl | 4 +- .../lib/ptx-nvidiacl}/atomic/atomic_and.cl | 4 +- .../ptx-nvidiacl}/atomic/atomic_cmpxchg.cl | 4 +- .../lib/ptx-nvidiacl}/atomic/atomic_dec.cl | 4 +- .../lib/ptx-nvidiacl}/atomic/atomic_helpers.h | 4 +- .../lib/ptx-nvidiacl}/atomic/atomic_inc.cl | 4 +- .../atomic/atomic_inc_dec_helpers.h | 4 +- .../lib/ptx-nvidiacl}/atomic/atomic_load.cl | 4 +- .../lib/ptx-nvidiacl}/atomic/atomic_max.cl | 4 +- .../lib/ptx-nvidiacl}/atomic/atomic_min.cl | 4 +- .../lib/ptx-nvidiacl}/atomic/atomic_or.cl | 4 +- .../lib/ptx-nvidiacl}/atomic/atomic_store.cl | 4 +- .../lib/ptx-nvidiacl}/atomic/atomic_sub.cl | 4 +- .../lib/ptx-nvidiacl}/atomic/atomic_xchg.cl | 4 +- .../lib/ptx-nvidiacl}/atomic/atomic_xor.cl | 4 +- .../atomic/loadstore_helpers_acquire.ll | 0 .../atomic/loadstore_helpers_release.ll | 0 .../atomic/loadstore_helpers_seq_cst.ll | 0 .../minmax_helpers.ll | 0 .../lib/ptx-nvidiacl}/group/collectives.cl | 4 +- .../group/collectives_helpers.ll | 0 .../ptx-nvidiacl}/group/group_non_uniform.cl | 4 +- .../lib/ptx-nvidiacl}/group/membermask.h | 4 +- .../lib/ptx-nvidiacl}/images/image.cl | 2 +- .../lib/ptx-nvidiacl}/images/image_helpers.ll | 0 .../lib/ptx-nvidiacl}/integer/mul24.cl | 4 +- .../lib/ptx-nvidiacl}/integer/mul_hi.cl | 5 +- .../lib/ptx-nvidiacl}/math/acos.cl | 4 +- .../lib/ptx-nvidiacl}/math/acosh.cl | 4 +- .../lib/ptx-nvidiacl}/math/asin.cl | 4 +- .../lib/ptx-nvidiacl}/math/asinh.cl | 4 +- .../lib/ptx-nvidiacl}/math/atan.cl | 4 +- .../lib/ptx-nvidiacl}/math/atan2.cl | 4 +- .../lib/ptx-nvidiacl}/math/atanh.cl | 4 +- .../lib/ptx-nvidiacl}/math/cbrt.cl | 4 +- .../lib/ptx-nvidiacl}/math/ceil.cl | 4 +- .../lib/ptx-nvidiacl}/math/copysign.cl | 4 +- .../lib/ptx-nvidiacl}/math/cos.cl | 4 +- .../lib/ptx-nvidiacl}/math/cosh.cl | 4 +- .../lib/ptx-nvidiacl}/math/cospi.cl | 4 +- .../lib/ptx-nvidiacl}/math/erf.cl | 4 +- .../lib/ptx-nvidiacl}/math/erfc.cl | 4 +- .../lib/ptx-nvidiacl}/math/exp.cl | 4 +- .../lib/ptx-nvidiacl}/math/exp10.cl | 4 +- .../lib/ptx-nvidiacl}/math/exp2.cl | 4 +- .../lib/ptx-nvidiacl}/math/expm1.cl | 4 +- .../lib/ptx-nvidiacl}/math/fabs.cl | 4 +- .../lib/ptx-nvidiacl}/math/fdim.cl | 4 +- .../lib/ptx-nvidiacl}/math/floor.cl | 4 +- .../lib/ptx-nvidiacl}/math/fma.cl | 4 +- .../lib/ptx-nvidiacl}/math/fma.inc | 8 +- .../lib/ptx-nvidiacl}/math/fma_relu.cl | 4 +- .../lib/ptx-nvidiacl}/math/fmax.cl | 4 +- .../lib/ptx-nvidiacl}/math/fmin.cl | 4 +- .../lib/ptx-nvidiacl}/math/fmod.cl | 4 +- .../lib/ptx-nvidiacl}/math/frexp.cl | 4 +- .../lib/ptx-nvidiacl}/math/frexp.inc | 0 .../lib/ptx-nvidiacl}/math/hypot.cl | 4 +- .../lib/ptx-nvidiacl}/math/ilogb.cl | 4 +- .../lib/ptx-nvidiacl}/math/ldexp.cl | 4 +- .../lib/ptx-nvidiacl}/math/lgamma.cl | 4 +- .../lib/ptx-nvidiacl}/math/log.cl | 4 +- .../lib/ptx-nvidiacl}/math/log10.cl | 4 +- .../lib/ptx-nvidiacl}/math/log1p.cl | 4 +- .../lib/ptx-nvidiacl}/math/log2.cl | 4 +- .../lib/ptx-nvidiacl}/math/logb.cl | 4 +- .../lib/ptx-nvidiacl}/math/modf.cl | 4 +- .../lib/ptx-nvidiacl}/math/native_cos.cl | 4 +- .../lib/ptx-nvidiacl}/math/native_divide.cl | 4 +- .../lib/ptx-nvidiacl}/math/native_exp.cl | 4 +- .../lib/ptx-nvidiacl}/math/native_exp10.cl | 4 +- .../lib/ptx-nvidiacl}/math/native_exp2.cl | 2 +- .../lib/ptx-nvidiacl}/math/native_log.cl | 4 +- .../lib/ptx-nvidiacl}/math/native_log10.cl | 4 +- .../lib/ptx-nvidiacl}/math/native_log2.cl | 4 +- .../lib/ptx-nvidiacl}/math/native_powr.cl | 4 +- .../lib/ptx-nvidiacl}/math/native_recip.cl | 2 +- .../lib/ptx-nvidiacl}/math/native_rsqrt.cl | 2 +- .../lib/ptx-nvidiacl}/math/native_sin.cl | 4 +- .../lib/ptx-nvidiacl}/math/native_sqrt.cl | 2 +- .../lib/ptx-nvidiacl}/math/native_tan.cl | 4 +- .../lib/ptx-nvidiacl}/math/native_tanh.cl | 4 +- .../lib/ptx-nvidiacl}/math/nextafter.cl | 6 +- .../lib/ptx-nvidiacl}/math/pow.cl | 4 +- .../lib/ptx-nvidiacl}/math/remainder.cl | 4 +- .../lib/ptx-nvidiacl}/math/round.cl | 4 +- .../lib/ptx-nvidiacl}/math/rsqrt.cl | 4 +- .../lib/ptx-nvidiacl}/math/sin.cl | 4 +- .../lib/ptx-nvidiacl}/math/sincos.cl | 4 +- .../lib/ptx-nvidiacl}/math/sinh.cl | 5 +- .../lib/ptx-nvidiacl}/math/sinpi.cl | 4 +- .../lib/ptx-nvidiacl}/math/sqrt.cl | 4 +- .../lib/ptx-nvidiacl}/math/tan.cl | 4 +- .../lib/ptx-nvidiacl}/math/tanh.cl | 4 +- .../lib/ptx-nvidiacl}/math/tgamma.cl | 4 +- .../lib/ptx-nvidiacl}/math/trunc.cl | 4 +- .../lib/ptx-nvidiacl}/reflect.cl | 0 .../lib/ptx-nvidiacl}/relational/isfinite.cl | 4 +- .../lib/ptx-nvidiacl}/relational/isinf.cl | 4 +- .../lib/ptx-nvidiacl}/relational/isnan.cl | 4 +- .../synchronization/aw_barrier.cl | 4 +- .../ptx-nvidiacl}/synchronization/barrier.cl | 4 +- .../ptx-nvidiacl}/workitem/get_global_id.cl | 2 +- .../workitem/get_global_offset.cl | 2 +- .../ptx-nvidiacl}/workitem/get_global_size.cl | 2 +- .../ptx-nvidiacl}/workitem/get_group_id.cl | 2 +- .../ptx-nvidiacl}/workitem/get_local_id.cl | 2 +- .../ptx-nvidiacl}/workitem/get_local_size.cl | 2 +- .../workitem/get_max_sub_group_size.cl | 2 +- .../ptx-nvidiacl}/workitem/get_num_groups.cl | 2 +- .../workitem/get_num_sub_groups.cl | 2 +- .../workitem/get_sub_group_id.cl | 2 +- .../workitem/get_sub_group_local_id.cl | 2 +- .../workitem/get_sub_group_size.cl | 2 +- .../libspirv => libspirv/lib/r600}/SOURCES | 0 .../lib/r600}/workitem/get_global_offset.cl | 2 +- .../lib/r600}/workitem/get_global_size.cl | 2 +- .../lib/r600}/workitem/get_group_id.cl | 2 +- .../lib/r600}/workitem/get_local_id.cl | 2 +- .../lib/r600}/workitem/get_local_size.cl | 2 +- .../lib/r600}/workitem/get_num_groups.cl | 2 +- .../lib/r600}/workitem/get_work_dim.cl | 2 +- libclc/test/binding/core/All.cl | 2 +- libclc/test/binding/core/Any.cl | 2 +- libclc/test/binding/core/BitCount.cl | 2 +- libclc/test/binding/core/ControlBarrier.cl | 2 +- libclc/test/binding/core/ConvertFToS_Rchar.cl | 2 +- .../test/binding/core/ConvertFToS_Rchar16.cl | 2 +- .../binding/core/ConvertFToS_Rchar16_rte.cl | 2 +- .../binding/core/ConvertFToS_Rchar16_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rchar16_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rchar16_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rchar16_sat.cl | 2 +- .../core/ConvertFToS_Rchar16_sat_rte.cl | 2 +- .../core/ConvertFToS_Rchar16_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rchar16_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rchar16_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rchar2.cl | 2 +- .../binding/core/ConvertFToS_Rchar2_rte.cl | 2 +- .../binding/core/ConvertFToS_Rchar2_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rchar2_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rchar2_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rchar2_sat.cl | 2 +- .../core/ConvertFToS_Rchar2_sat_rte.cl | 2 +- .../core/ConvertFToS_Rchar2_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rchar2_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rchar2_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rchar3.cl | 2 +- .../binding/core/ConvertFToS_Rchar3_rte.cl | 2 +- .../binding/core/ConvertFToS_Rchar3_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rchar3_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rchar3_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rchar3_sat.cl | 2 +- .../core/ConvertFToS_Rchar3_sat_rte.cl | 2 +- .../core/ConvertFToS_Rchar3_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rchar3_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rchar3_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rchar4.cl | 2 +- .../binding/core/ConvertFToS_Rchar4_rte.cl | 2 +- .../binding/core/ConvertFToS_Rchar4_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rchar4_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rchar4_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rchar4_sat.cl | 2 +- .../core/ConvertFToS_Rchar4_sat_rte.cl | 2 +- .../core/ConvertFToS_Rchar4_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rchar4_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rchar4_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rchar8.cl | 2 +- .../binding/core/ConvertFToS_Rchar8_rte.cl | 2 +- .../binding/core/ConvertFToS_Rchar8_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rchar8_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rchar8_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rchar8_sat.cl | 2 +- .../core/ConvertFToS_Rchar8_sat_rte.cl | 2 +- .../core/ConvertFToS_Rchar8_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rchar8_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rchar8_sat_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rchar_rte.cl | 2 +- .../binding/core/ConvertFToS_Rchar_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rchar_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rchar_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rchar_sat.cl | 2 +- .../binding/core/ConvertFToS_Rchar_sat_rte.cl | 2 +- .../binding/core/ConvertFToS_Rchar_sat_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rchar_sat_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rchar_sat_rtz.cl | 2 +- libclc/test/binding/core/ConvertFToS_Rint.cl | 2 +- .../test/binding/core/ConvertFToS_Rint16.cl | 2 +- .../binding/core/ConvertFToS_Rint16_rte.cl | 2 +- .../binding/core/ConvertFToS_Rint16_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rint16_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rint16_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rint16_sat.cl | 2 +- .../core/ConvertFToS_Rint16_sat_rte.cl | 2 +- .../core/ConvertFToS_Rint16_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rint16_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rint16_sat_rtz.cl | 2 +- libclc/test/binding/core/ConvertFToS_Rint2.cl | 2 +- .../binding/core/ConvertFToS_Rint2_rte.cl | 2 +- .../binding/core/ConvertFToS_Rint2_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rint2_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rint2_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rint2_sat.cl | 2 +- .../binding/core/ConvertFToS_Rint2_sat_rte.cl | 2 +- .../binding/core/ConvertFToS_Rint2_sat_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rint2_sat_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rint2_sat_rtz.cl | 2 +- libclc/test/binding/core/ConvertFToS_Rint3.cl | 2 +- .../binding/core/ConvertFToS_Rint3_rte.cl | 2 +- .../binding/core/ConvertFToS_Rint3_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rint3_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rint3_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rint3_sat.cl | 2 +- .../binding/core/ConvertFToS_Rint3_sat_rte.cl | 2 +- .../binding/core/ConvertFToS_Rint3_sat_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rint3_sat_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rint3_sat_rtz.cl | 2 +- libclc/test/binding/core/ConvertFToS_Rint4.cl | 2 +- .../binding/core/ConvertFToS_Rint4_rte.cl | 2 +- .../binding/core/ConvertFToS_Rint4_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rint4_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rint4_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rint4_sat.cl | 2 +- .../binding/core/ConvertFToS_Rint4_sat_rte.cl | 2 +- .../binding/core/ConvertFToS_Rint4_sat_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rint4_sat_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rint4_sat_rtz.cl | 2 +- libclc/test/binding/core/ConvertFToS_Rint8.cl | 2 +- .../binding/core/ConvertFToS_Rint8_rte.cl | 2 +- .../binding/core/ConvertFToS_Rint8_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rint8_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rint8_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rint8_sat.cl | 2 +- .../binding/core/ConvertFToS_Rint8_sat_rte.cl | 2 +- .../binding/core/ConvertFToS_Rint8_sat_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rint8_sat_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rint8_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rint_rte.cl | 2 +- .../test/binding/core/ConvertFToS_Rint_rtn.cl | 2 +- .../test/binding/core/ConvertFToS_Rint_rtp.cl | 2 +- .../test/binding/core/ConvertFToS_Rint_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rint_sat.cl | 2 +- .../binding/core/ConvertFToS_Rint_sat_rte.cl | 2 +- .../binding/core/ConvertFToS_Rint_sat_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rint_sat_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rint_sat_rtz.cl | 2 +- libclc/test/binding/core/ConvertFToS_Rlong.cl | 2 +- .../test/binding/core/ConvertFToS_Rlong16.cl | 2 +- .../binding/core/ConvertFToS_Rlong16_rte.cl | 2 +- .../binding/core/ConvertFToS_Rlong16_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rlong16_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rlong16_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rlong16_sat.cl | 2 +- .../core/ConvertFToS_Rlong16_sat_rte.cl | 2 +- .../core/ConvertFToS_Rlong16_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rlong16_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rlong16_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rlong2.cl | 2 +- .../binding/core/ConvertFToS_Rlong2_rte.cl | 2 +- .../binding/core/ConvertFToS_Rlong2_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rlong2_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rlong2_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rlong2_sat.cl | 2 +- .../core/ConvertFToS_Rlong2_sat_rte.cl | 2 +- .../core/ConvertFToS_Rlong2_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rlong2_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rlong2_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rlong3.cl | 2 +- .../binding/core/ConvertFToS_Rlong3_rte.cl | 2 +- .../binding/core/ConvertFToS_Rlong3_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rlong3_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rlong3_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rlong3_sat.cl | 2 +- .../core/ConvertFToS_Rlong3_sat_rte.cl | 2 +- .../core/ConvertFToS_Rlong3_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rlong3_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rlong3_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rlong4.cl | 2 +- .../binding/core/ConvertFToS_Rlong4_rte.cl | 2 +- .../binding/core/ConvertFToS_Rlong4_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rlong4_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rlong4_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rlong4_sat.cl | 2 +- .../core/ConvertFToS_Rlong4_sat_rte.cl | 2 +- .../core/ConvertFToS_Rlong4_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rlong4_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rlong4_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rlong8.cl | 2 +- .../binding/core/ConvertFToS_Rlong8_rte.cl | 2 +- .../binding/core/ConvertFToS_Rlong8_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rlong8_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rlong8_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rlong8_sat.cl | 2 +- .../core/ConvertFToS_Rlong8_sat_rte.cl | 2 +- .../core/ConvertFToS_Rlong8_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rlong8_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rlong8_sat_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rlong_rte.cl | 2 +- .../binding/core/ConvertFToS_Rlong_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rlong_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rlong_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rlong_sat.cl | 2 +- .../binding/core/ConvertFToS_Rlong_sat_rte.cl | 2 +- .../binding/core/ConvertFToS_Rlong_sat_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rlong_sat_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rlong_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rshort.cl | 2 +- .../test/binding/core/ConvertFToS_Rshort16.cl | 2 +- .../binding/core/ConvertFToS_Rshort16_rte.cl | 2 +- .../binding/core/ConvertFToS_Rshort16_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rshort16_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rshort16_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rshort16_sat.cl | 2 +- .../core/ConvertFToS_Rshort16_sat_rte.cl | 2 +- .../core/ConvertFToS_Rshort16_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rshort16_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rshort16_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rshort2.cl | 2 +- .../binding/core/ConvertFToS_Rshort2_rte.cl | 2 +- .../binding/core/ConvertFToS_Rshort2_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rshort2_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rshort2_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rshort2_sat.cl | 2 +- .../core/ConvertFToS_Rshort2_sat_rte.cl | 2 +- .../core/ConvertFToS_Rshort2_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rshort2_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rshort2_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rshort3.cl | 2 +- .../binding/core/ConvertFToS_Rshort3_rte.cl | 2 +- .../binding/core/ConvertFToS_Rshort3_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rshort3_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rshort3_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rshort3_sat.cl | 2 +- .../core/ConvertFToS_Rshort3_sat_rte.cl | 2 +- .../core/ConvertFToS_Rshort3_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rshort3_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rshort3_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rshort4.cl | 2 +- .../binding/core/ConvertFToS_Rshort4_rte.cl | 2 +- .../binding/core/ConvertFToS_Rshort4_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rshort4_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rshort4_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rshort4_sat.cl | 2 +- .../core/ConvertFToS_Rshort4_sat_rte.cl | 2 +- .../core/ConvertFToS_Rshort4_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rshort4_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rshort4_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToS_Rshort8.cl | 2 +- .../binding/core/ConvertFToS_Rshort8_rte.cl | 2 +- .../binding/core/ConvertFToS_Rshort8_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rshort8_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rshort8_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rshort8_sat.cl | 2 +- .../core/ConvertFToS_Rshort8_sat_rte.cl | 2 +- .../core/ConvertFToS_Rshort8_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rshort8_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rshort8_sat_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rshort_rte.cl | 2 +- .../binding/core/ConvertFToS_Rshort_rtn.cl | 2 +- .../binding/core/ConvertFToS_Rshort_rtp.cl | 2 +- .../binding/core/ConvertFToS_Rshort_rtz.cl | 2 +- .../binding/core/ConvertFToS_Rshort_sat.cl | 2 +- .../core/ConvertFToS_Rshort_sat_rte.cl | 2 +- .../core/ConvertFToS_Rshort_sat_rtn.cl | 2 +- .../core/ConvertFToS_Rshort_sat_rtp.cl | 2 +- .../core/ConvertFToS_Rshort_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Ruchar.cl | 2 +- .../test/binding/core/ConvertFToU_Ruchar16.cl | 2 +- .../binding/core/ConvertFToU_Ruchar16_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruchar16_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruchar16_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruchar16_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruchar16_sat.cl | 2 +- .../core/ConvertFToU_Ruchar16_sat_rte.cl | 2 +- .../core/ConvertFToU_Ruchar16_sat_rtn.cl | 2 +- .../core/ConvertFToU_Ruchar16_sat_rtp.cl | 2 +- .../core/ConvertFToU_Ruchar16_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Ruchar2.cl | 2 +- .../binding/core/ConvertFToU_Ruchar2_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruchar2_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruchar2_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruchar2_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruchar2_sat.cl | 2 +- .../core/ConvertFToU_Ruchar2_sat_rte.cl | 2 +- .../core/ConvertFToU_Ruchar2_sat_rtn.cl | 2 +- .../core/ConvertFToU_Ruchar2_sat_rtp.cl | 2 +- .../core/ConvertFToU_Ruchar2_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Ruchar3.cl | 2 +- .../binding/core/ConvertFToU_Ruchar3_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruchar3_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruchar3_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruchar3_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruchar3_sat.cl | 2 +- .../core/ConvertFToU_Ruchar3_sat_rte.cl | 2 +- .../core/ConvertFToU_Ruchar3_sat_rtn.cl | 2 +- .../core/ConvertFToU_Ruchar3_sat_rtp.cl | 2 +- .../core/ConvertFToU_Ruchar3_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Ruchar4.cl | 2 +- .../binding/core/ConvertFToU_Ruchar4_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruchar4_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruchar4_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruchar4_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruchar4_sat.cl | 2 +- .../core/ConvertFToU_Ruchar4_sat_rte.cl | 2 +- .../core/ConvertFToU_Ruchar4_sat_rtn.cl | 2 +- .../core/ConvertFToU_Ruchar4_sat_rtp.cl | 2 +- .../core/ConvertFToU_Ruchar4_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Ruchar8.cl | 2 +- .../binding/core/ConvertFToU_Ruchar8_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruchar8_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruchar8_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruchar8_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruchar8_sat.cl | 2 +- .../core/ConvertFToU_Ruchar8_sat_rte.cl | 2 +- .../core/ConvertFToU_Ruchar8_sat_rtn.cl | 2 +- .../core/ConvertFToU_Ruchar8_sat_rtp.cl | 2 +- .../core/ConvertFToU_Ruchar8_sat_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruchar_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruchar_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruchar_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruchar_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruchar_sat.cl | 2 +- .../core/ConvertFToU_Ruchar_sat_rte.cl | 2 +- .../core/ConvertFToU_Ruchar_sat_rtn.cl | 2 +- .../core/ConvertFToU_Ruchar_sat_rtp.cl | 2 +- .../core/ConvertFToU_Ruchar_sat_rtz.cl | 2 +- libclc/test/binding/core/ConvertFToU_Ruint.cl | 2 +- .../test/binding/core/ConvertFToU_Ruint16.cl | 2 +- .../binding/core/ConvertFToU_Ruint16_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruint16_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruint16_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruint16_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruint16_sat.cl | 2 +- .../core/ConvertFToU_Ruint16_sat_rte.cl | 2 +- .../core/ConvertFToU_Ruint16_sat_rtn.cl | 2 +- .../core/ConvertFToU_Ruint16_sat_rtp.cl | 2 +- .../core/ConvertFToU_Ruint16_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Ruint2.cl | 2 +- .../binding/core/ConvertFToU_Ruint2_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruint2_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruint2_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruint2_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruint2_sat.cl | 2 +- .../core/ConvertFToU_Ruint2_sat_rte.cl | 2 +- .../core/ConvertFToU_Ruint2_sat_rtn.cl | 2 +- .../core/ConvertFToU_Ruint2_sat_rtp.cl | 2 +- .../core/ConvertFToU_Ruint2_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Ruint3.cl | 2 +- .../binding/core/ConvertFToU_Ruint3_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruint3_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruint3_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruint3_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruint3_sat.cl | 2 +- .../core/ConvertFToU_Ruint3_sat_rte.cl | 2 +- .../core/ConvertFToU_Ruint3_sat_rtn.cl | 2 +- .../core/ConvertFToU_Ruint3_sat_rtp.cl | 2 +- .../core/ConvertFToU_Ruint3_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Ruint4.cl | 2 +- .../binding/core/ConvertFToU_Ruint4_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruint4_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruint4_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruint4_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruint4_sat.cl | 2 +- .../core/ConvertFToU_Ruint4_sat_rte.cl | 2 +- .../core/ConvertFToU_Ruint4_sat_rtn.cl | 2 +- .../core/ConvertFToU_Ruint4_sat_rtp.cl | 2 +- .../core/ConvertFToU_Ruint4_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Ruint8.cl | 2 +- .../binding/core/ConvertFToU_Ruint8_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruint8_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruint8_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruint8_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruint8_sat.cl | 2 +- .../core/ConvertFToU_Ruint8_sat_rte.cl | 2 +- .../core/ConvertFToU_Ruint8_sat_rtn.cl | 2 +- .../core/ConvertFToU_Ruint8_sat_rtp.cl | 2 +- .../core/ConvertFToU_Ruint8_sat_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruint_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruint_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruint_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruint_rtz.cl | 2 +- .../binding/core/ConvertFToU_Ruint_sat.cl | 2 +- .../binding/core/ConvertFToU_Ruint_sat_rte.cl | 2 +- .../binding/core/ConvertFToU_Ruint_sat_rtn.cl | 2 +- .../binding/core/ConvertFToU_Ruint_sat_rtp.cl | 2 +- .../binding/core/ConvertFToU_Ruint_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Rulong.cl | 2 +- .../test/binding/core/ConvertFToU_Rulong16.cl | 2 +- .../binding/core/ConvertFToU_Rulong16_rte.cl | 2 +- .../binding/core/ConvertFToU_Rulong16_rtn.cl | 2 +- .../binding/core/ConvertFToU_Rulong16_rtp.cl | 2 +- .../binding/core/ConvertFToU_Rulong16_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rulong16_sat.cl | 2 +- .../core/ConvertFToU_Rulong16_sat_rte.cl | 2 +- .../core/ConvertFToU_Rulong16_sat_rtn.cl | 2 +- .../core/ConvertFToU_Rulong16_sat_rtp.cl | 2 +- .../core/ConvertFToU_Rulong16_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Rulong2.cl | 2 +- .../binding/core/ConvertFToU_Rulong2_rte.cl | 2 +- .../binding/core/ConvertFToU_Rulong2_rtn.cl | 2 +- .../binding/core/ConvertFToU_Rulong2_rtp.cl | 2 +- .../binding/core/ConvertFToU_Rulong2_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rulong2_sat.cl | 2 +- .../core/ConvertFToU_Rulong2_sat_rte.cl | 2 +- .../core/ConvertFToU_Rulong2_sat_rtn.cl | 2 +- .../core/ConvertFToU_Rulong2_sat_rtp.cl | 2 +- .../core/ConvertFToU_Rulong2_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Rulong3.cl | 2 +- .../binding/core/ConvertFToU_Rulong3_rte.cl | 2 +- .../binding/core/ConvertFToU_Rulong3_rtn.cl | 2 +- .../binding/core/ConvertFToU_Rulong3_rtp.cl | 2 +- .../binding/core/ConvertFToU_Rulong3_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rulong3_sat.cl | 2 +- .../core/ConvertFToU_Rulong3_sat_rte.cl | 2 +- .../core/ConvertFToU_Rulong3_sat_rtn.cl | 2 +- .../core/ConvertFToU_Rulong3_sat_rtp.cl | 2 +- .../core/ConvertFToU_Rulong3_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Rulong4.cl | 2 +- .../binding/core/ConvertFToU_Rulong4_rte.cl | 2 +- .../binding/core/ConvertFToU_Rulong4_rtn.cl | 2 +- .../binding/core/ConvertFToU_Rulong4_rtp.cl | 2 +- .../binding/core/ConvertFToU_Rulong4_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rulong4_sat.cl | 2 +- .../core/ConvertFToU_Rulong4_sat_rte.cl | 2 +- .../core/ConvertFToU_Rulong4_sat_rtn.cl | 2 +- .../core/ConvertFToU_Rulong4_sat_rtp.cl | 2 +- .../core/ConvertFToU_Rulong4_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Rulong8.cl | 2 +- .../binding/core/ConvertFToU_Rulong8_rte.cl | 2 +- .../binding/core/ConvertFToU_Rulong8_rtn.cl | 2 +- .../binding/core/ConvertFToU_Rulong8_rtp.cl | 2 +- .../binding/core/ConvertFToU_Rulong8_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rulong8_sat.cl | 2 +- .../core/ConvertFToU_Rulong8_sat_rte.cl | 2 +- .../core/ConvertFToU_Rulong8_sat_rtn.cl | 2 +- .../core/ConvertFToU_Rulong8_sat_rtp.cl | 2 +- .../core/ConvertFToU_Rulong8_sat_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rulong_rte.cl | 2 +- .../binding/core/ConvertFToU_Rulong_rtn.cl | 2 +- .../binding/core/ConvertFToU_Rulong_rtp.cl | 2 +- .../binding/core/ConvertFToU_Rulong_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rulong_sat.cl | 2 +- .../core/ConvertFToU_Rulong_sat_rte.cl | 2 +- .../core/ConvertFToU_Rulong_sat_rtn.cl | 2 +- .../core/ConvertFToU_Rulong_sat_rtp.cl | 2 +- .../core/ConvertFToU_Rulong_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Rushort.cl | 2 +- .../binding/core/ConvertFToU_Rushort16.cl | 2 +- .../binding/core/ConvertFToU_Rushort16_rte.cl | 2 +- .../binding/core/ConvertFToU_Rushort16_rtn.cl | 2 +- .../binding/core/ConvertFToU_Rushort16_rtp.cl | 2 +- .../binding/core/ConvertFToU_Rushort16_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rushort16_sat.cl | 2 +- .../core/ConvertFToU_Rushort16_sat_rte.cl | 2 +- .../core/ConvertFToU_Rushort16_sat_rtn.cl | 2 +- .../core/ConvertFToU_Rushort16_sat_rtp.cl | 2 +- .../core/ConvertFToU_Rushort16_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Rushort2.cl | 2 +- .../binding/core/ConvertFToU_Rushort2_rte.cl | 2 +- .../binding/core/ConvertFToU_Rushort2_rtn.cl | 2 +- .../binding/core/ConvertFToU_Rushort2_rtp.cl | 2 +- .../binding/core/ConvertFToU_Rushort2_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rushort2_sat.cl | 2 +- .../core/ConvertFToU_Rushort2_sat_rte.cl | 2 +- .../core/ConvertFToU_Rushort2_sat_rtn.cl | 2 +- .../core/ConvertFToU_Rushort2_sat_rtp.cl | 2 +- .../core/ConvertFToU_Rushort2_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Rushort3.cl | 2 +- .../binding/core/ConvertFToU_Rushort3_rte.cl | 2 +- .../binding/core/ConvertFToU_Rushort3_rtn.cl | 2 +- .../binding/core/ConvertFToU_Rushort3_rtp.cl | 2 +- .../binding/core/ConvertFToU_Rushort3_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rushort3_sat.cl | 2 +- .../core/ConvertFToU_Rushort3_sat_rte.cl | 2 +- .../core/ConvertFToU_Rushort3_sat_rtn.cl | 2 +- .../core/ConvertFToU_Rushort3_sat_rtp.cl | 2 +- .../core/ConvertFToU_Rushort3_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Rushort4.cl | 2 +- .../binding/core/ConvertFToU_Rushort4_rte.cl | 2 +- .../binding/core/ConvertFToU_Rushort4_rtn.cl | 2 +- .../binding/core/ConvertFToU_Rushort4_rtp.cl | 2 +- .../binding/core/ConvertFToU_Rushort4_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rushort4_sat.cl | 2 +- .../core/ConvertFToU_Rushort4_sat_rte.cl | 2 +- .../core/ConvertFToU_Rushort4_sat_rtn.cl | 2 +- .../core/ConvertFToU_Rushort4_sat_rtp.cl | 2 +- .../core/ConvertFToU_Rushort4_sat_rtz.cl | 2 +- .../test/binding/core/ConvertFToU_Rushort8.cl | 2 +- .../binding/core/ConvertFToU_Rushort8_rte.cl | 2 +- .../binding/core/ConvertFToU_Rushort8_rtn.cl | 2 +- .../binding/core/ConvertFToU_Rushort8_rtp.cl | 2 +- .../binding/core/ConvertFToU_Rushort8_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rushort8_sat.cl | 2 +- .../core/ConvertFToU_Rushort8_sat_rte.cl | 2 +- .../core/ConvertFToU_Rushort8_sat_rtn.cl | 2 +- .../core/ConvertFToU_Rushort8_sat_rtp.cl | 2 +- .../core/ConvertFToU_Rushort8_sat_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rushort_rte.cl | 2 +- .../binding/core/ConvertFToU_Rushort_rtn.cl | 2 +- .../binding/core/ConvertFToU_Rushort_rtp.cl | 2 +- .../binding/core/ConvertFToU_Rushort_rtz.cl | 2 +- .../binding/core/ConvertFToU_Rushort_sat.cl | 2 +- .../core/ConvertFToU_Rushort_sat_rte.cl | 2 +- .../core/ConvertFToU_Rushort_sat_rtn.cl | 2 +- .../core/ConvertFToU_Rushort_sat_rtp.cl | 2 +- .../core/ConvertFToU_Rushort_sat_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rdouble.cl | 2 +- .../binding/core/ConvertSToF_Rdouble16.cl | 2 +- .../binding/core/ConvertSToF_Rdouble16_rte.cl | 2 +- .../binding/core/ConvertSToF_Rdouble16_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rdouble16_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rdouble16_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rdouble2.cl | 2 +- .../binding/core/ConvertSToF_Rdouble2_rte.cl | 2 +- .../binding/core/ConvertSToF_Rdouble2_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rdouble2_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rdouble2_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rdouble3.cl | 2 +- .../binding/core/ConvertSToF_Rdouble3_rte.cl | 2 +- .../binding/core/ConvertSToF_Rdouble3_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rdouble3_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rdouble3_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rdouble4.cl | 2 +- .../binding/core/ConvertSToF_Rdouble4_rte.cl | 2 +- .../binding/core/ConvertSToF_Rdouble4_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rdouble4_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rdouble4_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rdouble8.cl | 2 +- .../binding/core/ConvertSToF_Rdouble8_rte.cl | 2 +- .../binding/core/ConvertSToF_Rdouble8_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rdouble8_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rdouble8_rtz.cl | 2 +- .../binding/core/ConvertSToF_Rdouble_rte.cl | 2 +- .../binding/core/ConvertSToF_Rdouble_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rdouble_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rdouble_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rfloat.cl | 2 +- .../test/binding/core/ConvertSToF_Rfloat16.cl | 2 +- .../binding/core/ConvertSToF_Rfloat16_rte.cl | 2 +- .../binding/core/ConvertSToF_Rfloat16_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rfloat16_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rfloat16_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rfloat2.cl | 2 +- .../binding/core/ConvertSToF_Rfloat2_rte.cl | 2 +- .../binding/core/ConvertSToF_Rfloat2_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rfloat2_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rfloat2_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rfloat3.cl | 2 +- .../binding/core/ConvertSToF_Rfloat3_rte.cl | 2 +- .../binding/core/ConvertSToF_Rfloat3_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rfloat3_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rfloat3_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rfloat4.cl | 2 +- .../binding/core/ConvertSToF_Rfloat4_rte.cl | 2 +- .../binding/core/ConvertSToF_Rfloat4_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rfloat4_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rfloat4_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rfloat8.cl | 2 +- .../binding/core/ConvertSToF_Rfloat8_rte.cl | 2 +- .../binding/core/ConvertSToF_Rfloat8_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rfloat8_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rfloat8_rtz.cl | 2 +- .../binding/core/ConvertSToF_Rfloat_rte.cl | 2 +- .../binding/core/ConvertSToF_Rfloat_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rfloat_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rfloat_rtz.cl | 2 +- libclc/test/binding/core/ConvertSToF_Rhalf.cl | 2 +- .../test/binding/core/ConvertSToF_Rhalf16.cl | 2 +- .../binding/core/ConvertSToF_Rhalf16_rte.cl | 2 +- .../binding/core/ConvertSToF_Rhalf16_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rhalf16_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rhalf16_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rhalf2.cl | 2 +- .../binding/core/ConvertSToF_Rhalf2_rte.cl | 2 +- .../binding/core/ConvertSToF_Rhalf2_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rhalf2_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rhalf2_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rhalf3.cl | 2 +- .../binding/core/ConvertSToF_Rhalf3_rte.cl | 2 +- .../binding/core/ConvertSToF_Rhalf3_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rhalf3_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rhalf3_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rhalf4.cl | 2 +- .../binding/core/ConvertSToF_Rhalf4_rte.cl | 2 +- .../binding/core/ConvertSToF_Rhalf4_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rhalf4_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rhalf4_rtz.cl | 2 +- .../test/binding/core/ConvertSToF_Rhalf8.cl | 2 +- .../binding/core/ConvertSToF_Rhalf8_rte.cl | 2 +- .../binding/core/ConvertSToF_Rhalf8_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rhalf8_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rhalf8_rtz.cl | 2 +- .../binding/core/ConvertSToF_Rhalf_rte.cl | 2 +- .../binding/core/ConvertSToF_Rhalf_rtn.cl | 2 +- .../binding/core/ConvertSToF_Rhalf_rtp.cl | 2 +- .../binding/core/ConvertSToF_Rhalf_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rdouble.cl | 2 +- .../binding/core/ConvertUToF_Rdouble16.cl | 2 +- .../binding/core/ConvertUToF_Rdouble16_rte.cl | 2 +- .../binding/core/ConvertUToF_Rdouble16_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rdouble16_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rdouble16_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rdouble2.cl | 2 +- .../binding/core/ConvertUToF_Rdouble2_rte.cl | 2 +- .../binding/core/ConvertUToF_Rdouble2_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rdouble2_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rdouble2_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rdouble3.cl | 2 +- .../binding/core/ConvertUToF_Rdouble3_rte.cl | 2 +- .../binding/core/ConvertUToF_Rdouble3_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rdouble3_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rdouble3_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rdouble4.cl | 2 +- .../binding/core/ConvertUToF_Rdouble4_rte.cl | 2 +- .../binding/core/ConvertUToF_Rdouble4_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rdouble4_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rdouble4_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rdouble8.cl | 2 +- .../binding/core/ConvertUToF_Rdouble8_rte.cl | 2 +- .../binding/core/ConvertUToF_Rdouble8_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rdouble8_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rdouble8_rtz.cl | 2 +- .../binding/core/ConvertUToF_Rdouble_rte.cl | 2 +- .../binding/core/ConvertUToF_Rdouble_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rdouble_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rdouble_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rfloat.cl | 2 +- .../test/binding/core/ConvertUToF_Rfloat16.cl | 2 +- .../binding/core/ConvertUToF_Rfloat16_rte.cl | 2 +- .../binding/core/ConvertUToF_Rfloat16_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rfloat16_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rfloat16_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rfloat2.cl | 2 +- .../binding/core/ConvertUToF_Rfloat2_rte.cl | 2 +- .../binding/core/ConvertUToF_Rfloat2_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rfloat2_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rfloat2_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rfloat3.cl | 2 +- .../binding/core/ConvertUToF_Rfloat3_rte.cl | 2 +- .../binding/core/ConvertUToF_Rfloat3_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rfloat3_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rfloat3_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rfloat4.cl | 2 +- .../binding/core/ConvertUToF_Rfloat4_rte.cl | 2 +- .../binding/core/ConvertUToF_Rfloat4_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rfloat4_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rfloat4_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rfloat8.cl | 2 +- .../binding/core/ConvertUToF_Rfloat8_rte.cl | 2 +- .../binding/core/ConvertUToF_Rfloat8_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rfloat8_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rfloat8_rtz.cl | 2 +- .../binding/core/ConvertUToF_Rfloat_rte.cl | 2 +- .../binding/core/ConvertUToF_Rfloat_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rfloat_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rfloat_rtz.cl | 2 +- libclc/test/binding/core/ConvertUToF_Rhalf.cl | 2 +- .../test/binding/core/ConvertUToF_Rhalf16.cl | 2 +- .../binding/core/ConvertUToF_Rhalf16_rte.cl | 2 +- .../binding/core/ConvertUToF_Rhalf16_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rhalf16_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rhalf16_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rhalf2.cl | 2 +- .../binding/core/ConvertUToF_Rhalf2_rte.cl | 2 +- .../binding/core/ConvertUToF_Rhalf2_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rhalf2_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rhalf2_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rhalf3.cl | 2 +- .../binding/core/ConvertUToF_Rhalf3_rte.cl | 2 +- .../binding/core/ConvertUToF_Rhalf3_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rhalf3_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rhalf3_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rhalf4.cl | 2 +- .../binding/core/ConvertUToF_Rhalf4_rte.cl | 2 +- .../binding/core/ConvertUToF_Rhalf4_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rhalf4_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rhalf4_rtz.cl | 2 +- .../test/binding/core/ConvertUToF_Rhalf8.cl | 2 +- .../binding/core/ConvertUToF_Rhalf8_rte.cl | 2 +- .../binding/core/ConvertUToF_Rhalf8_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rhalf8_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rhalf8_rtz.cl | 2 +- .../binding/core/ConvertUToF_Rhalf_rte.cl | 2 +- .../binding/core/ConvertUToF_Rhalf_rtn.cl | 2 +- .../binding/core/ConvertUToF_Rhalf_rtp.cl | 2 +- .../binding/core/ConvertUToF_Rhalf_rtz.cl | 2 +- libclc/test/binding/core/Dot.cl | 2 +- libclc/test/binding/core/FConvert_Rdouble.cl | 2 +- .../test/binding/core/FConvert_Rdouble16.cl | 2 +- .../binding/core/FConvert_Rdouble16_rte.cl | 2 +- .../binding/core/FConvert_Rdouble16_rtn.cl | 2 +- .../binding/core/FConvert_Rdouble16_rtp.cl | 2 +- .../binding/core/FConvert_Rdouble16_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rdouble2.cl | 2 +- .../binding/core/FConvert_Rdouble2_rte.cl | 2 +- .../binding/core/FConvert_Rdouble2_rtn.cl | 2 +- .../binding/core/FConvert_Rdouble2_rtp.cl | 2 +- .../binding/core/FConvert_Rdouble2_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rdouble3.cl | 2 +- .../binding/core/FConvert_Rdouble3_rte.cl | 2 +- .../binding/core/FConvert_Rdouble3_rtn.cl | 2 +- .../binding/core/FConvert_Rdouble3_rtp.cl | 2 +- .../binding/core/FConvert_Rdouble3_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rdouble4.cl | 2 +- .../binding/core/FConvert_Rdouble4_rte.cl | 2 +- .../binding/core/FConvert_Rdouble4_rtn.cl | 2 +- .../binding/core/FConvert_Rdouble4_rtp.cl | 2 +- .../binding/core/FConvert_Rdouble4_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rdouble8.cl | 2 +- .../binding/core/FConvert_Rdouble8_rte.cl | 2 +- .../binding/core/FConvert_Rdouble8_rtn.cl | 2 +- .../binding/core/FConvert_Rdouble8_rtp.cl | 2 +- .../binding/core/FConvert_Rdouble8_rtz.cl | 2 +- .../test/binding/core/FConvert_Rdouble_rte.cl | 2 +- .../test/binding/core/FConvert_Rdouble_rtn.cl | 2 +- .../test/binding/core/FConvert_Rdouble_rtp.cl | 2 +- .../test/binding/core/FConvert_Rdouble_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rfloat.cl | 2 +- libclc/test/binding/core/FConvert_Rfloat16.cl | 2 +- .../binding/core/FConvert_Rfloat16_rte.cl | 2 +- .../binding/core/FConvert_Rfloat16_rtn.cl | 2 +- .../binding/core/FConvert_Rfloat16_rtp.cl | 2 +- .../binding/core/FConvert_Rfloat16_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rfloat2.cl | 2 +- .../test/binding/core/FConvert_Rfloat2_rte.cl | 2 +- .../test/binding/core/FConvert_Rfloat2_rtn.cl | 2 +- .../test/binding/core/FConvert_Rfloat2_rtp.cl | 2 +- .../test/binding/core/FConvert_Rfloat2_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rfloat3.cl | 2 +- .../test/binding/core/FConvert_Rfloat3_rte.cl | 2 +- .../test/binding/core/FConvert_Rfloat3_rtn.cl | 2 +- .../test/binding/core/FConvert_Rfloat3_rtp.cl | 2 +- .../test/binding/core/FConvert_Rfloat3_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rfloat4.cl | 2 +- .../test/binding/core/FConvert_Rfloat4_rte.cl | 2 +- .../test/binding/core/FConvert_Rfloat4_rtn.cl | 2 +- .../test/binding/core/FConvert_Rfloat4_rtp.cl | 2 +- .../test/binding/core/FConvert_Rfloat4_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rfloat8.cl | 2 +- .../test/binding/core/FConvert_Rfloat8_rte.cl | 2 +- .../test/binding/core/FConvert_Rfloat8_rtn.cl | 2 +- .../test/binding/core/FConvert_Rfloat8_rtp.cl | 2 +- .../test/binding/core/FConvert_Rfloat8_rtz.cl | 2 +- .../test/binding/core/FConvert_Rfloat_rte.cl | 2 +- .../test/binding/core/FConvert_Rfloat_rtn.cl | 2 +- .../test/binding/core/FConvert_Rfloat_rtp.cl | 2 +- .../test/binding/core/FConvert_Rfloat_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rhalf.cl | 2 +- libclc/test/binding/core/FConvert_Rhalf16.cl | 2 +- .../test/binding/core/FConvert_Rhalf16_rte.cl | 2 +- .../test/binding/core/FConvert_Rhalf16_rtn.cl | 2 +- .../test/binding/core/FConvert_Rhalf16_rtp.cl | 2 +- .../test/binding/core/FConvert_Rhalf16_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rhalf2.cl | 2 +- .../test/binding/core/FConvert_Rhalf2_rte.cl | 2 +- .../test/binding/core/FConvert_Rhalf2_rtn.cl | 2 +- .../test/binding/core/FConvert_Rhalf2_rtp.cl | 2 +- .../test/binding/core/FConvert_Rhalf2_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rhalf3.cl | 2 +- .../test/binding/core/FConvert_Rhalf3_rte.cl | 2 +- .../test/binding/core/FConvert_Rhalf3_rtn.cl | 2 +- .../test/binding/core/FConvert_Rhalf3_rtp.cl | 2 +- .../test/binding/core/FConvert_Rhalf3_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rhalf4.cl | 2 +- .../test/binding/core/FConvert_Rhalf4_rte.cl | 2 +- .../test/binding/core/FConvert_Rhalf4_rtn.cl | 2 +- .../test/binding/core/FConvert_Rhalf4_rtp.cl | 2 +- .../test/binding/core/FConvert_Rhalf4_rtz.cl | 2 +- libclc/test/binding/core/FConvert_Rhalf8.cl | 2 +- .../test/binding/core/FConvert_Rhalf8_rte.cl | 2 +- .../test/binding/core/FConvert_Rhalf8_rtn.cl | 2 +- .../test/binding/core/FConvert_Rhalf8_rtp.cl | 2 +- .../test/binding/core/FConvert_Rhalf8_rtz.cl | 2 +- .../test/binding/core/FConvert_Rhalf_rte.cl | 2 +- .../test/binding/core/FConvert_Rhalf_rtn.cl | 2 +- .../test/binding/core/FConvert_Rhalf_rtp.cl | 2 +- .../test/binding/core/FConvert_Rhalf_rtz.cl | 2 +- libclc/test/binding/core/FOrdEqual.cl | 2 +- libclc/test/binding/core/FOrdGreaterThan.cl | 2 +- .../test/binding/core/FOrdGreaterThanEqual.cl | 2 +- libclc/test/binding/core/FOrdLessThan.cl | 2 +- libclc/test/binding/core/FOrdLessThanEqual.cl | 2 +- libclc/test/binding/core/FOrdNotEqual.cl | 2 +- libclc/test/binding/core/FUnordEqual.cl | 2 +- libclc/test/binding/core/FUnordGreaterThan.cl | 2 +- .../binding/core/FUnordGreaterThanEqual.cl | 2 +- libclc/test/binding/core/FUnordLessThan.cl | 2 +- .../test/binding/core/FUnordLessThanEqual.cl | 2 +- libclc/test/binding/core/FUnordNotEqual.cl | 2 +- libclc/test/binding/core/GroupAsyncCopy.cl | 2 +- libclc/test/binding/core/GroupWaitEvents.cl | 2 +- libclc/test/binding/core/IsFinite.cl | 2 +- libclc/test/binding/core/IsInf.cl | 2 +- libclc/test/binding/core/IsNan.cl | 2 +- libclc/test/binding/core/IsNormal.cl | 2 +- libclc/test/binding/core/LessOrGreater.cl | 2 +- libclc/test/binding/core/MemoryBarrier.cl | 2 +- libclc/test/binding/core/Ordered.cl | 2 +- libclc/test/binding/core/SConvert_Rchar.cl | 2 +- libclc/test/binding/core/SConvert_Rchar16.cl | 2 +- .../test/binding/core/SConvert_Rchar16_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rchar2.cl | 2 +- .../test/binding/core/SConvert_Rchar2_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rchar3.cl | 2 +- .../test/binding/core/SConvert_Rchar3_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rchar4.cl | 2 +- .../test/binding/core/SConvert_Rchar4_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rchar8.cl | 2 +- .../test/binding/core/SConvert_Rchar8_sat.cl | 2 +- .../test/binding/core/SConvert_Rchar_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rint.cl | 2 +- libclc/test/binding/core/SConvert_Rint16.cl | 2 +- .../test/binding/core/SConvert_Rint16_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rint2.cl | 2 +- .../test/binding/core/SConvert_Rint2_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rint3.cl | 2 +- .../test/binding/core/SConvert_Rint3_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rint4.cl | 2 +- .../test/binding/core/SConvert_Rint4_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rint8.cl | 2 +- .../test/binding/core/SConvert_Rint8_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rint_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rlong.cl | 2 +- libclc/test/binding/core/SConvert_Rlong16.cl | 2 +- .../test/binding/core/SConvert_Rlong16_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rlong2.cl | 2 +- .../test/binding/core/SConvert_Rlong2_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rlong3.cl | 2 +- .../test/binding/core/SConvert_Rlong3_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rlong4.cl | 2 +- .../test/binding/core/SConvert_Rlong4_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rlong8.cl | 2 +- .../test/binding/core/SConvert_Rlong8_sat.cl | 2 +- .../test/binding/core/SConvert_Rlong_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rshort.cl | 2 +- libclc/test/binding/core/SConvert_Rshort16.cl | 2 +- .../binding/core/SConvert_Rshort16_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rshort2.cl | 2 +- .../test/binding/core/SConvert_Rshort2_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rshort3.cl | 2 +- .../test/binding/core/SConvert_Rshort3_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rshort4.cl | 2 +- .../test/binding/core/SConvert_Rshort4_sat.cl | 2 +- libclc/test/binding/core/SConvert_Rshort8.cl | 2 +- .../test/binding/core/SConvert_Rshort8_sat.cl | 2 +- .../test/binding/core/SConvert_Rshort_sat.cl | 2 +- .../binding/core/SatConvertSToU_Ruchar.cl | 2 +- .../binding/core/SatConvertSToU_Ruchar16.cl | 2 +- .../binding/core/SatConvertSToU_Ruchar2.cl | 2 +- .../binding/core/SatConvertSToU_Ruchar3.cl | 2 +- .../binding/core/SatConvertSToU_Ruchar4.cl | 2 +- .../binding/core/SatConvertSToU_Ruchar8.cl | 2 +- .../test/binding/core/SatConvertSToU_Ruint.cl | 2 +- .../binding/core/SatConvertSToU_Ruint16.cl | 2 +- .../binding/core/SatConvertSToU_Ruint2.cl | 2 +- .../binding/core/SatConvertSToU_Ruint3.cl | 2 +- .../binding/core/SatConvertSToU_Ruint4.cl | 2 +- .../binding/core/SatConvertSToU_Ruint8.cl | 2 +- .../binding/core/SatConvertSToU_Rulong.cl | 2 +- .../binding/core/SatConvertSToU_Rulong16.cl | 2 +- .../binding/core/SatConvertSToU_Rulong2.cl | 2 +- .../binding/core/SatConvertSToU_Rulong3.cl | 2 +- .../binding/core/SatConvertSToU_Rulong4.cl | 2 +- .../binding/core/SatConvertSToU_Rulong8.cl | 2 +- .../binding/core/SatConvertSToU_Rushort.cl | 2 +- .../binding/core/SatConvertSToU_Rushort16.cl | 2 +- .../binding/core/SatConvertSToU_Rushort2.cl | 2 +- .../binding/core/SatConvertSToU_Rushort3.cl | 2 +- .../binding/core/SatConvertSToU_Rushort4.cl | 2 +- .../binding/core/SatConvertSToU_Rushort8.cl | 2 +- .../test/binding/core/SatConvertUToS_Rchar.cl | 2 +- .../binding/core/SatConvertUToS_Rchar16.cl | 2 +- .../binding/core/SatConvertUToS_Rchar2.cl | 2 +- .../binding/core/SatConvertUToS_Rchar3.cl | 2 +- .../binding/core/SatConvertUToS_Rchar4.cl | 2 +- .../binding/core/SatConvertUToS_Rchar8.cl | 2 +- .../test/binding/core/SatConvertUToS_Rint.cl | 2 +- .../binding/core/SatConvertUToS_Rint16.cl | 2 +- .../test/binding/core/SatConvertUToS_Rint2.cl | 2 +- .../test/binding/core/SatConvertUToS_Rint3.cl | 2 +- .../test/binding/core/SatConvertUToS_Rint4.cl | 2 +- .../test/binding/core/SatConvertUToS_Rint8.cl | 2 +- .../test/binding/core/SatConvertUToS_Rlong.cl | 2 +- .../binding/core/SatConvertUToS_Rlong16.cl | 2 +- .../binding/core/SatConvertUToS_Rlong2.cl | 2 +- .../binding/core/SatConvertUToS_Rlong3.cl | 2 +- .../binding/core/SatConvertUToS_Rlong4.cl | 2 +- .../binding/core/SatConvertUToS_Rlong8.cl | 2 +- .../binding/core/SatConvertUToS_Rshort.cl | 2 +- .../binding/core/SatConvertUToS_Rshort16.cl | 2 +- .../binding/core/SatConvertUToS_Rshort2.cl | 2 +- .../binding/core/SatConvertUToS_Rshort3.cl | 2 +- .../binding/core/SatConvertUToS_Rshort4.cl | 2 +- .../binding/core/SatConvertUToS_Rshort8.cl | 2 +- libclc/test/binding/core/SignBitSet.cl | 2 +- libclc/test/binding/core/UConvert_Ruchar.cl | 2 +- libclc/test/binding/core/UConvert_Ruchar16.cl | 2 +- .../binding/core/UConvert_Ruchar16_sat.cl | 2 +- libclc/test/binding/core/UConvert_Ruchar2.cl | 2 +- .../test/binding/core/UConvert_Ruchar2_sat.cl | 2 +- libclc/test/binding/core/UConvert_Ruchar3.cl | 2 +- .../test/binding/core/UConvert_Ruchar3_sat.cl | 2 +- libclc/test/binding/core/UConvert_Ruchar4.cl | 2 +- .../test/binding/core/UConvert_Ruchar4_sat.cl | 2 +- libclc/test/binding/core/UConvert_Ruchar8.cl | 2 +- .../test/binding/core/UConvert_Ruchar8_sat.cl | 2 +- .../test/binding/core/UConvert_Ruchar_sat.cl | 2 +- libclc/test/binding/core/UConvert_Ruint.cl | 2 +- libclc/test/binding/core/UConvert_Ruint16.cl | 2 +- .../test/binding/core/UConvert_Ruint16_sat.cl | 2 +- libclc/test/binding/core/UConvert_Ruint2.cl | 2 +- .../test/binding/core/UConvert_Ruint2_sat.cl | 2 +- libclc/test/binding/core/UConvert_Ruint3.cl | 2 +- .../test/binding/core/UConvert_Ruint3_sat.cl | 2 +- libclc/test/binding/core/UConvert_Ruint4.cl | 2 +- .../test/binding/core/UConvert_Ruint4_sat.cl | 2 +- libclc/test/binding/core/UConvert_Ruint8.cl | 2 +- .../test/binding/core/UConvert_Ruint8_sat.cl | 2 +- .../test/binding/core/UConvert_Ruint_sat.cl | 2 +- libclc/test/binding/core/UConvert_Rulong.cl | 2 +- libclc/test/binding/core/UConvert_Rulong16.cl | 2 +- .../binding/core/UConvert_Rulong16_sat.cl | 2 +- libclc/test/binding/core/UConvert_Rulong2.cl | 2 +- .../test/binding/core/UConvert_Rulong2_sat.cl | 2 +- libclc/test/binding/core/UConvert_Rulong3.cl | 2 +- .../test/binding/core/UConvert_Rulong3_sat.cl | 2 +- libclc/test/binding/core/UConvert_Rulong4.cl | 2 +- .../test/binding/core/UConvert_Rulong4_sat.cl | 2 +- libclc/test/binding/core/UConvert_Rulong8.cl | 2 +- .../test/binding/core/UConvert_Rulong8_sat.cl | 2 +- .../test/binding/core/UConvert_Rulong_sat.cl | 2 +- libclc/test/binding/core/UConvert_Rushort.cl | 2 +- .../test/binding/core/UConvert_Rushort16.cl | 2 +- .../binding/core/UConvert_Rushort16_sat.cl | 2 +- libclc/test/binding/core/UConvert_Rushort2.cl | 2 +- .../binding/core/UConvert_Rushort2_sat.cl | 2 +- libclc/test/binding/core/UConvert_Rushort3.cl | 2 +- .../binding/core/UConvert_Rushort3_sat.cl | 2 +- libclc/test/binding/core/UConvert_Rushort4.cl | 2 +- .../binding/core/UConvert_Rushort4_sat.cl | 2 +- libclc/test/binding/core/UConvert_Rushort8.cl | 2 +- .../binding/core/UConvert_Rushort8_sat.cl | 2 +- .../test/binding/core/UConvert_Rushort_sat.cl | 2 +- libclc/test/binding/core/Unordered.cl | 2 +- libclc/test/binding/core/VectorTimesScalar.cl | 2 +- libclc/test/binding/ocl/acos.cl | 2 +- libclc/test/binding/ocl/acosh.cl | 2 +- libclc/test/binding/ocl/acospi.cl | 2 +- libclc/test/binding/ocl/asin.cl | 2 +- libclc/test/binding/ocl/asinh.cl | 2 +- libclc/test/binding/ocl/asinpi.cl | 2 +- libclc/test/binding/ocl/atan.cl | 2 +- libclc/test/binding/ocl/atan2.cl | 2 +- libclc/test/binding/ocl/atan2pi.cl | 2 +- libclc/test/binding/ocl/atanh.cl | 2 +- libclc/test/binding/ocl/atanpi.cl | 2 +- libclc/test/binding/ocl/bitselect.cl | 2 +- libclc/test/binding/ocl/cbrt.cl | 2 +- libclc/test/binding/ocl/ceil.cl | 2 +- libclc/test/binding/ocl/clz.cl | 2 +- libclc/test/binding/ocl/copysign.cl | 2 +- libclc/test/binding/ocl/cos.cl | 2 +- libclc/test/binding/ocl/cosh.cl | 2 +- libclc/test/binding/ocl/cospi.cl | 2 +- libclc/test/binding/ocl/cross.cl | 2 +- libclc/test/binding/ocl/ctz.cl | 2 +- libclc/test/binding/ocl/degrees.cl | 2 +- libclc/test/binding/ocl/distance.cl | 2 +- libclc/test/binding/ocl/erf.cl | 2 +- libclc/test/binding/ocl/erfc.cl | 2 +- libclc/test/binding/ocl/exp.cl | 2 +- libclc/test/binding/ocl/exp10.cl | 2 +- libclc/test/binding/ocl/exp2.cl | 2 +- libclc/test/binding/ocl/expm1.cl | 2 +- libclc/test/binding/ocl/fabs.cl | 2 +- libclc/test/binding/ocl/fast_distance.cl | 2 +- libclc/test/binding/ocl/fast_length.cl | 2 +- libclc/test/binding/ocl/fast_normalize.cl | 2 +- libclc/test/binding/ocl/fclamp.cl | 2 +- libclc/test/binding/ocl/fdim.cl | 2 +- libclc/test/binding/ocl/floor.cl | 2 +- libclc/test/binding/ocl/fma.cl | 2 +- libclc/test/binding/ocl/fmax.cl | 2 +- libclc/test/binding/ocl/fmax_common.cl | 2 +- libclc/test/binding/ocl/fmin.cl | 2 +- libclc/test/binding/ocl/fmin_common.cl | 2 +- libclc/test/binding/ocl/fmod.cl | 2 +- libclc/test/binding/ocl/fract.cl | 2 +- libclc/test/binding/ocl/frexp.cl | 2 +- libclc/test/binding/ocl/half_cos.cl | 2 +- libclc/test/binding/ocl/half_divide.cl | 2 +- libclc/test/binding/ocl/half_exp.cl | 2 +- libclc/test/binding/ocl/half_exp10.cl | 2 +- libclc/test/binding/ocl/half_exp2.cl | 2 +- libclc/test/binding/ocl/half_log.cl | 2 +- libclc/test/binding/ocl/half_log10.cl | 2 +- libclc/test/binding/ocl/half_log2.cl | 2 +- libclc/test/binding/ocl/half_powr.cl | 2 +- libclc/test/binding/ocl/half_recip.cl | 2 +- libclc/test/binding/ocl/half_rsqrt.cl | 2 +- libclc/test/binding/ocl/half_sin.cl | 2 +- libclc/test/binding/ocl/half_sqrt.cl | 2 +- libclc/test/binding/ocl/half_tan.cl | 2 +- libclc/test/binding/ocl/hypot.cl | 2 +- libclc/test/binding/ocl/ilogb.cl | 2 +- libclc/test/binding/ocl/ldexp.cl | 2 +- libclc/test/binding/ocl/length.cl | 2 +- libclc/test/binding/ocl/lgamma.cl | 2 +- libclc/test/binding/ocl/lgamma_r.cl | 2 +- libclc/test/binding/ocl/log.cl | 2 +- libclc/test/binding/ocl/log10.cl | 2 +- libclc/test/binding/ocl/log1p.cl | 2 +- libclc/test/binding/ocl/log2.cl | 2 +- libclc/test/binding/ocl/logb.cl | 2 +- libclc/test/binding/ocl/mad.cl | 2 +- libclc/test/binding/ocl/maxmag.cl | 2 +- libclc/test/binding/ocl/minmag.cl | 2 +- libclc/test/binding/ocl/mix.cl | 2 +- libclc/test/binding/ocl/modf.cl | 2 +- libclc/test/binding/ocl/nan.cl | 2 +- libclc/test/binding/ocl/native_cos.cl | 2 +- libclc/test/binding/ocl/native_divide.cl | 2 +- libclc/test/binding/ocl/native_exp.cl | 2 +- libclc/test/binding/ocl/native_exp10.cl | 2 +- libclc/test/binding/ocl/native_exp2.cl | 2 +- libclc/test/binding/ocl/native_log.cl | 2 +- libclc/test/binding/ocl/native_log10.cl | 2 +- libclc/test/binding/ocl/native_log2.cl | 2 +- libclc/test/binding/ocl/native_powr.cl | 2 +- libclc/test/binding/ocl/native_recip.cl | 2 +- libclc/test/binding/ocl/native_rsqrt.cl | 2 +- libclc/test/binding/ocl/native_sin.cl | 2 +- libclc/test/binding/ocl/native_sqrt.cl | 2 +- libclc/test/binding/ocl/native_tan.cl | 2 +- libclc/test/binding/ocl/nextafter.cl | 2 +- libclc/test/binding/ocl/normalize.cl | 2 +- libclc/test/binding/ocl/popcount.cl | 2 +- libclc/test/binding/ocl/pow.cl | 2 +- libclc/test/binding/ocl/pown.cl | 2 +- libclc/test/binding/ocl/powr.cl | 2 +- libclc/test/binding/ocl/prefetch.cl | 2 +- libclc/test/binding/ocl/radians.cl | 2 +- libclc/test/binding/ocl/remainder.cl | 2 +- libclc/test/binding/ocl/remquo.cl | 2 +- libclc/test/binding/ocl/rint.cl | 2 +- libclc/test/binding/ocl/rootn.cl | 2 +- libclc/test/binding/ocl/rotate.cl | 2 +- libclc/test/binding/ocl/round.cl | 2 +- libclc/test/binding/ocl/rsqrt.cl | 2 +- libclc/test/binding/ocl/s_abs.cl | 2 +- libclc/test/binding/ocl/s_abs_diff.cl | 2 +- libclc/test/binding/ocl/s_add_sat.cl | 2 +- libclc/test/binding/ocl/s_clamp.cl | 2 +- libclc/test/binding/ocl/s_hadd.cl | 2 +- libclc/test/binding/ocl/s_mad24.cl | 2 +- libclc/test/binding/ocl/s_mad_hi.cl | 2 +- libclc/test/binding/ocl/s_mad_sat.cl | 2 +- libclc/test/binding/ocl/s_max.cl | 2 +- libclc/test/binding/ocl/s_min.cl | 2 +- libclc/test/binding/ocl/s_mul24.cl | 2 +- libclc/test/binding/ocl/s_mul_hi.cl | 2 +- libclc/test/binding/ocl/s_rhadd.cl | 2 +- libclc/test/binding/ocl/s_sub_sat.cl | 2 +- libclc/test/binding/ocl/s_upsample.cl | 2 +- libclc/test/binding/ocl/select.cl | 2 +- libclc/test/binding/ocl/shuffle.cl | 2 +- libclc/test/binding/ocl/shuffle2.cl | 2 +- libclc/test/binding/ocl/sign.cl | 2 +- libclc/test/binding/ocl/sin.cl | 2 +- libclc/test/binding/ocl/sincos.cl | 2 +- libclc/test/binding/ocl/sinh.cl | 2 +- libclc/test/binding/ocl/sinpi.cl | 2 +- libclc/test/binding/ocl/smoothstep.cl | 2 +- libclc/test/binding/ocl/sqrt.cl | 2 +- libclc/test/binding/ocl/step.cl | 2 +- libclc/test/binding/ocl/tan.cl | 2 +- libclc/test/binding/ocl/tanh.cl | 2 +- libclc/test/binding/ocl/tanpi.cl | 2 +- libclc/test/binding/ocl/tgamma.cl | 2 +- libclc/test/binding/ocl/trunc.cl | 2 +- libclc/test/binding/ocl/u_abs.cl | 2 +- libclc/test/binding/ocl/u_abs_diff.cl | 2 +- libclc/test/binding/ocl/u_add_sat.cl | 2 +- libclc/test/binding/ocl/u_clamp.cl | 2 +- libclc/test/binding/ocl/u_hadd.cl | 2 +- libclc/test/binding/ocl/u_mad24.cl | 2 +- libclc/test/binding/ocl/u_mad_hi.cl | 2 +- libclc/test/binding/ocl/u_mad_sat.cl | 2 +- libclc/test/binding/ocl/u_max.cl | 2 +- libclc/test/binding/ocl/u_min.cl | 2 +- libclc/test/binding/ocl/u_mul24.cl | 2 +- libclc/test/binding/ocl/u_mul_hi.cl | 2 +- libclc/test/binding/ocl/u_rhadd.cl | 2 +- libclc/test/binding/ocl/u_sub_sat.cl | 2 +- libclc/test/binding/ocl/u_upsample.cl | 2 +- libclc/test/binding/ocl/vload_half.cl | 2 +- .../test/binding/ocl/vload_halfn_Rfloat16.cl | 2 +- .../test/binding/ocl/vload_halfn_Rfloat2.cl | 2 +- .../test/binding/ocl/vload_halfn_Rfloat3.cl | 2 +- .../test/binding/ocl/vload_halfn_Rfloat4.cl | 2 +- .../test/binding/ocl/vload_halfn_Rfloat8.cl | 2 +- .../test/binding/ocl/vloada_halfn_Rfloat16.cl | 2 +- .../test/binding/ocl/vloada_halfn_Rfloat2.cl | 2 +- .../test/binding/ocl/vloada_halfn_Rfloat3.cl | 2 +- .../test/binding/ocl/vloada_halfn_Rfloat4.cl | 2 +- .../test/binding/ocl/vloada_halfn_Rfloat8.cl | 2 +- libclc/test/binding/ocl/vloadn_Rchar16.cl | 2 +- libclc/test/binding/ocl/vloadn_Rchar2.cl | 2 +- libclc/test/binding/ocl/vloadn_Rchar3.cl | 2 +- libclc/test/binding/ocl/vloadn_Rchar4.cl | 2 +- libclc/test/binding/ocl/vloadn_Rchar8.cl | 2 +- libclc/test/binding/ocl/vloadn_Rdouble16.cl | 2 +- libclc/test/binding/ocl/vloadn_Rdouble2.cl | 2 +- libclc/test/binding/ocl/vloadn_Rdouble3.cl | 2 +- libclc/test/binding/ocl/vloadn_Rdouble4.cl | 2 +- libclc/test/binding/ocl/vloadn_Rdouble8.cl | 2 +- libclc/test/binding/ocl/vloadn_Rfloat16.cl | 2 +- libclc/test/binding/ocl/vloadn_Rfloat2.cl | 2 +- libclc/test/binding/ocl/vloadn_Rfloat3.cl | 2 +- libclc/test/binding/ocl/vloadn_Rfloat4.cl | 2 +- libclc/test/binding/ocl/vloadn_Rfloat8.cl | 2 +- libclc/test/binding/ocl/vloadn_Rhalf16.cl | 2 +- libclc/test/binding/ocl/vloadn_Rhalf2.cl | 2 +- libclc/test/binding/ocl/vloadn_Rhalf3.cl | 2 +- libclc/test/binding/ocl/vloadn_Rhalf4.cl | 2 +- libclc/test/binding/ocl/vloadn_Rhalf8.cl | 2 +- libclc/test/binding/ocl/vloadn_Rint16.cl | 2 +- libclc/test/binding/ocl/vloadn_Rint2.cl | 2 +- libclc/test/binding/ocl/vloadn_Rint3.cl | 2 +- libclc/test/binding/ocl/vloadn_Rint4.cl | 2 +- libclc/test/binding/ocl/vloadn_Rint8.cl | 2 +- libclc/test/binding/ocl/vloadn_Rlong16.cl | 2 +- libclc/test/binding/ocl/vloadn_Rlong2.cl | 2 +- libclc/test/binding/ocl/vloadn_Rlong3.cl | 2 +- libclc/test/binding/ocl/vloadn_Rlong4.cl | 2 +- libclc/test/binding/ocl/vloadn_Rlong8.cl | 2 +- libclc/test/binding/ocl/vloadn_Rshort16.cl | 2 +- libclc/test/binding/ocl/vloadn_Rshort2.cl | 2 +- libclc/test/binding/ocl/vloadn_Rshort3.cl | 2 +- libclc/test/binding/ocl/vloadn_Rshort4.cl | 2 +- libclc/test/binding/ocl/vloadn_Rshort8.cl | 2 +- libclc/test/binding/ocl/vloadn_Ruchar16.cl | 2 +- libclc/test/binding/ocl/vloadn_Ruchar2.cl | 2 +- libclc/test/binding/ocl/vloadn_Ruchar3.cl | 2 +- libclc/test/binding/ocl/vloadn_Ruchar4.cl | 2 +- libclc/test/binding/ocl/vloadn_Ruchar8.cl | 2 +- libclc/test/binding/ocl/vloadn_Ruint16.cl | 2 +- libclc/test/binding/ocl/vloadn_Ruint2.cl | 2 +- libclc/test/binding/ocl/vloadn_Ruint3.cl | 2 +- libclc/test/binding/ocl/vloadn_Ruint4.cl | 2 +- libclc/test/binding/ocl/vloadn_Ruint8.cl | 2 +- libclc/test/binding/ocl/vloadn_Rulong16.cl | 2 +- libclc/test/binding/ocl/vloadn_Rulong2.cl | 2 +- libclc/test/binding/ocl/vloadn_Rulong3.cl | 2 +- libclc/test/binding/ocl/vloadn_Rulong4.cl | 2 +- libclc/test/binding/ocl/vloadn_Rulong8.cl | 2 +- libclc/test/binding/ocl/vloadn_Rushort16.cl | 2 +- libclc/test/binding/ocl/vloadn_Rushort2.cl | 2 +- libclc/test/binding/ocl/vloadn_Rushort3.cl | 2 +- libclc/test/binding/ocl/vloadn_Rushort4.cl | 2 +- libclc/test/binding/ocl/vloadn_Rushort8.cl | 2 +- libclc/test/binding/ocl/vstore_half.cl | 2 +- libclc/test/binding/ocl/vstore_half_r.cl | 2 +- libclc/test/binding/ocl/vstore_halfn.cl | 2 +- libclc/test/binding/ocl/vstore_halfn_r.cl | 2 +- libclc/test/binding/ocl/vstorea_halfn.cl | 2 +- libclc/test/binding/ocl/vstorea_halfn_r.cl | 2 +- libclc/test/binding/ocl/vstoren.cl | 2 +- libclc/test/lit.cfg.py | 49 +- libclc/utils/gen-sycldevice-fp16-binding.py | 157 ++++--- 1806 files changed, 2944 insertions(+), 2657 deletions(-) delete mode 100644 libclc/generic/include/spirv/image/image_defines.h rename libclc/generic/{libspirv => lib}/subnormal_use_default.ll (100%) delete mode 100755 libclc/generic/libspirv/gen_convert.py delete mode 100755 libclc/generic/libspirv/gen_core_convert.py delete mode 100644 libclc/generic/libspirv/integer/rotate.inc rename libclc/{generic/include/spirv => libspirv/include/libspirv}/async/gentype.inc (99%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_add.h (92%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_and.h (92%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_cmpxchg.h (98%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_dec.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_decl.inc (63%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_inc.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_load.h (81%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_max.h (92%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_min.h (92%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_or.h (92%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_store.h (82%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_sub.h (92%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_xchg.h (93%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/atomic/atomic_xor.h (92%) rename libclc/{generic/libspirv => libspirv/include/libspirv/generic}/math/half_nextafter.inc (97%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/image/image.h (53%) create mode 100644 libclc/libspirv/include/libspirv/image/image_defines.h rename libclc/{generic/include => libspirv/include/libspirv}/lp64_types.h (100%) rename libclc/{generic => libspirv/include}/libspirv/math/tables.h (84%) rename libclc/{ptx-nvidiacl/include/clc => libspirv/include/libspirv/ptx-nvidiacl}/async/gentype.inc (99%) rename libclc/{ptx-nvidiacl/include => libspirv/include/libspirv/ptx-nvidiacl}/intrinsics.h (100%) rename libclc/{ptx-nvidiacl/include => libspirv/include/libspirv/ptx-nvidiacl}/libdevice.h (99%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/spirv.h (59%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/spirv_builtins.h (99%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/spirv_types.h (98%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_global_id.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_global_offset.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_global_size.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_group_id.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_local_id.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_local_size.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_max_sub_group_size.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_num_groups.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_num_sub_groups.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_sub_group_id.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_sub_group_local_id.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_sub_group_size.h (100%) rename libclc/{generic/include/spirv => libspirv/include/libspirv}/workitem/get_work_dim.h (100%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/SOURCES (100%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/assert/__assert_fail.ll (100%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/async/wait_group_events.cl (95%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_add.cl (99%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_and.cl (89%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_cmpxchg.cl (98%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_helpers.h (99%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_load.cl (96%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_max.cl (96%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_min.cl (96%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_minmax.h (98%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_or.cl (89%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_safe.def (100%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_store.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_sub.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_xchg.cl (94%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/atomic/atomic_xor.cl (89%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/cl_khr_int64_extended_atomics/minmax_helpers.ll (100%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/group/collectives.cl (99%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/group/collectives_helpers.ll (100%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/group/group_ballot.cl (94%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/acos.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/acosh.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/asin.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/asinh.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/atan.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/atan2.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/atanh.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/cbrt.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/ceil.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/copysign.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/cos.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/cosh.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/cospi.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/erf.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/erfc.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/exp.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/exp10.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/exp2.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/expm1.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/fabs.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/fdim.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/floor.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/fmax.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/fmin.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/fmod.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/frexp.cl (99%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/hypot.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/ilogb.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/ldexp.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/lgamma.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/log.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/log10.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/log1p.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/log2.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/logb.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/mangle_common.h (72%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/modf.cl (99%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/nextafter.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/pow.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/remainder.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/round.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/rsqrt.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/sin.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/sincos.cl (99%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/sinh.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/sinpi.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/sqrt.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/tan.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/tanh.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/math/trunc.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/misc/sub_group_shuffle.cl (99%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/synchronization/barrier.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/workitem/get_global_offset.ll (100%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/workitem/get_global_size.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/workitem/get_local_size.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/workitem/get_max_sub_group_size.cl (96%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/workitem/get_num_groups.cl (97%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/workitem/get_num_sub_groups.cl (96%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/workitem/get_sub_group_id.cl (96%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/workitem/get_sub_group_local_id.cl (94%) rename libclc/{amdgcn-amdhsa/libspirv => libspirv/lib/amdgcn-amdhsa}/workitem/get_sub_group_size.cl (96%) rename libclc/{amdgcn/libspirv => libspirv/lib/amdgcn}/SOURCES (100%) rename libclc/{amdgcn/libspirv => libspirv/lib/amdgcn}/workitem/get_global_size.cl (97%) rename libclc/{amdgcn/libspirv => libspirv/lib/amdgcn}/workitem/get_group_id.cl (96%) rename libclc/{amdgcn/libspirv => libspirv/lib/amdgcn}/workitem/get_local_id.cl (96%) rename libclc/{amdgcn/libspirv => libspirv/lib/amdgcn}/workitem/get_local_size.cl (97%) rename libclc/{amdgcn/libspirv => libspirv/lib/amdgcn}/workitem/get_num_groups.cl (97%) rename libclc/{amdgcn/libspirv => libspirv/lib/amdgcn}/workitem/get_work_dim.cl (96%) rename libclc/{generic/libspirv => libspirv/lib/generic}/SOURCES (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/async/async_work_group_strided_copy.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/async/async_work_group_strided_copy.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/async/prefetch.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/async/prefetch.inc (82%) rename libclc/{generic/libspirv => libspirv/lib/generic}/async/wait_group_events.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_add.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_and.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_cmpxchg.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_dec.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_inc.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_load.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_max.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_min.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_or.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_store.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_sub.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_xchg.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/atomic_xor.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/loadstore_helpers_acquire.ll (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/loadstore_helpers_release.ll (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/loadstore_helpers_seq_cst.ll (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/atomic/loadstore_helpers_unordered.ll (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/common/degrees.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/common/mix.cl (93%) rename libclc/{generic/libspirv => libspirv/lib/generic}/common/mix.inc (57%) rename libclc/{generic/libspirv => libspirv/lib/generic}/common/radians.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/common/sign.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/common/smoothstep.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/common/step.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_add_sat.cl (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_hadd.cl (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_hadd.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_mad24.cl (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_mad24.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_mad_hi.cl (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_mad_hi.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_mad_sat.cl (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_mul24.cl (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_mul24.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_mul_hi.cl (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_rhadd.cl (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_rhadd.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_sub_sat.cl (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/core/integer/clc_upsample.cl (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/float16.cl (99%) create mode 100755 libclc/libspirv/lib/generic/gen_convert.py create mode 100755 libclc/libspirv/lib/generic/gen_core_convert.py rename libclc/{generic/libspirv => libspirv/lib/generic}/geometric/cross.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/geometric/distance.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/geometric/distance.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/geometric/dot.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/geometric/fast_distance.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/geometric/fast_distance.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/geometric/fast_length.cl (96%) rename libclc/{generic/libspirv => libspirv/lib/generic}/geometric/fast_normalize.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/geometric/fast_normalize.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/geometric/length.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/geometric/normalize.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/geometric/scale.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/BitCount.cl (84%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/abs.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/abs.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/abs_diff.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/abs_diff.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/add_sat.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/add_sat.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/clz.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/ctz.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/hadd.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/hadd.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/mad24.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/mad24.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/mad_hi.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/mad_hi.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/mad_sat.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/mad_sat.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/mul24.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/mul24.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/mul_hi.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/mul_hi.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/popcount.cl (85%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/rhadd.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/rhadd.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/rotate.cl (93%) create mode 100644 libclc/libspirv/lib/generic/integer/rotate.inc rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/sub_sat.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/sub_sat.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/integer/upsample.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/acos.cl (93%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/acos.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/acosh.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/acospi.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/asin.cl (93%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/asin.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/asinh.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/asinpi.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/atan.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/atan2.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/atan2pi.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/atanh.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/atanpi.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/cbrt.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/ceil.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_exp10.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_fma.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_fmod.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_hypot.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_ldexp.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_nextafter.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_pow.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_pown.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_powr.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_remainder.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_remquo.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_rootn.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_sqrt.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_sqrt_impl.inc (96%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_sw_binary.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_sw_unary.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_tan.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/clc_tanpi.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/copysign.cl (96%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/cos.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/cosh.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/cospi.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/ep_log.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/ep_log.h (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/erf.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/erfc.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/exp.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/exp10.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/exp2.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/exp_helper.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/exp_helper.h (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/expm1.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fabs.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fdim.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fdim.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/floor.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fma.cl (94%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/generic}/math/fma.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fmax.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fmax.inc (87%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fmax_common.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fmax_common.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fmin.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fmin.inc (87%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fmin_common.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fmin_common.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fmod.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fract.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/fract.inc (93%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/frexp.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/frexp.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_cos.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_divide.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_exp.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_exp10.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_exp2.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_log.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_log10.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_log2.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_powr.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_recip.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_rsqrt.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_sin.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_sqrt.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/half_tan.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/hypot.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/ilogb.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/ldexp.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/ldexp.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/lgamma.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/lgamma_r.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/lgamma_r.inc (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/log.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/log10.cl (93%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/log1p.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/log2.cl (93%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/log_base.h (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/logb.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/mad.cl (93%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/mad.inc (75%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/maxmag.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/maxmag.inc (85%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/minmag.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/minmag.inc (85%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/modf.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/modf.inc (87%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/nan.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/nan.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_cos.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_divide.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_divide.inc (79%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_exp.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_exp10.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_exp10.inc (83%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_exp2.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_log.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_log10.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_log2.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_powr.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_powr.inc (86%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_recip.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_recip.inc (82%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_rsqrt.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_rsqrt.inc (83%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_sin.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_sqrt.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_tan.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_tan.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/native_unary_intrinsic.inc (84%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/nextafter.cl (89%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/pow.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/pow.inc (86%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/pown.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/pown.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/powr.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/remainder.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/remquo.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/remquo.inc (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/rint.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/rootn.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/rootn.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/round.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/rsqrt.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/sin.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/sincos.cl (93%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/sincos.inc (60%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/sincosD_piby4.h (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/sincos_helpers.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/sincos_helpers.h (92%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/sincospiF_piby4.h (91%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/sinh.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/sinpi.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/sqrt.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/tables.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/tan.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/tanh.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/tanpi.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/tgamma.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/math/trunc.cl (95%) rename libclc/{generic/libspirv => libspirv/lib/generic}/misc/shuffle.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/misc/shuffle2.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/all.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/any.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/bitselect.cl (98%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/bitselect.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/genbinrelational.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/genunary.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/isequal.cl (96%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/isfinite.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/isgreater.cl (96%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/isgreaterequal.cl (96%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/isinf.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/isless.cl (96%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/islessequal.cl (96%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/islessgreater.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/isnan.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/isnormal.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/isnotequal.cl (96%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/isordered.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/isunordered.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/select.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/select.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/relational/signbit.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/shared/clamp.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/shared/clamp.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/shared/max.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/shared/max.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/shared/min.cl (94%) rename libclc/{generic/libspirv => libspirv/lib/generic}/shared/min.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/shared/vload.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/shared/vstore.cl (99%) rename libclc/{generic/libspirv => libspirv/lib/generic}/shared/vstore_half.inc (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/subnormal_config.cl (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/subnormal_disable.ll (100%) rename libclc/{generic/libspirv => libspirv/lib/generic}/subnormal_helper_func.ll (100%) create mode 100644 libclc/libspirv/lib/generic/subnormal_use_default.ll rename libclc/{generic/libspirv => libspirv/lib/generic}/workitem/get_global_id.cl (97%) rename libclc/{generic/libspirv => libspirv/lib/generic}/workitem/get_global_size.cl (96%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/SOURCES (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/cl_khr_int64_extended_atomics/minmax_helpers.ll (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/integer/popcount.cl (97%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/ceil.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/clc_sqrt.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/fabs.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/floor.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/fma.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/helpers.h (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/native_cos.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/native_exp.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/native_exp2.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/native_log.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/native_log10.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/native_log2.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/native_sin.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/native_sqrt.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/rint.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/round.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/sqrt.cl (100%) rename libclc/{native_cpu-unknown-linux/libspirv => libspirv/lib/native_cpu-unknown-linux}/math/trunc.cl (100%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/SOURCES (100%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/async/async_work_group_strided_copy.cl (97%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/async/wait_group_events.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_add.cl (99%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_and.cl (92%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_cmpxchg.cl (99%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_dec.cl (90%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_helpers.h (99%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_inc.cl (90%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_inc_dec_helpers.h (97%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_load.cl (97%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_max.cl (98%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_min.cl (98%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_or.cl (92%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_store.cl (99%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_sub.cl (95%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_xchg.cl (93%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/atomic_xor.cl (92%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/loadstore_helpers_acquire.ll (100%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/loadstore_helpers_release.ll (100%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/atomic/loadstore_helpers_seq_cst.ll (100%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/cl_khr_int64_extended_atomics/minmax_helpers.ll (100%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/group/collectives.cl (99%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/group/collectives_helpers.ll (100%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/group/group_non_uniform.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/group/membermask.h (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/images/image.cl (99%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/images/image_helpers.ll (100%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/integer/mul24.cl (91%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/integer/mul_hi.cl (97%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/acos.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/acosh.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/asin.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/asinh.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/atan.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/atan2.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/atanh.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/cbrt.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/ceil.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/copysign.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/cos.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/cosh.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/cospi.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/erf.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/erfc.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/exp.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/exp10.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/exp2.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/expm1.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/fabs.cl (93%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/fdim.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/floor.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/fma.cl (96%) rename libclc/{generic/libspirv => libspirv/lib/ptx-nvidiacl}/math/fma.inc (70%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/fma_relu.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/fmax.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/fmin.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/fmod.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/frexp.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/frexp.inc (100%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/hypot.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/ilogb.cl (93%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/ldexp.cl (93%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/lgamma.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/log.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/log10.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/log1p.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/log2.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/logb.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/modf.cl (97%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_cos.cl (89%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_divide.cl (89%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_exp.cl (89%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_exp10.cl (89%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_exp2.cl (98%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_log.cl (89%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_log10.cl (89%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_log2.cl (89%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_powr.cl (89%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_recip.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_rsqrt.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_sin.cl (89%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_sqrt.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_tan.cl (89%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/native_tanh.cl (94%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/nextafter.cl (87%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/pow.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/remainder.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/round.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/rsqrt.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/sin.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/sincos.cl (97%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/sinh.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/sinpi.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/sqrt.cl (87%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/tan.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/tanh.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/tgamma.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/math/trunc.cl (88%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/reflect.cl (100%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/relational/isfinite.cl (93%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/relational/isinf.cl (93%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/relational/isnan.cl (93%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/synchronization/aw_barrier.cl (94%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/synchronization/barrier.cl (98%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/workitem/get_global_id.cl (97%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/workitem/get_global_offset.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/workitem/get_global_size.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/workitem/get_group_id.cl (95%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/workitem/get_local_id.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/workitem/get_local_size.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/workitem/get_max_sub_group_size.cl (95%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/workitem/get_num_groups.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/workitem/get_num_sub_groups.cl (96%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/workitem/get_sub_group_id.cl (97%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/workitem/get_sub_group_local_id.cl (94%) rename libclc/{ptx-nvidiacl/libspirv => libspirv/lib/ptx-nvidiacl}/workitem/get_sub_group_size.cl (96%) rename libclc/{r600/libspirv => libspirv/lib/r600}/SOURCES (100%) rename libclc/{r600/libspirv => libspirv/lib/r600}/workitem/get_global_offset.cl (97%) rename libclc/{r600/libspirv => libspirv/lib/r600}/workitem/get_global_size.cl (97%) rename libclc/{r600/libspirv => libspirv/lib/r600}/workitem/get_group_id.cl (95%) rename libclc/{r600/libspirv => libspirv/lib/r600}/workitem/get_local_id.cl (96%) rename libclc/{r600/libspirv => libspirv/lib/r600}/workitem/get_local_size.cl (97%) rename libclc/{r600/libspirv => libspirv/lib/r600}/workitem/get_num_groups.cl (96%) rename libclc/{r600/libspirv => libspirv/lib/r600}/workitem/get_work_dim.cl (88%) diff --git a/libclc/CMakeLists.txt b/libclc/CMakeLists.txt index c16f3712fc36d..4fc818e548a19 100644 --- a/libclc/CMakeLists.txt +++ b/libclc/CMakeLists.txt @@ -19,29 +19,30 @@ include( AddLibclc ) include( GNUInstallDirs ) set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS amdgcn-amdhsa/lib/SOURCES; - amdgcn-amdhsa/libspirv/SOURCES; amdgcn/lib/SOURCES; - amdgcn/libspirv/SOURCES; amdgcn-mesa3d/lib/SOURCES; amdgpu/lib/SOURCES; clspv/lib/SOURCES; clspv64/lib/SOURCES; generic/lib/SOURCES; - generic/libspirv/SOURCES; ptx/lib/SOURCES; ptx-nvidiacl/lib/SOURCES; - ptx-nvidiacl/libspirv/SOURCES; r600/lib/SOURCES; - r600/libspirv/SOURCES; spirv/lib/SOURCES; spirv64/lib/SOURCES; - native_cpu-unknown-linux/libspirv/SOURCES; # CLC internal libraries clc/lib/generic/SOURCES; clc/lib/clspv/SOURCES; clc/lib/clspv64/SOURCES; clc/lib/spirv/SOURCES; clc/lib/spirv64/SOURCES; + # libspirv libraries + libspirv/lib/generic/SOURCES; + libspirv/lib/amdgcn-amdhsa/SOURCES; + libspirv/lib/amdgcn/SOURCES; + libspirv/lib/ptx-nvidiacl/SOURCES; + libspirv/lib/r600/SOURCES; + libspirv/lib/native_cpu-unknown-linux/SOURCES; ) set( LIBCLC_MIN_LLVM 3.9.0 ) @@ -264,8 +265,8 @@ endif() find_package( Python3 REQUIRED COMPONENTS Interpreter ) file( TO_CMAKE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/generic/lib/gen_convert.py clc_script_loc ) -file( TO_CMAKE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/generic/libspirv/gen_core_convert.py core_script_loc ) -file( TO_CMAKE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/generic/libspirv/gen_convert.py spirv_script_loc ) +file( TO_CMAKE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/libspirv/lib/generic/gen_core_convert.py core_script_loc ) +file( TO_CMAKE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/libspirv/lib/generic/gen_convert.py spirv_script_loc ) file( TO_CMAKE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/generic/lib/gen_convert.py script_loc ) add_custom_command( OUTPUT convert.cl @@ -363,7 +364,7 @@ foreach( t ${LIBCLC_TARGETS_TO_BUILD} ) list( APPEND opencl_gen_files clspv-convert.cl ) elseif ( NOT ENABLE_RUNTIME_SUBNORMAL ) list( APPEND opencl_gen_files convert-clc.cl ) - list( APPEND opencl_lib_files generic/libspirv/subnormal_use_default.ll ) + list( APPEND opencl_lib_files generic/lib/subnormal_use_default.ll ) endif() endif() @@ -380,13 +381,13 @@ foreach( t ${LIBCLC_TARGETS_TO_BUILD} ) list( APPEND libspirv_gen_files clspv-convert.cl ) elseif ( NOT ENABLE_RUNTIME_SUBNORMAL ) list( APPEND libspirv_gen_files convert-spirv.cl convert-core.cl ) - list( APPEND libspirv_lib_files generic/libspirv/subnormal_use_default.ll ) + list( APPEND libspirv_lib_files libspirv/lib/generic/subnormal_use_default.ll ) endif() endif() libclc_configure_lib_source( libspirv_lib_files - LIB_DIR libspirv + LIB_ROOT_DIR libspirv DIRS ${dirs} ${DARCH} ${DARCH}-${OS} ${DARCH}-${VENDOR}-${OS} ) @@ -531,8 +532,10 @@ foreach( t ${LIBCLC_TARGETS_TO_BUILD} ) LIB_FILES ${clc_lib_files} ) - list( APPEND build_flags + set( spirv_build_flags ${build_flags} ) + list( APPEND spirv_build_flags -I${CMAKE_CURRENT_SOURCE_DIR}/generic/include + -I${CMAKE_CURRENT_SOURCE_DIR}/libspirv/include/ ) add_libclc_builtin_set( @@ -540,7 +543,7 @@ foreach( t ${LIBCLC_TARGETS_TO_BUILD} ) ARCH_SUFFIX libspirv-${arch_suffix} TRIPLE ${clang_triple} TARGET_ENV libspirv- - COMPILE_FLAGS ${build_flags} + COMPILE_FLAGS ${spirv_build_flags} OPT_FLAGS ${opt_flags} LIB_FILES ${libspirv_lib_files} GEN_FILES ${libspirv_gen_files} @@ -550,11 +553,18 @@ foreach( t ${LIBCLC_TARGETS_TO_BUILD} ) INTERNAL_LINK_DEPENDENCIES $ ) + set( opencl_build_flags ${build_flags} ) + list( APPEND opencl_build_flags + -I${CMAKE_CURRENT_SOURCE_DIR}/generic/include + # FIXME: OpenCL bindings shouldn't depend on libspirv + -I${CMAKE_CURRENT_SOURCE_DIR}/libspirv/include/ + ) + add_libclc_builtin_set( ARCH ${ARCH} ARCH_SUFFIX ${arch_suffix} TRIPLE ${clang_triple} - COMPILE_FLAGS ${build_flags} + COMPILE_FLAGS ${opencl_build_flags} OPT_FLAGS ${opt_flags} LIB_FILES ${opencl_lib_files} GEN_FILES ${opencl_gen_files} diff --git a/libclc/cmake/modules/AddLibclc.cmake b/libclc/cmake/modules/AddLibclc.cmake index d94b17f5ab032..f174a03efee91 100644 --- a/libclc/cmake/modules/AddLibclc.cmake +++ b/libclc/cmake/modules/AddLibclc.cmake @@ -555,7 +555,7 @@ function(libclc_configure_lib_source LIB_FILE_LIST) set( source_list ) foreach( l ${ARG_DIRS} ) foreach( s "SOURCES" "SOURCES_${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}" ) - if( ARG_CLC_INTERNAL ) + if( ARG_CLC_INTERNAL OR ARG_LIB_ROOT_DIR STREQUAL libspirv ) file( TO_CMAKE_PATH ${ARG_LIB_ROOT_DIR}/${ARG_LIB_DIR}/${l}/${s} file_loc ) else() file( TO_CMAKE_PATH ${ARG_LIB_ROOT_DIR}/${l}/${ARG_LIB_DIR}/${s} file_loc ) diff --git a/libclc/generic/include/spirv/image/image_defines.h b/libclc/generic/include/spirv/image/image_defines.h deleted file mode 100644 index 07a02e11fb470..0000000000000 --- a/libclc/generic/include/spirv/image/image_defines.h +++ /dev/null @@ -1,57 +0,0 @@ -//===----------------------------------------------------------------------===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -/* get_image_channel_data_type flags */ -#define CLK_SNORM_INT8 0x10D0 -#define CLK_SNORM_INT16 0x10D1 -#define CLK_UNORM_INT8 0x10D2 -#define CLK_UNORM_INT16 0x10D3 -#define CLK_UNORM_SHORT_565 0x10D4 -#define CLK_UNORM_SHORT_555 0x10D5 -#define CLK_UNORM_SHORT_101010 0x10D6 -#define CLK_SIGNED_INT8 0x10D7 -#define CLK_SIGNED_INT16 0x10D8 -#define CLK_SIGNED_INT32 0x10D9 -#define CLK_UNSIGNED_INT8 0x10DA -#define CLK_UNSIGNED_INT16 0x10DB -#define CLK_UNSIGNED_INT32 0x10DC -#define CLK_HALF_FLOAT 0x10DD -#define CLK_FLOAT 0x10DE - -/* get_image_channel_order flags */ -#define CLK_R 0x10B0 -#define CLK_A 0x10B1 -#define CLK_RG 0x10B2 -#define CLK_RA 0x10B3 -#define CLK_RGB 0x10B4 -#define CLK_RGBA 0x10B5 -#define CLK_BGRA 0x10B6 -#define CLK_ARGB 0x10B7 -#define CLK_INTENSITY 0x10B8 -#define CLK_LUMINANCE 0x10B9 -#define CLK_Rx 0x10BA -#define CLK_RGx 0x10BB -#define CLK_RGBx 0x10BC - -/* sampler normalized coords */ -#define CLK_NORMALIZED_COORDS_FALSE 0x0000 -#define CLK_NORMALIZED_COORDS_TRUE 0x0001 -#define __SPIRV_NORMALIZED_COORDS_MASK 0x0001 - -/* sampler addressing mode */ -#define CLK_ADDRESS_NONE 0x0000 -#define CLK_ADDRESS_CLAMP_TO_EDGE 0x0002 -#define CLK_ADDRESS_CLAMP 0x0004 -#define CLK_ADDRESS_REPEAT 0x0006 -#define CLK_ADDRESS_MIRRORED_REPEAT 0x0008 -#define __SPIRV_ADDRESS_MASK 0x000E - -/* sampler filter mode */ -#define CLK_FILTER_NEAREST 0x0000 -#define CLK_FILTER_LINEAR 0x0010 -#define __SPIRV_FILTER_MASK 0x0010 diff --git a/libclc/generic/lib/async/async_work_group_strided_copy.cl b/libclc/generic/lib/async/async_work_group_strided_copy.cl index e01ce785c50cc..dcaf5de21aba9 100644 --- a/libclc/generic/lib/async/async_work_group_strided_copy.cl +++ b/libclc/generic/lib/async/async_work_group_strided_copy.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/async/prefetch.cl b/libclc/generic/lib/async/prefetch.cl index be5df106ac4d5..61e111e7375e8 100644 --- a/libclc/generic/lib/async/prefetch.cl +++ b/libclc/generic/lib/async/prefetch.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/async/wait_group_events.cl b/libclc/generic/lib/async/wait_group_events.cl index 959c26e012a22..abf3947f317e7 100644 --- a/libclc/generic/lib/async/wait_group_events.cl +++ b/libclc/generic/lib/async/wait_group_events.cl @@ -1,4 +1,4 @@ -#include +#include #include _CLC_DEF _CLC_OVERLOAD void wait_group_events(int num_events, diff --git a/libclc/generic/lib/atomic/atomic_add.cl b/libclc/generic/lib/atomic/atomic_add.cl index 6c6f8acd4a20c..00e37399d602c 100644 --- a/libclc/generic/lib/atomic/atomic_add.cl +++ b/libclc/generic/lib/atomic/atomic_add.cl @@ -1,5 +1,5 @@ #include -#include +#include #define IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED) \ _CLC_OVERLOAD _CLC_DEF TYPE atomic_add(volatile AS TYPE *p, TYPE val) { \ diff --git a/libclc/generic/lib/atomic/atomic_and.cl b/libclc/generic/lib/atomic/atomic_and.cl index 8826fd47d51d8..79369868bb356 100644 --- a/libclc/generic/lib/atomic/atomic_and.cl +++ b/libclc/generic/lib/atomic/atomic_and.cl @@ -1,5 +1,5 @@ #include -#include +#include #define IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED) \ _CLC_OVERLOAD _CLC_DEF TYPE atomic_and(volatile AS TYPE *p, TYPE val) { \ diff --git a/libclc/generic/lib/atomic/atomic_cmpxchg.cl b/libclc/generic/lib/atomic/atomic_cmpxchg.cl index 5fe3cf7322ca6..9e0375978bb48 100644 --- a/libclc/generic/lib/atomic/atomic_cmpxchg.cl +++ b/libclc/generic/lib/atomic/atomic_cmpxchg.cl @@ -1,5 +1,5 @@ #include -#include +#include #define IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED) \ _CLC_OVERLOAD _CLC_DEF TYPE atomic_cmpxchg(volatile AS TYPE *p, TYPE cmp, \ diff --git a/libclc/generic/lib/atomic/atomic_dec.cl b/libclc/generic/lib/atomic/atomic_dec.cl index c742317cf3c9d..f1ff777e5dd44 100644 --- a/libclc/generic/lib/atomic/atomic_dec.cl +++ b/libclc/generic/lib/atomic/atomic_dec.cl @@ -1,5 +1,5 @@ #include -#include +#include #define IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED) \ _CLC_OVERLOAD _CLC_DEF TYPE atomic_dec(volatile AS TYPE *p) { \ diff --git a/libclc/generic/lib/atomic/atomic_inc.cl b/libclc/generic/lib/atomic/atomic_inc.cl index 8e7a767d796fd..d8120426a7575 100644 --- a/libclc/generic/lib/atomic/atomic_inc.cl +++ b/libclc/generic/lib/atomic/atomic_inc.cl @@ -1,5 +1,5 @@ #include -#include +#include #define IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED) \ _CLC_OVERLOAD _CLC_DEF TYPE atomic_inc(volatile AS TYPE *p) { \ diff --git a/libclc/generic/lib/atomic/atomic_max.cl b/libclc/generic/lib/atomic/atomic_max.cl index 10274481cf834..8ec8acb0d3681 100644 --- a/libclc/generic/lib/atomic/atomic_max.cl +++ b/libclc/generic/lib/atomic/atomic_max.cl @@ -1,5 +1,5 @@ #include -#include +#include #define IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED, OP) \ _CLC_OVERLOAD _CLC_DEF TYPE atomic_max(volatile AS TYPE *p, TYPE val) { \ diff --git a/libclc/generic/lib/atomic/atomic_min.cl b/libclc/generic/lib/atomic/atomic_min.cl index 677a46f10b3e1..af1208035446f 100644 --- a/libclc/generic/lib/atomic/atomic_min.cl +++ b/libclc/generic/lib/atomic/atomic_min.cl @@ -1,5 +1,5 @@ #include -#include +#include #define IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED, OP) \ _CLC_OVERLOAD _CLC_DEF TYPE atomic_min(volatile AS TYPE *p, TYPE val) { \ diff --git a/libclc/generic/lib/atomic/atomic_or.cl b/libclc/generic/lib/atomic/atomic_or.cl index 5a1e65c60903c..2eee23494462b 100644 --- a/libclc/generic/lib/atomic/atomic_or.cl +++ b/libclc/generic/lib/atomic/atomic_or.cl @@ -1,5 +1,5 @@ #include -#include +#include #define IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED) \ _CLC_OVERLOAD _CLC_DEF TYPE atomic_or(volatile AS TYPE *p, TYPE val) { \ diff --git a/libclc/generic/lib/atomic/atomic_sub.cl b/libclc/generic/lib/atomic/atomic_sub.cl index e6e0b41156467..04d93010f606a 100644 --- a/libclc/generic/lib/atomic/atomic_sub.cl +++ b/libclc/generic/lib/atomic/atomic_sub.cl @@ -1,5 +1,5 @@ #include -#include +#include #define IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED) \ _CLC_OVERLOAD _CLC_DEF TYPE atomic_sub(volatile AS TYPE *p, TYPE val) { \ diff --git a/libclc/generic/lib/atomic/atomic_xchg.cl b/libclc/generic/lib/atomic/atomic_xchg.cl index bc4b17ff3069e..b658c834b9ecf 100644 --- a/libclc/generic/lib/atomic/atomic_xchg.cl +++ b/libclc/generic/lib/atomic/atomic_xchg.cl @@ -1,5 +1,5 @@ #include -#include +#include _CLC_OVERLOAD _CLC_DEF float atomic_xchg(volatile global float *p, float val) { /* TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. */ diff --git a/libclc/generic/lib/atomic/atomic_xor.cl b/libclc/generic/lib/atomic/atomic_xor.cl index 1ccea0b8287f1..27b28ac82ed24 100644 --- a/libclc/generic/lib/atomic/atomic_xor.cl +++ b/libclc/generic/lib/atomic/atomic_xor.cl @@ -1,5 +1,5 @@ #include -#include +#include #define IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED) \ _CLC_OVERLOAD _CLC_DEF TYPE atomic_xor(volatile AS TYPE *p, TYPE val) { \ diff --git a/libclc/generic/lib/cl_khr_int64_base_atomics/atom_add.cl b/libclc/generic/lib/cl_khr_int64_base_atomics/atom_add.cl index 291e3e178a5e3..78d8d5b8b6f15 100644 --- a/libclc/generic/lib/cl_khr_int64_base_atomics/atom_add.cl +++ b/libclc/generic/lib/cl_khr_int64_base_atomics/atom_add.cl @@ -1,5 +1,5 @@ #include -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.cl b/libclc/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.cl index 54d412dd3b529..e6225d6acfd78 100644 --- a/libclc/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.cl +++ b/libclc/generic/lib/cl_khr_int64_base_atomics/atom_cmpxchg.cl @@ -1,5 +1,5 @@ #include -#include +#include #ifdef cl_khr_int64_base_atomics diff --git a/libclc/generic/lib/cl_khr_int64_base_atomics/atom_sub.cl b/libclc/generic/lib/cl_khr_int64_base_atomics/atom_sub.cl index 990f7e0e1a843..c3a54b161118f 100644 --- a/libclc/generic/lib/cl_khr_int64_base_atomics/atom_sub.cl +++ b/libclc/generic/lib/cl_khr_int64_base_atomics/atom_sub.cl @@ -1,5 +1,5 @@ #include -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/lib/cl_khr_int64_base_atomics/atom_xchg.cl b/libclc/generic/lib/cl_khr_int64_base_atomics/atom_xchg.cl index 9e1b53b8afa4b..75ac67c44522a 100644 --- a/libclc/generic/lib/cl_khr_int64_base_atomics/atom_xchg.cl +++ b/libclc/generic/lib/cl_khr_int64_base_atomics/atom_xchg.cl @@ -1,5 +1,5 @@ #include -#include +#include #ifdef cl_khr_int64_base_atomics diff --git a/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_and.cl b/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_and.cl index 93f74fe280e5b..cce06ee739b6e 100644 --- a/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_and.cl +++ b/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_and.cl @@ -1,5 +1,5 @@ #include -#include +#include #ifdef cl_khr_int64_extended_atomics diff --git a/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_max.cl b/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_max.cl index 33a03239ad9e2..e183488fb3a9d 100644 --- a/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_max.cl +++ b/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_max.cl @@ -1,5 +1,5 @@ #include -#include +#include #ifdef cl_khr_int64_extended_atomics diff --git a/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_min.cl b/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_min.cl index 771d1a9df5d18..061a94de710de 100644 --- a/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_min.cl +++ b/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_min.cl @@ -1,5 +1,5 @@ #include -#include +#include #ifdef cl_khr_int64_extended_atomics diff --git a/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_or.cl b/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_or.cl index 9094f9dccf341..c4ada923fb6f1 100644 --- a/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_or.cl +++ b/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_or.cl @@ -1,5 +1,5 @@ #include -#include +#include #ifdef cl_khr_int64_extended_atomics diff --git a/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_xor.cl b/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_xor.cl index a4612d0db9b22..bae73ea266820 100644 --- a/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_xor.cl +++ b/libclc/generic/lib/cl_khr_int64_extended_atomics/atom_xor.cl @@ -1,5 +1,5 @@ #include -#include +#include #ifdef cl_khr_int64_extended_atomics diff --git a/libclc/generic/lib/common/degrees.cl b/libclc/generic/lib/common/degrees.cl index 5e3c469326b28..6e44025e857cf 100644 --- a/libclc/generic/lib/common/degrees.cl +++ b/libclc/generic/lib/common/degrees.cl @@ -22,7 +22,7 @@ #include #include -#include +#include _CLC_OVERLOAD _CLC_DEF float degrees(float radians) { return __spirv_ocl_degrees(radians); diff --git a/libclc/generic/lib/common/mix.cl b/libclc/generic/lib/common/mix.cl index d7fa4a014cd78..7ea88127a5394 100644 --- a/libclc/generic/lib/common/mix.cl +++ b/libclc/generic/lib/common/mix.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/common/radians.cl b/libclc/generic/lib/common/radians.cl index b5d5584440722..cae3247f3ce4c 100644 --- a/libclc/generic/lib/common/radians.cl +++ b/libclc/generic/lib/common/radians.cl @@ -22,7 +22,7 @@ #include #include -#include +#include _CLC_OVERLOAD _CLC_DEF float radians(float degrees) { return __spirv_ocl_radians(degrees); diff --git a/libclc/generic/lib/common/sign.cl b/libclc/generic/lib/common/sign.cl index fdd1386606db6..4d890d1391e52 100644 --- a/libclc/generic/lib/common/sign.cl +++ b/libclc/generic/lib/common/sign.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define SIGN(TYPE, F) \ _CLC_DEF _CLC_OVERLOAD TYPE sign(TYPE x) { \ diff --git a/libclc/generic/lib/common/smoothstep.cl b/libclc/generic/lib/common/smoothstep.cl index 524a8cf17790b..076386965fe74 100644 --- a/libclc/generic/lib/common/smoothstep.cl +++ b/libclc/generic/lib/common/smoothstep.cl @@ -22,7 +22,7 @@ #include #include -#include +#include #define SMOOTH_STEP_DEF(edge_type, x_type, impl) \ _CLC_OVERLOAD _CLC_DEF x_type smoothstep(edge_type edge0, edge_type edge1, \ diff --git a/libclc/generic/lib/common/step.cl b/libclc/generic/lib/common/step.cl index cebe6b38c4a61..d56b5f1eb1224 100644 --- a/libclc/generic/lib/common/step.cl +++ b/libclc/generic/lib/common/step.cl @@ -22,7 +22,7 @@ #include #include -#include +#include #define STEP_DEF(edge_type, x_type) \ _CLC_OVERLOAD _CLC_DEF x_type step(edge_type edge, x_type x) { \ diff --git a/libclc/generic/lib/integer/add_sat.cl b/libclc/generic/lib/integer/add_sat.cl index 8eb875049fd8d..fe019662162d5 100644 --- a/libclc/generic/lib/integer/add_sat.cl +++ b/libclc/generic/lib/integer/add_sat.cl @@ -1,7 +1,7 @@ #include #include #include -#include +#include // From add_sat.ll _CLC_DECL char __clc_add_sat_s8(char, char); diff --git a/libclc/generic/lib/integer/clz.cl b/libclc/generic/lib/integer/clz.cl index a787bccd3c726..b00878a0611f3 100644 --- a/libclc/generic/lib/integer/clz.cl +++ b/libclc/generic/lib/integer/clz.cl @@ -1,6 +1,6 @@ #include #include -#include +#include _CLC_OVERLOAD _CLC_DEF char clz(char x) { return __spirv_ocl_clz(x); diff --git a/libclc/generic/lib/integer/hadd.cl b/libclc/generic/lib/integer/hadd.cl index ea0eeb3b4777b..2ff1286efc0c9 100644 --- a/libclc/generic/lib/integer/hadd.cl +++ b/libclc/generic/lib/integer/hadd.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/integer/mad24.cl b/libclc/generic/lib/integer/mad24.cl index 1475ca28e3ce6..cf8243c46e8ad 100644 --- a/libclc/generic/lib/integer/mad24.cl +++ b/libclc/generic/lib/integer/mad24.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/integer/mad_sat.cl b/libclc/generic/lib/integer/mad_sat.cl index fc49854e83931..b88c0d21290ee 100644 --- a/libclc/generic/lib/integer/mad_sat.cl +++ b/libclc/generic/lib/integer/mad_sat.cl @@ -1,7 +1,7 @@ #include #include #include -#include +#include _CLC_OVERLOAD _CLC_DEF char mad_sat(char x, char y, char z) { return __clc_mad_sat(x, y, z); diff --git a/libclc/generic/lib/integer/mul24.cl b/libclc/generic/lib/integer/mul24.cl index b2df0d0f62af4..2b8e412156e6e 100644 --- a/libclc/generic/lib/integer/mul24.cl +++ b/libclc/generic/lib/integer/mul24.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/integer/popcount.cl b/libclc/generic/lib/integer/popcount.cl index 5d57867d4a9f4..8dd4133722e11 100644 --- a/libclc/generic/lib/integer/popcount.cl +++ b/libclc/generic/lib/integer/popcount.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_FUNC popcount #define __CLC_IMPL_FUNC __spirv_ocl_popcount diff --git a/libclc/generic/lib/integer/rhadd.cl b/libclc/generic/lib/integer/rhadd.cl index faaf61b0557d3..7aad4aa27c499 100644 --- a/libclc/generic/lib/integer/rhadd.cl +++ b/libclc/generic/lib/integer/rhadd.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/integer/rotate.cl b/libclc/generic/lib/integer/rotate.cl index e6ea054f3ba1a..471e5c24734f0 100644 --- a/libclc/generic/lib/integer/rotate.cl +++ b/libclc/generic/lib/integer/rotate.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/math/atan2.cl b/libclc/generic/lib/math/atan2.cl index d7935dfd344a4..d8b209b27e696 100644 --- a/libclc/generic/lib/math/atan2.cl +++ b/libclc/generic/lib/math/atan2.cl @@ -23,7 +23,7 @@ #include #include -#include "../../libspirv/math/tables.h" +#include #include "math.h" _CLC_OVERLOAD _CLC_DEF float atan2(float y, float x) diff --git a/libclc/generic/lib/math/atan2pi.cl b/libclc/generic/lib/math/atan2pi.cl index 9f8453d804c53..a6b7a7eadbb97 100644 --- a/libclc/generic/lib/math/atan2pi.cl +++ b/libclc/generic/lib/math/atan2pi.cl @@ -23,7 +23,7 @@ #include #include -#include "../../libspirv/math/tables.h" +#include #include "math.h" _CLC_OVERLOAD _CLC_DEF float atan2pi(float y, float x) { diff --git a/libclc/generic/lib/math/cbrt.cl b/libclc/generic/lib/math/cbrt.cl index 9260a1763b08d..f5a9068600c92 100644 --- a/libclc/generic/lib/math/cbrt.cl +++ b/libclc/generic/lib/math/cbrt.cl @@ -23,7 +23,7 @@ #include #include -#include "../../libspirv/math/tables.h" +#include #include "math.h" _CLC_OVERLOAD _CLC_DEF float cbrt(float x) { diff --git a/libclc/generic/lib/math/ceil.cl b/libclc/generic/lib/math/ceil.cl index 7ca684af16d9c..25316e6f99956 100644 --- a/libclc/generic/lib/math/ceil.cl +++ b/libclc/generic/lib/math/ceil.cl @@ -1,7 +1,7 @@ #include #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_ceil #define __CLC_FUNCTION ceil diff --git a/libclc/generic/lib/math/cos.cl b/libclc/generic/lib/math/cos.cl index f7aeed8dcaad1..792eb9ac3f1b5 100644 --- a/libclc/generic/lib/math/cos.cl +++ b/libclc/generic/lib/math/cos.cl @@ -22,7 +22,7 @@ #include #include -#include +#include _CLC_OVERLOAD _CLC_DEF float cos(float x) { diff --git a/libclc/generic/lib/math/cosh.cl b/libclc/generic/lib/math/cosh.cl index de6c4aabe80a9..6f932d6a8adbf 100644 --- a/libclc/generic/lib/math/cosh.cl +++ b/libclc/generic/lib/math/cosh.cl @@ -22,8 +22,8 @@ #include #include +#include -#include "../../libspirv/math/tables.h" #include "math.h" _CLC_OVERLOAD _CLC_DEF float cosh(float x) { diff --git a/libclc/generic/lib/math/cospi.cl b/libclc/generic/lib/math/cospi.cl index 224dbded8026f..5d1f6e238de49 100644 --- a/libclc/generic/lib/math/cospi.cl +++ b/libclc/generic/lib/math/cospi.cl @@ -22,7 +22,7 @@ #include #include -#include +#include _CLC_OVERLOAD _CLC_DEF float cospi(float x) { diff --git a/libclc/generic/lib/math/ep_log.cl b/libclc/generic/lib/math/ep_log.cl index 877ab36c90e45..3e3298c321cdf 100644 --- a/libclc/generic/lib/math/ep_log.cl +++ b/libclc/generic/lib/math/ep_log.cl @@ -25,7 +25,7 @@ #include #include "ep_log.h" #include "math.h" -#include "../../libspirv/math/tables.h" +#include #pragma OPENCL EXTENSION cl_khr_fp64 : enable diff --git a/libclc/generic/lib/math/exp.cl b/libclc/generic/lib/math/exp.cl index 5f0b807d1064b..1cc4c98de4c09 100644 --- a/libclc/generic/lib/math/exp.cl +++ b/libclc/generic/lib/math/exp.cl @@ -22,7 +22,7 @@ #include #include -#include +#include #include "math.h" diff --git a/libclc/generic/lib/math/exp10.cl b/libclc/generic/lib/math/exp10.cl index 164f054c43b20..a598acaf2f0d3 100644 --- a/libclc/generic/lib/math/exp10.cl +++ b/libclc/generic/lib/math/exp10.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_FUNC exp10 #define __CLC_SW_FUNC __spirv_ocl_exp10 diff --git a/libclc/generic/lib/math/exp2.cl b/libclc/generic/lib/math/exp2.cl index cfb294670111f..1316230938693 100644 --- a/libclc/generic/lib/math/exp2.cl +++ b/libclc/generic/lib/math/exp2.cl @@ -22,7 +22,7 @@ #include #include -#include +#include #include "math.h" diff --git a/libclc/generic/lib/math/expm1.cl b/libclc/generic/lib/math/expm1.cl index 206d855ea4390..0b8dbb6b66383 100644 --- a/libclc/generic/lib/math/expm1.cl +++ b/libclc/generic/lib/math/expm1.cl @@ -1,6 +1,6 @@ #include #include -#include +#include /* Refer to the exp routine for the underlying algorithm */ diff --git a/libclc/generic/lib/math/fabs.cl b/libclc/generic/lib/math/fabs.cl index ae848bca6f00e..944e308046b6b 100644 --- a/libclc/generic/lib/math/fabs.cl +++ b/libclc/generic/lib/math/fabs.cl @@ -1,7 +1,7 @@ #include #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_fabs #define __CLC_FUNCTION fabs diff --git a/libclc/generic/lib/math/floor.cl b/libclc/generic/lib/math/floor.cl index 3f496492f099f..ba0766421e525 100644 --- a/libclc/generic/lib/math/floor.cl +++ b/libclc/generic/lib/math/floor.cl @@ -1,7 +1,7 @@ #include #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_floor #define __CLC_FUNCTION floor diff --git a/libclc/generic/lib/math/fma.cl b/libclc/generic/lib/math/fma.cl index 5cc2f9fee1106..3a183f9b9fa8a 100644 --- a/libclc/generic/lib/math/fma.cl +++ b/libclc/generic/lib/math/fma.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/math/fmax.cl b/libclc/generic/lib/math/fmax.cl index 669aa6aeff6d4..1967035b584c6 100644 --- a/libclc/generic/lib/math/fmax.cl +++ b/libclc/generic/lib/math/fmax.cl @@ -1,6 +1,6 @@ #include #include -#include +#include _CLC_DEFINE_BINARY_BUILTIN(float, fmax, __spirv_ocl_fmax, float, float); diff --git a/libclc/generic/lib/math/fmin.cl b/libclc/generic/lib/math/fmin.cl index 34dd98c33ec63..2edc0c507f734 100644 --- a/libclc/generic/lib/math/fmin.cl +++ b/libclc/generic/lib/math/fmin.cl @@ -1,6 +1,6 @@ #include #include -#include +#include _CLC_DEFINE_BINARY_BUILTIN(float, fmin, __spirv_ocl_fmin, float, float); diff --git a/libclc/generic/lib/math/fract.cl b/libclc/generic/lib/math/fract.cl index fa1195d28dd7a..8313e5b3c3628 100644 --- a/libclc/generic/lib/math/fract.cl +++ b/libclc/generic/lib/math/fract.cl @@ -21,7 +21,7 @@ */ #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/math/ldexp.cl b/libclc/generic/lib/math/ldexp.cl index 7eeb1934b6a7b..c60f240b4216f 100644 --- a/libclc/generic/lib/math/ldexp.cl +++ b/libclc/generic/lib/math/ldexp.cl @@ -26,7 +26,7 @@ #include #include -#include +#include _CLC_DEFINE_BINARY_BUILTIN(float, ldexp, __spirv_ocl_ldexp, float, int) diff --git a/libclc/generic/lib/math/log.cl b/libclc/generic/lib/math/log.cl index 43c6f4e9a7b9e..d17bdffdcca34 100644 --- a/libclc/generic/lib/math/log.cl +++ b/libclc/generic/lib/math/log.cl @@ -1,6 +1,6 @@ #include #include -#include +#include /* *log(x) = log2(x) * (1/log2(e)) diff --git a/libclc/generic/lib/math/log10.cl b/libclc/generic/lib/math/log10.cl index e2572def13a42..4c338edee1d33 100644 --- a/libclc/generic/lib/math/log10.cl +++ b/libclc/generic/lib/math/log10.cl @@ -20,10 +20,10 @@ * THE SOFTWARE. */ -#include "../../libspirv/math/tables.h" +#include #include #include -#include +#include #ifdef cl_khr_fp64 #pragma OPENCL EXTENSION cl_khr_fp64 : enable diff --git a/libclc/generic/lib/math/log1p.cl b/libclc/generic/lib/math/log1p.cl index 1320a428527a4..d4b8eef74bfe6 100644 --- a/libclc/generic/lib/math/log1p.cl +++ b/libclc/generic/lib/math/log1p.cl @@ -23,7 +23,7 @@ #include #include -#include "../../libspirv/math/tables.h" +#include #include "math.h" _CLC_OVERLOAD _CLC_DEF float log1p(float x) diff --git a/libclc/generic/lib/math/log2.cl b/libclc/generic/lib/math/log2.cl index fdbdbede4aa3e..1cd2ebcddabf0 100644 --- a/libclc/generic/lib/math/log2.cl +++ b/libclc/generic/lib/math/log2.cl @@ -20,10 +20,10 @@ * THE SOFTWARE. */ -#include "../../libspirv/math/tables.h" +#include #include #include -#include +#include #ifdef cl_khr_fp64 #pragma OPENCL EXTENSION cl_khr_fp64 : enable diff --git a/libclc/generic/lib/math/logb.cl b/libclc/generic/lib/math/logb.cl index 30eb7833572c3..e77088367dfbd 100644 --- a/libclc/generic/lib/math/logb.cl +++ b/libclc/generic/lib/math/logb.cl @@ -1,7 +1,7 @@ #include "math.h" #include #include -#include +#include _CLC_OVERLOAD _CLC_DEF float logb(float x) { return __spirv_ocl_logb(x); diff --git a/libclc/generic/lib/math/mad.cl b/libclc/generic/lib/math/mad.cl index f57e98dc2f0cc..6aac956ed82db 100644 --- a/libclc/generic/lib/math/mad.cl +++ b/libclc/generic/lib/math/mad.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/math/native_cos.cl b/libclc/generic/lib/math/native_cos.cl index e8ff5177794ed..ea528e3f4bdaa 100644 --- a/libclc/generic/lib/math/native_cos.cl +++ b/libclc/generic/lib/math/native_cos.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_native_cos #define __CLC_FUNCTION native_cos diff --git a/libclc/generic/lib/math/native_divide.cl b/libclc/generic/lib/math/native_divide.cl index ba75f85cd5063..de03faf7fbfed 100644 --- a/libclc/generic/lib/math/native_divide.cl +++ b/libclc/generic/lib/math/native_divide.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/lib/math/native_exp.cl b/libclc/generic/lib/math/native_exp.cl index bd10a75c4340d..ab1d5bed7b9ab 100644 --- a/libclc/generic/lib/math/native_exp.cl +++ b/libclc/generic/lib/math/native_exp.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_native_exp #define __CLC_FUNCTION native_exp diff --git a/libclc/generic/lib/math/native_exp10.cl b/libclc/generic/lib/math/native_exp10.cl index 436b47df9f4b0..caaaf15464688 100644 --- a/libclc/generic/lib/math/native_exp10.cl +++ b/libclc/generic/lib/math/native_exp10.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/lib/math/native_exp2.cl b/libclc/generic/lib/math/native_exp2.cl index a578148050f94..505209be6d8e7 100644 --- a/libclc/generic/lib/math/native_exp2.cl +++ b/libclc/generic/lib/math/native_exp2.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_native_exp2 #define __CLC_FUNCTION native_exp2 diff --git a/libclc/generic/lib/math/native_log.cl b/libclc/generic/lib/math/native_log.cl index 8cde2483baa55..7e9a85e726ea7 100644 --- a/libclc/generic/lib/math/native_log.cl +++ b/libclc/generic/lib/math/native_log.cl @@ -22,7 +22,7 @@ #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_native_log #define __CLC_FUNCTION native_log diff --git a/libclc/generic/lib/math/native_log10.cl b/libclc/generic/lib/math/native_log10.cl index c5115304e8208..388665b0177c9 100644 --- a/libclc/generic/lib/math/native_log10.cl +++ b/libclc/generic/lib/math/native_log10.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_native_log10 #define __CLC_FUNCTION native_log10 diff --git a/libclc/generic/lib/math/native_log2.cl b/libclc/generic/lib/math/native_log2.cl index 3ff3c8a659b43..d523f9d5d33c5 100644 --- a/libclc/generic/lib/math/native_log2.cl +++ b/libclc/generic/lib/math/native_log2.cl @@ -22,7 +22,7 @@ #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_native_log2 #define __CLC_FUNCTION native_log2 diff --git a/libclc/generic/lib/math/native_powr.cl b/libclc/generic/lib/math/native_powr.cl index 78e504a2f611f..15b12b73b9124 100644 --- a/libclc/generic/lib/math/native_powr.cl +++ b/libclc/generic/lib/math/native_powr.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/lib/math/native_recip.cl b/libclc/generic/lib/math/native_recip.cl index 81eb24b92a0e0..1c8c0f247eac4 100644 --- a/libclc/generic/lib/math/native_recip.cl +++ b/libclc/generic/lib/math/native_recip.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/lib/math/native_rsqrt.cl b/libclc/generic/lib/math/native_rsqrt.cl index 29ead98923c6a..8460080e248d7 100644 --- a/libclc/generic/lib/math/native_rsqrt.cl +++ b/libclc/generic/lib/math/native_rsqrt.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/lib/math/native_sin.cl b/libclc/generic/lib/math/native_sin.cl index 12b09400c54ed..21f8ec22da2b1 100644 --- a/libclc/generic/lib/math/native_sin.cl +++ b/libclc/generic/lib/math/native_sin.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_native_sin #define __CLC_FUNCTION native_sin diff --git a/libclc/generic/lib/math/native_sqrt.cl b/libclc/generic/lib/math/native_sqrt.cl index f46738f54565b..c764d28dbbdba 100644 --- a/libclc/generic/lib/math/native_sqrt.cl +++ b/libclc/generic/lib/math/native_sqrt.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_native_sqrt #define __CLC_FUNCTION native_sqrt diff --git a/libclc/generic/lib/math/native_tan.cl b/libclc/generic/lib/math/native_tan.cl index 75164262cc521..f065bf639438f 100644 --- a/libclc/generic/lib/math/native_tan.cl +++ b/libclc/generic/lib/math/native_tan.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/lib/math/pow.cl b/libclc/generic/lib/math/pow.cl index 26e80c989c3fd..d90a442a9ced6 100644 --- a/libclc/generic/lib/math/pow.cl +++ b/libclc/generic/lib/math/pow.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/math/rint.cl b/libclc/generic/lib/math/rint.cl index 062e6f655687b..09666c4880b42 100644 --- a/libclc/generic/lib/math/rint.cl +++ b/libclc/generic/lib/math/rint.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_rint #define __CLC_FUNCTION rint diff --git a/libclc/generic/lib/math/round.cl b/libclc/generic/lib/math/round.cl index c427fda4f8381..79a7285234a78 100644 --- a/libclc/generic/lib/math/round.cl +++ b/libclc/generic/lib/math/round.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_round #define __CLC_FUNCTION round diff --git a/libclc/generic/lib/math/sin.cl b/libclc/generic/lib/math/sin.cl index d02268bc86717..0ff24e0b21e1e 100644 --- a/libclc/generic/lib/math/sin.cl +++ b/libclc/generic/lib/math/sin.cl @@ -22,7 +22,7 @@ #include #include -#include +#include _CLC_OVERLOAD _CLC_DEF float sin(float x) { diff --git a/libclc/generic/lib/math/sincos.cl b/libclc/generic/lib/math/sincos.cl index d11f0570d96b5..99b827d412af2 100644 --- a/libclc/generic/lib/math/sincos.cl +++ b/libclc/generic/lib/math/sincos.cl @@ -1,5 +1,5 @@ #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/lib/math/sinh.cl b/libclc/generic/lib/math/sinh.cl index e6e111a80de1c..742aa6124f6a4 100644 --- a/libclc/generic/lib/math/sinh.cl +++ b/libclc/generic/lib/math/sinh.cl @@ -23,7 +23,7 @@ #include #include -#include "../../libspirv/math/tables.h" +#include #include "math.h" _CLC_OVERLOAD _CLC_DEF float sinh(float x) diff --git a/libclc/generic/lib/math/sinpi.cl b/libclc/generic/lib/math/sinpi.cl index 192c4388333c9..e26aaf3382c74 100644 --- a/libclc/generic/lib/math/sinpi.cl +++ b/libclc/generic/lib/math/sinpi.cl @@ -22,7 +22,7 @@ #include #include -#include +#include _CLC_OVERLOAD _CLC_DEF float sinpi(float x) { diff --git a/libclc/generic/lib/math/sqrt.cl b/libclc/generic/lib/math/sqrt.cl index bde32e9619d20..691c97317f08a 100644 --- a/libclc/generic/lib/math/sqrt.cl +++ b/libclc/generic/lib/math/sqrt.cl @@ -21,7 +21,7 @@ */ #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_sqrt #define __CLC_FUNCTION sqrt diff --git a/libclc/generic/lib/math/trunc.cl b/libclc/generic/lib/math/trunc.cl index cd27f2c69b135..f9497814ea76a 100644 --- a/libclc/generic/lib/math/trunc.cl +++ b/libclc/generic/lib/math/trunc.cl @@ -1,6 +1,6 @@ #include #include -#include +#include #define __CLC_BUILTIN __spirv_ocl_trunc #define __CLC_FUNCTION trunc diff --git a/libclc/generic/libspirv/subnormal_use_default.ll b/libclc/generic/lib/subnormal_use_default.ll similarity index 100% rename from libclc/generic/libspirv/subnormal_use_default.ll rename to libclc/generic/lib/subnormal_use_default.ll diff --git a/libclc/generic/lib/synchronization/barrier.cl b/libclc/generic/lib/synchronization/barrier.cl index 3bd2a92a8c69c..29002c34d2343 100644 --- a/libclc/generic/lib/synchronization/barrier.cl +++ b/libclc/generic/lib/synchronization/barrier.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include _CLC_DEF void barrier(cl_mem_fence_flags flags) { diff --git a/libclc/generic/lib/workitem/get_global_id.cl b/libclc/generic/lib/workitem/get_global_id.cl index 08eccaa541450..7ed0a8e0deea0 100644 --- a/libclc/generic/lib/workitem/get_global_id.cl +++ b/libclc/generic/lib/workitem/get_global_id.cl @@ -1,5 +1,5 @@ #include -#include +#include _CLC_DEF _CLC_OVERLOAD size_t get_global_id(uint dim) { diff --git a/libclc/generic/lib/workitem/get_global_offset.cl b/libclc/generic/lib/workitem/get_global_offset.cl index 3be2990c44d78..e4e1c84f329e7 100644 --- a/libclc/generic/lib/workitem/get_global_offset.cl +++ b/libclc/generic/lib/workitem/get_global_offset.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include _CLC_DEF _CLC_OVERLOAD size_t get_global_offset(uint dim) { switch (dim) { diff --git a/libclc/generic/lib/workitem/get_global_size.cl b/libclc/generic/lib/workitem/get_global_size.cl index 4718388849e41..54df17f77aae5 100644 --- a/libclc/generic/lib/workitem/get_global_size.cl +++ b/libclc/generic/lib/workitem/get_global_size.cl @@ -1,5 +1,5 @@ #include -#include +#include _CLC_DEF _CLC_OVERLOAD size_t get_global_size(uint dim) { diff --git a/libclc/generic/lib/workitem/get_group_id.cl b/libclc/generic/lib/workitem/get_group_id.cl index e6ce79df8c685..9fdf0ac9706f5 100644 --- a/libclc/generic/lib/workitem/get_group_id.cl +++ b/libclc/generic/lib/workitem/get_group_id.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include _CLC_DEF _CLC_OVERLOAD size_t get_group_id(uint dim) { switch (dim) { diff --git a/libclc/generic/lib/workitem/get_local_id.cl b/libclc/generic/lib/workitem/get_local_id.cl index 965daf8ca8b2f..1f45d7eaf65c7 100644 --- a/libclc/generic/lib/workitem/get_local_id.cl +++ b/libclc/generic/lib/workitem/get_local_id.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include _CLC_DEF _CLC_OVERLOAD size_t get_local_id(uint dim) { switch (dim) { diff --git a/libclc/generic/lib/workitem/get_local_size.cl b/libclc/generic/lib/workitem/get_local_size.cl index 28044647dc6e8..79e4580f0b73e 100644 --- a/libclc/generic/lib/workitem/get_local_size.cl +++ b/libclc/generic/lib/workitem/get_local_size.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include _CLC_DEF _CLC_OVERLOAD size_t get_local_size(uint dim) { switch (dim) { diff --git a/libclc/generic/lib/workitem/get_num_groups.cl b/libclc/generic/lib/workitem/get_num_groups.cl index 91464c4f0ed39..25a28813b1c0c 100644 --- a/libclc/generic/lib/workitem/get_num_groups.cl +++ b/libclc/generic/lib/workitem/get_num_groups.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include _CLC_DEF _CLC_OVERLOAD size_t get_num_groups(uint dim) { switch (dim) { diff --git a/libclc/generic/lib/workitem/get_work_dim.cl b/libclc/generic/lib/workitem/get_work_dim.cl index 26e39a6c141c6..33dff6bef835a 100644 --- a/libclc/generic/lib/workitem/get_work_dim.cl +++ b/libclc/generic/lib/workitem/get_work_dim.cl @@ -7,6 +7,6 @@ //===----------------------------------------------------------------------===// #include -#include +#include _CLC_DEF _CLC_OVERLOAD uint get_work_dim(void) { return __spirv_WorkDim(); } diff --git a/libclc/generic/libspirv/gen_convert.py b/libclc/generic/libspirv/gen_convert.py deleted file mode 100755 index 9e3f46b7ef5d1..0000000000000 --- a/libclc/generic/libspirv/gen_convert.py +++ /dev/null @@ -1,172 +0,0 @@ -#!/usr/bin/env python3 -# SPIR-V built-in library: type conversion functions -# -#===----------------------------------------------------------------------===// -# -# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -# See https://llvm.org/LICENSE.txt for license information. -# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -# -#===----------------------------------------------------------------------===// -# -# This script generates the file convert-spirv.cl, which contains all of the -# SPIR-V conversion functions. - -import itertools -import os -import sys - -from os.path import dirname, join, abspath -sys.path.insert(0, abspath(join(dirname(__file__), '..'))) - -from gen_convert_common import ( - types, int_types, signed_types, unsigned_types, float_types, int64_types, float64_types, - vector_sizes, half_sizes, saturation, rounding_modes, float_prefix, float_suffix, bool_type, - unsigned_type, sizeof_type, limit_max, limit_min, conditional_guard, close_conditional_guard, - clc_core_fn_name) - -types.remove('char') -int_types.remove('char') -signed_types.remove('char') -rounding_modes = [''] + rounding_modes - -print("""/* !!!! AUTOGENERATED FILE generated by convert_type.py !!!!! - - DON'T CHANGE THIS FILE. MAKE YOUR CHANGES TO convert_type.py AND RUN: - $ ./generate-conversion-type-cl.sh - - SPIR-V type conversion functions - - ===----------------------------------------------------------------------=== - - Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - See https://llvm.org/LICENSE.txt for license information. - SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - - ===----------------------------------------------------------------------=== -*/ - -#include -#include - -#ifdef cl_khr_fp16 -#pragma OPENCL EXTENSION cl_khr_fp16 : enable -#endif - -#ifdef cl_khr_fp64 -#pragma OPENCL EXTENSION cl_khr_fp64 : enable - -#if defined(__EMBEDDED_PROFILE__) && !defined(cles_khr_int64) -#error Embedded profile that supports cl_khr_fp64 also has to support cles_khr_int64 -#endif - -#endif - -#ifdef cles_khr_int64 -#pragma OPENCL EXTENSION cles_khr_int64 : enable -#endif - -""") - -def spirv_fn_name(src, dst, size='', mode='', sat='', force_sat_decoration=False): - """ - This helper function returns the correct SPIR-V function name for a given source and destination - type, with optional size, mode and saturation arguments. - For saturated, 2 form can co-exist: SatConvertUToS/SatConvertSToU and SConvert/UConvert + _sat. - By default, SatConvert* is emitted, force_decoration will emit the *Convert + _sat. - """ - is_src_float = src in float_types - is_src_unsigned = src in unsigned_types - is_src_signed = src in signed_types - is_dst_float = dst in float_types - is_dst_unsigned = dst in unsigned_types - is_dst_signed = dst in signed_types - use_sat_insn = sat != '' and not force_sat_decoration - - if dst == "schar": - dst = "char" - - if is_src_unsigned and is_dst_signed and use_sat_insn: - return '__spirv_SatConvertUToS_R{DST}{N}'.format(DST=dst, N=size) - elif is_src_signed and is_dst_unsigned and use_sat_insn: - return '__spirv_SatConvertSToU_R{DST}{N}'.format(DST=dst, N=size) - elif is_src_float and is_dst_signed: - return '__spirv_ConvertFToS_R{DST}{N}{SAT}{MODE}'.format(DST=dst, N=size, SAT=sat, MODE=mode) - elif is_src_float and is_dst_unsigned: - return '__spirv_ConvertFToU_R{DST}{N}{SAT}{MODE}'.format(DST=dst, N=size, SAT=sat, MODE=mode) - elif is_src_signed and is_dst_float: - return '__spirv_ConvertSToF_R{DST}{N}{MODE}'.format(DST=dst, N=size, MODE=mode) - elif is_src_unsigned and is_dst_float: - return '__spirv_ConvertUToF_R{DST}{N}{MODE}'.format(DST=dst, N=size, MODE=mode) - elif is_src_float and is_dst_float: - return '__spirv_FConvert_R{DST}{N}{MODE}'.format(DST=dst, N=size, MODE=mode) - elif is_dst_unsigned: - return '__spirv_UConvert_R{DST}{N}{SAT}'.format(DST=dst, N=size, SAT=sat) - elif is_dst_signed: - return '__spirv_SConvert_R{DST}{N}{SAT}'.format(DST=dst, N=size, SAT=sat) - sys.stderr.write("Unhandled param set: {}, {}, {}, {}, {}\n".format(src, dst, size, mode, sat)) - assert(False) - -def is_same_size(src, dst): - return sizeof_type[src] == sizeof_type[dst] - -def is_signed_unsigned_conversion(src, dst): - return (src in unsigned_types and dst in signed_types) or (src in signed_types and dst in unsigned_types) - -def generate_spirv_fn_impl(src, dst, size='', mode='', sat='', force_decoration=False): - close_conditional = conditional_guard(src, dst) - - print("""_CLC_DEF _CLC_OVERLOAD _CLC_CONSTFN -{DST}{N} {FN}({SRC}{N} x) -{{ - return {CORE_FN}(x); -}} -""".format(FN=spirv_fn_name(src, dst, size=size, sat=sat, mode=mode, force_sat_decoration=force_decoration), - CORE_FN=clc_core_fn_name(dst, size=size, sat=sat, mode=mode), - SRC=src, DST=dst, N=size)) - - close_conditional_guard(close_conditional) - -def generate_spirv_fn(src, dst, size='', mode='', sat=''): - generate_spirv_fn_impl(src, dst, size=size, mode=mode, sat=sat, force_decoration=False) - # There is an alias for saturated conversion - # if signed to unsigned or unsigned to signed conversion - # and if the componant types are not equals - if sat != '' and is_signed_unsigned_conversion(src, dst) and not is_same_size(src, dst): - generate_spirv_fn_impl(src, dst, size=size, mode=mode, sat=sat, force_decoration=True) - -# __spirv_ConvertFToU /__spirv_ConvertFToS + sat + mode -for src in float_types: - for dst in int_types: - for size in vector_sizes: - for mode in rounding_modes: - for sat in saturation: - generate_spirv_fn(src, dst, size, mode, sat) - -# __spirv_ConvertUToF / __spirv_ConvertSToF + mode -for src in int_types: - for dst in float_types: - for size in vector_sizes: - for mode in rounding_modes: - generate_spirv_fn(src, dst, size, mode) - -# __spirv_FConvert + mode -for src in float_types: - for dst in float_types: - for size in vector_sizes: - for mode in rounding_modes: - generate_spirv_fn(src, dst, size, mode) - -# __spirv_UConvert + sat -for src in int_types: - for dst in unsigned_types: - for size in vector_sizes: - for sat in saturation: - generate_spirv_fn(src, dst, size, sat=sat) - -# __spirv_SConvert + sat -for src in int_types: - for dst in signed_types: - for size in vector_sizes: - for sat in saturation: - generate_spirv_fn(src, dst, size, sat=sat) diff --git a/libclc/generic/libspirv/gen_core_convert.py b/libclc/generic/libspirv/gen_core_convert.py deleted file mode 100755 index fef5d93e3dfe0..0000000000000 --- a/libclc/generic/libspirv/gen_core_convert.py +++ /dev/null @@ -1,342 +0,0 @@ -#!/usr/bin/env python3 - -# OpenCL built-in library: type conversion functions -# -# Copyright (c) 2013 Victor Oliveira -# Copyright (c) 2013 Jesse Towner -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -# THE SOFTWARE. - -# This script generates the file convert_type.cl, which contains all of the -# convertion functions in the form: -# -# __clc_convert_<_sat><_roundingMode>() - -import os -import sys -from os.path import dirname, join, abspath -sys.path.insert(0, abspath(join(dirname(__file__), '..'))) - -from gen_convert_common import ( - types, int_types, - signed_types, unsigned_types, - unsigned_type, half_sizes, - float_types, sizeof_type, - limit_max, limit_min, - vector_sizes, bool_type, - saturation, conditional_guard, - close_conditional_guard, rounding_modes, - clc_core_fn_name) - -print("""/* !!!! AUTOGENERATED FILE generated by convert_type.py !!!!! - - DON'T CHANGE THIS FILE. MAKE YOUR CHANGES TO convert_type.py AND RUN: - $ ./generate-conversion-type-cl.sh - - clc core type conversion functions - - Copyright (c) 2013 Victor Oliveira - Copyright (c) 2013 Jesse Towner - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. -*/ - -#include -#include - -#ifdef cl_khr_fp16 -#pragma OPENCL EXTENSION cl_khr_fp16 : enable -#endif - -#ifdef cl_khr_fp64 -#pragma OPENCL EXTENSION cl_khr_fp64 : enable - -#if defined(__EMBEDDED_PROFILE__) && !defined(cles_khr_int64) -#error Embedded profile that supports cl_khr_fp64 also has to support cles_khr_int64 -#endif - -#endif - -#ifdef cles_khr_int64 -#pragma OPENCL EXTENSION cles_khr_int64 : enable -#endif - -""") - -# -# Default Conversions -# -# All conversions are in accordance with the OpenCL specification, -# which cites the C99 conversion rules. -# -# Casting from floating point to integer results in conversions -# with truncation, so it should be suitable for the default convert -# functions. -# -# Conversions from integer to floating-point, and floating-point to -# floating-point through casting is done with the default rounding -# mode. While C99 allows dynamically changing the rounding mode -# during runtime, it is not a supported feature in OpenCL according -# to Section 7.1 - Rounding Modes in the OpenCL 1.2 specification. -# -# Therefore, we can assume for optimization purposes that the -# rounding mode is fixed to round-to-nearest-even. Platform target -# authors should ensure that the rounding-control registers remain -# in this state, and that this invariant holds. -# -# Also note, even though the OpenCL specification isn't entirely -# clear on this matter, we implement all rounding mode combinations -# even for integer-to-integer conversions. When such a conversion -# is used, the rounding mode is ignored. -# - -def generate_default_conversion(src, dst, mode): - close_conditional = conditional_guard(src, dst) - - # scalar conversions - print("""_CLC_DEF _CLC_OVERLOAD -{DST} {FN}({SRC} x) -{{ - return ({DST})x; -}} -""".format(FN=clc_core_fn_name(dst, mode=mode), SRC=src, DST=dst, M=mode)) - - # vector conversions, done through decomposition to components - for size, half_size in half_sizes: - conv_fn=clc_core_fn_name(dst, size=size, mode=mode) - # default mode, so drop the mode for the called function - half_size_conv_fn=clc_core_fn_name(dst, size=half_size) - print("""_CLC_DEF _CLC_OVERLOAD -{DST}{N} {FN}({SRC}{N} x) -{{ - return ({DST}{N})({HALF_SIZE_FN}(x.lo), {HALF_SIZE_FN}(x.hi)); -}} -""".format(FN=conv_fn, HALF_SIZE_FN=half_size_conv_fn, SRC=src, DST=dst, N=size)) - - # 3-component vector conversions - print("""_CLC_DEF _CLC_OVERLOAD -{DST}3 {FN}({SRC}3 x) -{{ - return ({DST}3)({VEC_2_FN}(x.s01), {SCALAR_FN}(x.s2)); -}}""".format(FN=clc_core_fn_name(dst, size='3', mode=mode), VEC_2_FN=clc_core_fn_name(dst, size='2'), SCALAR_FN=clc_core_fn_name(dst), SRC=src, DST=dst)) - - close_conditional_guard(close_conditional) - -for src in types: - for dst in types: - generate_default_conversion(src, dst, '') - -for src in int_types: - for dst in int_types: - for mode in rounding_modes: - generate_default_conversion(src, dst, mode) - -# -# Saturated Conversions To Integers -# -# These functions are dependent on the unsaturated conversion functions -# generated above, and use clamp, max, min, and select to eliminate -# branching and vectorize the conversions. -# -# Again, as above, we allow all rounding modes for integer-to-integer -# conversions with saturation. -# - -def generate_saturated_conversion(src, dst, size): - # Header - close_conditional = conditional_guard(src, dst) - print("""_CLC_DEF _CLC_OVERLOAD -{DST}{N} {FN}({SRC}{N} x) -{{""".format(FN=clc_core_fn_name(dst, size=size, sat='_sat'), DST=dst, SRC=src, N=size)) - - # FIXME: This is a work around for lack of select function with - # signed third argument when the first two arguments are unsigned types. - # We cast to the signed type for sign-extension, then do a bitcast to - # the unsigned type. - bool_conv_fn = clc_core_fn_name(bool_type[dst], size=size) - if dst in unsigned_types: - bool_prefix = "as_{DST}{N}({BOOL_CONV_FN}".format(DST=dst, BOOL_CONV_FN=bool_conv_fn, N=size) - bool_suffix = ")" - else: - bool_prefix = bool_conv_fn - bool_suffix = "" - - # Body - if src == dst: - - # Conversion between same types - print(" return x;") - - elif src in float_types: - - # Conversion from float to int - print(""" {DST}{N} y = {CONV_DEFAULT}(x); - y = {BP}(x < ({SRC}{N}){DST_MIN}){BS} ? y : ({DST}{N}){DST_MIN}; - y = {BP}(x > ({SRC}{N}){DST_MAX}){BS} ? y : ({DST}{N}){DST_MAX}; - return y;""".format(SRC=src, DST=dst, N=size, - CONV_DEFAULT=clc_core_fn_name(dst, size=size), - DST_MIN=limit_min[dst], DST_MAX=limit_max[dst], - BP=bool_prefix, BS=bool_suffix)) - - else: - - # Integer to integer convesion with sizeof(src) == sizeof(dst) - if sizeof_type[src] == sizeof_type[dst]: - if src in unsigned_types: - print(" x = __clc_min(x, ({SRC}){DST_MAX});".format(SRC=src, DST_MAX=limit_max[dst])) - else: - print(" x = __clc_max(x, ({SRC})0);".format(SRC=src)) - - # Integer to integer conversion where sizeof(src) > sizeof(dst) - elif sizeof_type[src] > sizeof_type[dst]: - if src in unsigned_types: - print(" x = __clc_min(x, ({SRC}){DST_MAX});".format(SRC=src, DST_MAX=limit_max[dst])) - else: - print(" x = __clc_clamp(x, ({SRC}){DST_MIN}, ({SRC}){DST_MAX});" - .format(SRC=src, DST_MIN=limit_min[dst], DST_MAX=limit_max[dst])) - - # Integer to integer conversion where sizeof(src) < sizeof(dst) - elif src not in unsigned_types and dst in unsigned_types: - print(" x = __clc_max(x, ({SRC})0);".format(SRC=src)) - - print(" return {FN}(x);".format(FN=clc_core_fn_name(dst, size=size))) - - # Footer - print("}") - close_conditional_guard(close_conditional) - - -for src in types: - for dst in int_types: - for size in vector_sizes: - generate_saturated_conversion(src, dst, size) - - -def generate_saturated_conversion_with_rounding(src, dst, size, mode): - # Header - close_conditional = conditional_guard(src, dst) - - # Body - print("""_CLC_DEF _CLC_OVERLOAD -{DST}{N} {FN}({SRC}{N} x) -{{ - return {FN_DEFAULT}(x); -}} -""".format(FN=clc_core_fn_name(dst, size=size, sat='_sat', mode=mode), - FN_DEFAULT=clc_core_fn_name(dst, size=size, mode=mode), - DST=dst, SRC=src, N=size)) - - # Footer - close_conditional_guard(close_conditional) - - -for src in int_types: - for dst in int_types: - for size in vector_sizes: - for mode in rounding_modes: - generate_saturated_conversion_with_rounding(src, dst, size, mode) - -# -# Conversions To/From Floating-Point With Rounding -# -# Note that we assume as above that casts from floating-point to -# integer are done with truncation, and that the default rounding -# mode is fixed to round-to-nearest-even, as per C99 and OpenCL -# rounding rules. -# -# These functions rely on the use of abs, ceil, fabs, floor, -# nextafter, sign, rint and the above generated conversion functions. -# -# Only conversions to integers can have saturation. -# - -def generate_float_conversion(src, dst, size, mode, sat): - # Header - close_conditional = conditional_guard(src, dst) - print("""_CLC_DEF _CLC_OVERLOAD - {DST}{N} {FN}({SRC}{N} x) -{{""".format(FN=clc_core_fn_name(dst, size=size, sat=sat, mode=mode), - SRC=src, DST=dst, N=size)) - - # Perform conversion - if dst in int_types: - if mode == '_rte': - print(" x = __spirv_ocl_rint(x);"); - elif mode == '_rtp': - print(" x = __spirv_ocl_ceil(x);"); - elif mode == '_rtn': - print(" x = __spirv_ocl_floor(x);"); - print(" return {FN}(x);".format(FN=clc_core_fn_name(dst, size=size, sat=sat))) - elif mode == '_rte': - print(" return {FN}(x);".format(FN=clc_core_fn_name(dst, size=size))) - else: - print(" {DST}{N} r = {FN}(x);".format(FN=clc_core_fn_name(dst, size=size), - DST=dst, N=size)) - print(" {SRC}{N} y = {FN}(r);".format(FN=clc_core_fn_name(src, size=size), - SRC=src, N=size)) - if mode == '_rtz': - if src in int_types: - print(" {USRC}{N} abs_x = __clc_abs(x);".format(USRC=unsigned_type[src], N=size)) - print(" {USRC}{N} abs_y = __clc_abs(y);".format(USRC=unsigned_type[src], N=size)) - else: - print(" {SRC}{N} abs_x = __spirv_ocl_fabs(x);".format(SRC=src, N=size)) - print(" {SRC}{N} abs_y = __spirv_ocl_fabs(y);".format(SRC=src, N=size)) - print(" return {BOOL_CONVERT}(abs_y > abs_x) ? r: __spirv_ocl_nextafter(r, __spirv_ocl_sign(r) * ({DST}{N})-INFINITY);" - .format(DST=dst, N=size, BOOL_CONVERT=clc_core_fn_name(bool_type[dst], size=size))) - if mode == '_rtp': - print(" return {BOOL_CONVERT}(y < x) ? r : __spirv_ocl_nextafter(r, ({DST}{N})INFINITY);" - .format(DST=dst, N=size, BOOL_CONVERT=clc_core_fn_name(bool_type[dst], size=size))) - if mode == '_rtn': - print(" return {BOOL_CONVERT}(y > x) ? r : __spirv_ocl_nextafter(r, ({DST}{N})-INFINITY);" - .format(DST=dst, N=size, BOOL_CONVERT=clc_core_fn_name(bool_type[dst], size=size))) - - # Footer - print("}") - close_conditional_guard(close_conditional) - - -for src in float_types: - for dst in int_types: - for size in vector_sizes: - for mode in rounding_modes: - for sat in saturation: - generate_float_conversion(src, dst, size, mode, sat) - - -for src in types: - for dst in float_types: - for size in vector_sizes: - for mode in rounding_modes: - generate_float_conversion(src, dst, size, mode, '') diff --git a/libclc/generic/libspirv/integer/rotate.inc b/libclc/generic/libspirv/integer/rotate.inc deleted file mode 100644 index 0e01859985ac3..0000000000000 --- a/libclc/generic/libspirv/integer/rotate.inc +++ /dev/null @@ -1,50 +0,0 @@ -//===----------------------------------------------------------------------===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -/** - * Not necessarily optimal... but it produces correct results (at least for int) - * If we're lucky, LLVM will recognize the pattern and produce rotate - * instructions: - * http://llvm.1065342.n5.nabble.com/rotate-td47679.html - * - * Eventually, someone should feel free to implement an llvm-specific version - */ - -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_rotate(__CLC_GENTYPE x, __CLC_GENTYPE n) { - //Try to avoid extra work if someone's spinning the value through multiple - //full rotations - n = n % (__CLC_GENTYPE)__CLC_GENSIZE; - -#ifdef __CLC_SCALAR - if (n > 0){ - return (x << n) | (((__CLC_U_GENTYPE)x) >> (__CLC_GENSIZE - n)); - } else if (n == 0){ - return x; - } else { - return ( (((__CLC_U_GENTYPE)x) >> -n) | (x << (__CLC_GENSIZE + n)) ); - } -#else - //XXX: There's a lot of __builtin_astype calls to cast everything to - // unsigned ... This should be improved so that if __CLC_GENTYPE==__CLC_U_GENTYPE, no - // casts are required. - - __CLC_U_GENTYPE x_1 = __builtin_astype(x, __CLC_U_GENTYPE); - - //XXX: Is (__CLC_U_GENTYPE >> S__CLC_GENTYPE) | (__CLC_U_GENTYPE << S__CLC_GENTYPE) legal? - // If so, then combine the amt and shifts into a single set of statements - - __CLC_U_GENTYPE amt; - amt = (n < (__CLC_GENTYPE)0 ? __builtin_astype((__CLC_GENTYPE)0-n, __CLC_U_GENTYPE) : (__CLC_U_GENTYPE)0); - x_1 = (x_1 >> amt) | (x_1 << ((__CLC_U_GENTYPE)__CLC_GENSIZE - amt)); - - amt = (n < (__CLC_GENTYPE)0 ? (__CLC_U_GENTYPE)0 : __builtin_astype(n, __CLC_U_GENTYPE)); - x_1 = (x_1 << amt) | (x_1 >> ((__CLC_U_GENTYPE)__CLC_GENSIZE - amt)); - - return __builtin_astype(x_1, __CLC_GENTYPE); -#endif -} diff --git a/libclc/generic/include/spirv/async/gentype.inc b/libclc/libspirv/include/libspirv/async/gentype.inc similarity index 99% rename from libclc/generic/include/spirv/async/gentype.inc rename to libclc/libspirv/include/libspirv/async/gentype.inc index b908295192a88..10ffde53c49bc 100644 --- a/libclc/generic/include/spirv/async/gentype.inc +++ b/libclc/libspirv/include/libspirv/async/gentype.inc @@ -312,7 +312,7 @@ #endif #ifdef cl_khr_fp16 -#pragma OPENCL EXTENSION cl_khr_fp16: enable +#pragma OPENCL EXTENSION cl_khr_fp16 : enable #define __SPIRV_GENTYPE half #define __SPIRV_GENTYPE_MANGLED Dh diff --git a/libclc/generic/include/spirv/atomic/atomic_add.h b/libclc/libspirv/include/libspirv/atomic/atomic_add.h similarity index 92% rename from libclc/generic/include/spirv/atomic/atomic_add.h rename to libclc/libspirv/include/libspirv/atomic/atomic_add.h index 6fe70ddce5447..ff05f7176be3e 100644 --- a/libclc/generic/include/spirv/atomic/atomic_add.h +++ b/libclc/libspirv/include/libspirv/atomic/atomic_add.h @@ -11,4 +11,4 @@ #define __SPIRV_FUNCTION_U __spirv_AtomicIAdd #define __SPIRV_FUNCTION_U_LEN 18 #define __SPIRV_INT64_BASE -#include +#include diff --git a/libclc/generic/include/spirv/atomic/atomic_and.h b/libclc/libspirv/include/libspirv/atomic/atomic_and.h similarity index 92% rename from libclc/generic/include/spirv/atomic/atomic_and.h rename to libclc/libspirv/include/libspirv/atomic/atomic_and.h index 509917b2a3944..9df1e5050a9e5 100644 --- a/libclc/generic/include/spirv/atomic/atomic_and.h +++ b/libclc/libspirv/include/libspirv/atomic/atomic_and.h @@ -11,4 +11,4 @@ #define __SPIRV_FUNCTION_U __spirv_AtomicAnd #define __SPIRV_FUNCTION_U_LEN 17 #define __SPIRV_INT64_EXTENDED -#include +#include diff --git a/libclc/generic/include/spirv/atomic/atomic_cmpxchg.h b/libclc/libspirv/include/libspirv/atomic/atomic_cmpxchg.h similarity index 98% rename from libclc/generic/include/spirv/atomic/atomic_cmpxchg.h rename to libclc/libspirv/include/libspirv/atomic/atomic_cmpxchg.h index 5f7683ec4e55f..9a643d4295857 100644 --- a/libclc/generic/include/spirv/atomic/atomic_cmpxchg.h +++ b/libclc/libspirv/include/libspirv/atomic/atomic_cmpxchg.h @@ -6,7 +6,8 @@ // //===----------------------------------------------------------------------===// -// TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. +// TODO: Stop manually mangling this name. Need C++ namespaces to get the exact +// mangling. _CLC_DECL int _Z29__spirv_AtomicCompareExchangePU3AS3iN5__spv5Scope4FlagENS1_19MemorySemanticsMask4FlagES5_ii( volatile local int *, enum Scope, enum MemorySemanticsMask, diff --git a/libclc/generic/include/spirv/atomic/atomic_dec.h b/libclc/libspirv/include/libspirv/atomic/atomic_dec.h similarity index 100% rename from libclc/generic/include/spirv/atomic/atomic_dec.h rename to libclc/libspirv/include/libspirv/atomic/atomic_dec.h diff --git a/libclc/generic/include/spirv/atomic/atomic_decl.inc b/libclc/libspirv/include/libspirv/atomic/atomic_decl.inc similarity index 63% rename from libclc/generic/include/spirv/atomic/atomic_decl.inc rename to libclc/libspirv/include/libspirv/atomic/atomic_decl.inc index 58f7bdc1a7f09..61f386af817c2 100644 --- a/libclc/generic/include/spirv/atomic/atomic_decl.inc +++ b/libclc/libspirv/include/libspirv/atomic/atomic_decl.inc @@ -6,7 +6,8 @@ // //===----------------------------------------------------------------------===// -// TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. +// TODO: Stop manually mangling this name. Need C++ namespaces to get the exact +// mangling. #define __CLC_DECLARE_ATOMIC(ADDRSPACE, ADDRSPACE_MANGLED, TYPE, TYPE_MANGLED, \ NAME, NAME_LEN) \ _CLC_DECL TYPE \ @@ -14,24 +15,30 @@ volatile ADDRSPACE TYPE *, enum Scope, enum MemorySemanticsMask, \ TYPE); -#define __CLC_DECLARE_ATOMIC_ADDRSPACE(TYPE, TYPE_MANGLED, NAME, NAME_LEN) \ - __CLC_DECLARE_ATOMIC(global, AS1, TYPE, TYPE_MANGLED, NAME, NAME_LEN) \ - __CLC_DECLARE_ATOMIC(local, AS3, TYPE, TYPE_MANGLED, NAME, NAME_LEN) +#define __CLC_DECLARE_ATOMIC_ADDRSPACE(TYPE, TYPE_MANGLED, NAME, NAME_LEN) \ + __CLC_DECLARE_ATOMIC(global, AS1, TYPE, TYPE_MANGLED, NAME, NAME_LEN) \ + __CLC_DECLARE_ATOMIC(local, AS3, TYPE, TYPE_MANGLED, NAME, NAME_LEN) -__CLC_DECLARE_ATOMIC_ADDRSPACE(int, i, __SPIRV_FUNCTION_S, __SPIRV_FUNCTION_S_LEN) -__CLC_DECLARE_ATOMIC_ADDRSPACE(uint, j, __SPIRV_FUNCTION_U, __SPIRV_FUNCTION_U_LEN) +__CLC_DECLARE_ATOMIC_ADDRSPACE(int, i, __SPIRV_FUNCTION_S, + __SPIRV_FUNCTION_S_LEN) +__CLC_DECLARE_ATOMIC_ADDRSPACE(uint, j, __SPIRV_FUNCTION_U, + __SPIRV_FUNCTION_U_LEN) #ifdef __SPIRV_INT64_EXTENDED #ifdef cl_khr_int64_extended_atomics -__CLC_DECLARE_ATOMIC_ADDRSPACE(long, l, __SPIRV_FUNCTION_S, __SPIRV_FUNCTION_S_LEN) -__CLC_DECLARE_ATOMIC_ADDRSPACE(ulong, m, __SPIRV_FUNCTION_U, __SPIRV_FUNCTION_U_LEN) +__CLC_DECLARE_ATOMIC_ADDRSPACE(long, l, __SPIRV_FUNCTION_S, + __SPIRV_FUNCTION_S_LEN) +__CLC_DECLARE_ATOMIC_ADDRSPACE(ulong, m, __SPIRV_FUNCTION_U, + __SPIRV_FUNCTION_U_LEN) #endif #endif #ifdef __SPIRV_INT64_BASE #ifdef cl_khr_int64_base_atomics -__CLC_DECLARE_ATOMIC_ADDRSPACE(long, l, __SPIRV_FUNCTION_S, __SPIRV_FUNCTION_S_LEN) -__CLC_DECLARE_ATOMIC_ADDRSPACE(ulong, m, __SPIRV_FUNCTION_U, __SPIRV_FUNCTION_U_LEN) +__CLC_DECLARE_ATOMIC_ADDRSPACE(long, l, __SPIRV_FUNCTION_S, + __SPIRV_FUNCTION_S_LEN) +__CLC_DECLARE_ATOMIC_ADDRSPACE(ulong, m, __SPIRV_FUNCTION_U, + __SPIRV_FUNCTION_U_LEN) #endif #endif diff --git a/libclc/generic/include/spirv/atomic/atomic_inc.h b/libclc/libspirv/include/libspirv/atomic/atomic_inc.h similarity index 100% rename from libclc/generic/include/spirv/atomic/atomic_inc.h rename to libclc/libspirv/include/libspirv/atomic/atomic_inc.h diff --git a/libclc/generic/include/spirv/atomic/atomic_load.h b/libclc/libspirv/include/libspirv/atomic/atomic_load.h similarity index 81% rename from libclc/generic/include/spirv/atomic/atomic_load.h rename to libclc/libspirv/include/libspirv/atomic/atomic_load.h index 30d7d4baf3af1..75a8ab305e2c6 100644 --- a/libclc/generic/include/spirv/atomic/atomic_load.h +++ b/libclc/libspirv/include/libspirv/atomic/atomic_load.h @@ -6,15 +6,16 @@ // //===----------------------------------------------------------------------===// -// TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. +// TODO: Stop manually mangling this name. Need C++ namespaces to get the exact +// mangling. #define DECL(TYPE, TYPE_MANGLED, AS, AS_MANGLED) \ _CLC_DECL TYPE \ _Z18__spirv_AtomicLoadPU3##AS_MANGLED##K##TYPE_MANGLED##N5__spv5Scope4FlagENS1_19MemorySemanticsMask4FlagE( \ volatile AS const TYPE *, enum Scope, enum MemorySemanticsMask); -#define DECL_AS(TYPE, TYPE_MANGLED) \ -DECL(TYPE, TYPE_MANGLED, global, AS1) \ -DECL(TYPE, TYPE_MANGLED, local, AS3) +#define DECL_AS(TYPE, TYPE_MANGLED) \ + DECL(TYPE, TYPE_MANGLED, global, AS1) \ + DECL(TYPE, TYPE_MANGLED, local, AS3) DECL_AS(int, i) DECL_AS(unsigned int, j) diff --git a/libclc/generic/include/spirv/atomic/atomic_max.h b/libclc/libspirv/include/libspirv/atomic/atomic_max.h similarity index 92% rename from libclc/generic/include/spirv/atomic/atomic_max.h rename to libclc/libspirv/include/libspirv/atomic/atomic_max.h index 1054598a523d0..8f14d230e42a9 100644 --- a/libclc/generic/include/spirv/atomic/atomic_max.h +++ b/libclc/libspirv/include/libspirv/atomic/atomic_max.h @@ -11,4 +11,4 @@ #define __SPIRV_FUNCTION_U __spirv_AtomicUMax #define __SPIRV_FUNCTION_U_LEN 18 #define __SPIRV_INT64_EXTENDED -#include +#include diff --git a/libclc/generic/include/spirv/atomic/atomic_min.h b/libclc/libspirv/include/libspirv/atomic/atomic_min.h similarity index 92% rename from libclc/generic/include/spirv/atomic/atomic_min.h rename to libclc/libspirv/include/libspirv/atomic/atomic_min.h index c7c1776293038..c7b5e73f33bf6 100644 --- a/libclc/generic/include/spirv/atomic/atomic_min.h +++ b/libclc/libspirv/include/libspirv/atomic/atomic_min.h @@ -11,4 +11,4 @@ #define __SPIRV_FUNCTION_U __spirv_AtomicUMin #define __SPIRV_FUNCTION_U_LEN 18 #define __SPIRV_INT64_EXTENDED -#include +#include diff --git a/libclc/generic/include/spirv/atomic/atomic_or.h b/libclc/libspirv/include/libspirv/atomic/atomic_or.h similarity index 92% rename from libclc/generic/include/spirv/atomic/atomic_or.h rename to libclc/libspirv/include/libspirv/atomic/atomic_or.h index 6d7c7999f71b5..73cda335dd24b 100644 --- a/libclc/generic/include/spirv/atomic/atomic_or.h +++ b/libclc/libspirv/include/libspirv/atomic/atomic_or.h @@ -11,4 +11,4 @@ #define __SPIRV_FUNCTION_U __spirv_AtomicOr #define __SPIRV_FUNCTION_U_LEN 16 #define __SPIRV_INT64_EXTENDED -#include +#include diff --git a/libclc/generic/include/spirv/atomic/atomic_store.h b/libclc/libspirv/include/libspirv/atomic/atomic_store.h similarity index 82% rename from libclc/generic/include/spirv/atomic/atomic_store.h rename to libclc/libspirv/include/libspirv/atomic/atomic_store.h index 59dde9749b054..c56cee7283b85 100644 --- a/libclc/generic/include/spirv/atomic/atomic_store.h +++ b/libclc/libspirv/include/libspirv/atomic/atomic_store.h @@ -6,15 +6,16 @@ // //===----------------------------------------------------------------------===// -// TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. +// TODO: Stop manually mangling this name. Need C++ namespaces to get the exact +// mangling. #define DECL(TYPE, TYPE_MANGLED, AS, AS_MANGLED) \ _CLC_DECL void \ _Z19__spirv_AtomicStorePU3##AS_MANGLED##TYPE_MANGLED##N5__spv5Scope4FlagENS1_19MemorySemanticsMask4FlagE##TYPE_MANGLED( \ volatile AS TYPE *, enum Scope, enum MemorySemanticsMask, TYPE); -#define DECL_AS(TYPE, TYPE_MANGLED) \ -DECL(TYPE, TYPE_MANGLED, global, AS1) \ -DECL(TYPE, TYPE_MANGLED, local, AS3) +#define DECL_AS(TYPE, TYPE_MANGLED) \ + DECL(TYPE, TYPE_MANGLED, global, AS1) \ + DECL(TYPE, TYPE_MANGLED, local, AS3) DECL_AS(int, i) DECL_AS(unsigned int, j) diff --git a/libclc/generic/include/spirv/atomic/atomic_sub.h b/libclc/libspirv/include/libspirv/atomic/atomic_sub.h similarity index 92% rename from libclc/generic/include/spirv/atomic/atomic_sub.h rename to libclc/libspirv/include/libspirv/atomic/atomic_sub.h index c8957069384f4..62bec07cb8fbe 100644 --- a/libclc/generic/include/spirv/atomic/atomic_sub.h +++ b/libclc/libspirv/include/libspirv/atomic/atomic_sub.h @@ -11,4 +11,4 @@ #define __SPIRV_FUNCTION_U __spirv_AtomicISub #define __SPIRV_FUNCTION_U_LEN 18 #define __SPIRV_INT64_BASE -#include +#include diff --git a/libclc/generic/include/spirv/atomic/atomic_xchg.h b/libclc/libspirv/include/libspirv/atomic/atomic_xchg.h similarity index 93% rename from libclc/generic/include/spirv/atomic/atomic_xchg.h rename to libclc/libspirv/include/libspirv/atomic/atomic_xchg.h index c0a73517f2183..a274589a40f3d 100644 --- a/libclc/generic/include/spirv/atomic/atomic_xchg.h +++ b/libclc/libspirv/include/libspirv/atomic/atomic_xchg.h @@ -12,11 +12,12 @@ #define __SPIRV_FUNCTION_U_LEN 22 #define __SPIRV_INT64_BASE -// TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. +// TODO: Stop manually mangling this name. Need C++ namespaces to get the exact +// mangling. _CLC_DECL float _Z22__spirv_AtomicExchangePU3AS3fN5__spv5Scope4FlagENS1_19MemorySemanticsMask4FlagEf( volatile local float *, enum Scope, enum MemorySemanticsMask, float); _CLC_DECL float _Z22__spirv_AtomicExchangePU3AS1fN5__spv5Scope4FlagENS1_19MemorySemanticsMask4FlagEf( volatile global float *, enum Scope, enum MemorySemanticsMask, float); -#include +#include diff --git a/libclc/generic/include/spirv/atomic/atomic_xor.h b/libclc/libspirv/include/libspirv/atomic/atomic_xor.h similarity index 92% rename from libclc/generic/include/spirv/atomic/atomic_xor.h rename to libclc/libspirv/include/libspirv/atomic/atomic_xor.h index c6d4ea914cc90..0e2007bbdb29c 100644 --- a/libclc/generic/include/spirv/atomic/atomic_xor.h +++ b/libclc/libspirv/include/libspirv/atomic/atomic_xor.h @@ -11,4 +11,4 @@ #define __SPIRV_FUNCTION_U __spirv_AtomicXor #define __SPIRV_FUNCTION_U_LEN 17 #define __SPIRV_INT64_EXTENDED -#include +#include diff --git a/libclc/generic/libspirv/math/half_nextafter.inc b/libclc/libspirv/include/libspirv/generic/math/half_nextafter.inc similarity index 97% rename from libclc/generic/libspirv/math/half_nextafter.inc rename to libclc/libspirv/include/libspirv/generic/math/half_nextafter.inc index fa463d8bc2d2b..3631001e663dc 100644 --- a/libclc/generic/libspirv/math/half_nextafter.inc +++ b/libclc/libspirv/include/libspirv/generic/math/half_nextafter.inc @@ -10,8 +10,8 @@ #define HALF_NEXTAFTER_INC #include +#include #include -#include #ifdef cl_khr_fp16 diff --git a/libclc/generic/include/spirv/image/image.h b/libclc/libspirv/include/libspirv/image/image.h similarity index 53% rename from libclc/generic/include/spirv/image/image.h rename to libclc/libspirv/include/libspirv/image/image.h index 06fe55bd0f945..86145a5a93976 100644 --- a/libclc/generic/include/spirv/image/image.h +++ b/libclc/libspirv/include/libspirv/image/image.h @@ -6,22 +6,31 @@ // //===----------------------------------------------------------------------===// -_CLC_OVERLOAD _CLC_DECL float __spirv_ImageRead__Rfloat(image2d_t image, int2 coord); -_CLC_OVERLOAD _CLC_DECL float __spirv_ImageRead__Rfloat(image2d_t image, int4 coord); -_CLC_OVERLOAD _CLC_DECL float __spirv_ImageRead__Rfloat( - image2d_t image, int2 coord, int op1, int op2); -_CLC_OVERLOAD _CLC_DECL float __spirv_ImageRead__Rfloat( - image2d_t image, int4 coord, int op1, int op2); +_CLC_OVERLOAD _CLC_DECL float __spirv_ImageRead__Rfloat(image2d_t image, + int2 coord); +_CLC_OVERLOAD _CLC_DECL float __spirv_ImageRead__Rfloat(image2d_t image, + int4 coord); +_CLC_OVERLOAD _CLC_DECL float +__spirv_ImageRead__Rfloat(image2d_t image, int2 coord, int op1, int op2); +_CLC_OVERLOAD _CLC_DECL float +__spirv_ImageRead__Rfloat(image2d_t image, int4 coord, int op1, int op2); -_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4(image1d_t image, int coord); -_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4(image1d_t image, int2 coord); -_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4(image2d_t image, int2 coord); -_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4(image2d_t image, int4 coord); -_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4(image3d_t image, int4 coord); -_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4( - image2d_t image, int2 coord, int op1, int op2); -_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4( - image2d_t image, int4 coord, int op1, int op2); +_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4(image1d_t image, + int coord); +_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4(image1d_t image, + int2 coord); +_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4(image2d_t image, + int2 coord); +_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4(image2d_t image, + int4 coord); +_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4(image3d_t image, + int4 coord); +_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4(image2d_t image, + int2 coord, int op1, + int op2); +_CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageRead__Rfloat4(image2d_t image, + int4 coord, int op1, + int op2); _CLC_OVERLOAD _CLC_DECL float4 __spirv_ImageSampleExplicitcoord__Rfloat4( sampler_t sampler, float coord, int op1, float op2); @@ -46,37 +55,61 @@ _CLC_OVERLOAD _CLC_DECL int __spirv_ImageQueryOrder(image3d_t image); _CLC_OVERLOAD _CLC_DECL int __spirv_ImageQuerySamples(image2d_t image); -_CLC_OVERLOAD _CLC_DECL uint __spirv_ImageQuerySizeLod_Ruint(image1d_t image, int lod); +_CLC_OVERLOAD _CLC_DECL uint __spirv_ImageQuerySizeLod_Ruint(image1d_t image, + int lod); _CLC_OVERLOAD _CLC_DECL uint __spirv_ImageQuerySize_Ruint(image1d_t image); -_CLC_OVERLOAD _CLC_DECL uint2 __spirv_ImageQuerySizeLod_Ruint2(image1d_t image, int lod); -_CLC_OVERLOAD _CLC_DECL uint2 __spirv_ImageQuerySizeLod_Ruint2(image2d_t image, int lod); +_CLC_OVERLOAD _CLC_DECL uint2 __spirv_ImageQuerySizeLod_Ruint2(image1d_t image, + int lod); +_CLC_OVERLOAD _CLC_DECL uint2 __spirv_ImageQuerySizeLod_Ruint2(image2d_t image, + int lod); -_CLC_OVERLOAD _CLC_DECL uint3 __spirv_ImageQuerySizeLod_Ruint3(image2d_t image, int lod); -_CLC_OVERLOAD _CLC_DECL uint3 __spirv_ImageQuerySizeLod_Ruint3(image3d_t image, int lod); +_CLC_OVERLOAD _CLC_DECL uint3 __spirv_ImageQuerySizeLod_Ruint3(image2d_t image, + int lod); +_CLC_OVERLOAD _CLC_DECL uint3 __spirv_ImageQuerySizeLod_Ruint3(image3d_t image, + int lod); -_CLC_OVERLOAD _CLC_DECL ulong2 __spirv_ImageQuerySizeLod_Rulong2(image1d_t image, int lod); +_CLC_OVERLOAD _CLC_DECL ulong2 +__spirv_ImageQuerySizeLod_Rulong2(image1d_t image, int lod); -_CLC_OVERLOAD _CLC_DECL ulong3 __spirv_ImageQuerySizeLod_Rulong3(image2d_t image, int lod); +_CLC_OVERLOAD _CLC_DECL ulong3 +__spirv_ImageQuerySizeLod_Rulong3(image2d_t image, int lod); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image1d_t image, int coord, float4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image1d_t image, int coord, int4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image1d_t image, int2 coord, float4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image1d_t image, int2 coord, int4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int2 coord, float texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int2 coord, float4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int2 coord, int4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int4 coord, float texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int4 coord, float4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int4 coord, int4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image3d_t image, int4 coord, float4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image3d_t image, int4 coord, int4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image1d_t image, int coord, + float4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image1d_t image, int coord, + int4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image1d_t image, int2 coord, + float4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image1d_t image, int2 coord, + int4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int2 coord, + float texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int2 coord, + float4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int2 coord, + int4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int4 coord, + float texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int4 coord, + float4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int4 coord, + int4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image3d_t image, int4 coord, + float4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image3d_t image, int4 coord, + int4 texel); #ifdef cl_khr_fp16 -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image1d_t image, int coord, half4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image1d_t image, int2 coord, half4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int2 coord, half4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int4 coord, half4 texel); -_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image3d_t image, int4 coord, half4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image1d_t image, int coord, + half4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image1d_t image, int2 coord, + half4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int2 coord, + half4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image2d_t image, int4 coord, + half4 texel); +_CLC_OVERLOAD _CLC_DECL void __spirv_ImageWrite(image3d_t image, int4 coord, + half4 texel); #endif diff --git a/libclc/libspirv/include/libspirv/image/image_defines.h b/libclc/libspirv/include/libspirv/image/image_defines.h new file mode 100644 index 0000000000000..8bb138d77ed74 --- /dev/null +++ b/libclc/libspirv/include/libspirv/image/image_defines.h @@ -0,0 +1,57 @@ +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +/* get_image_channel_data_type flags */ +#define CLK_SNORM_INT8 0x10D0 +#define CLK_SNORM_INT16 0x10D1 +#define CLK_UNORM_INT8 0x10D2 +#define CLK_UNORM_INT16 0x10D3 +#define CLK_UNORM_SHORT_565 0x10D4 +#define CLK_UNORM_SHORT_555 0x10D5 +#define CLK_UNORM_SHORT_101010 0x10D6 +#define CLK_SIGNED_INT8 0x10D7 +#define CLK_SIGNED_INT16 0x10D8 +#define CLK_SIGNED_INT32 0x10D9 +#define CLK_UNSIGNED_INT8 0x10DA +#define CLK_UNSIGNED_INT16 0x10DB +#define CLK_UNSIGNED_INT32 0x10DC +#define CLK_HALF_FLOAT 0x10DD +#define CLK_FLOAT 0x10DE + +/* get_image_channel_order flags */ +#define CLK_R 0x10B0 +#define CLK_A 0x10B1 +#define CLK_RG 0x10B2 +#define CLK_RA 0x10B3 +#define CLK_RGB 0x10B4 +#define CLK_RGBA 0x10B5 +#define CLK_BGRA 0x10B6 +#define CLK_ARGB 0x10B7 +#define CLK_INTENSITY 0x10B8 +#define CLK_LUMINANCE 0x10B9 +#define CLK_Rx 0x10BA +#define CLK_RGx 0x10BB +#define CLK_RGBx 0x10BC + +/* sampler normalized coords */ +#define CLK_NORMALIZED_COORDS_FALSE 0x0000 +#define CLK_NORMALIZED_COORDS_TRUE 0x0001 +#define __SPIRV_NORMALIZED_COORDS_MASK 0x0001 + +/* sampler addressing mode */ +#define CLK_ADDRESS_NONE 0x0000 +#define CLK_ADDRESS_CLAMP_TO_EDGE 0x0002 +#define CLK_ADDRESS_CLAMP 0x0004 +#define CLK_ADDRESS_REPEAT 0x0006 +#define CLK_ADDRESS_MIRRORED_REPEAT 0x0008 +#define __SPIRV_ADDRESS_MASK 0x000E + +/* sampler filter mode */ +#define CLK_FILTER_NEAREST 0x0000 +#define CLK_FILTER_LINEAR 0x0010 +#define __SPIRV_FILTER_MASK 0x0010 diff --git a/libclc/generic/include/lp64_types.h b/libclc/libspirv/include/libspirv/lp64_types.h similarity index 100% rename from libclc/generic/include/lp64_types.h rename to libclc/libspirv/include/libspirv/lp64_types.h diff --git a/libclc/generic/libspirv/math/tables.h b/libclc/libspirv/include/libspirv/math/tables.h similarity index 84% rename from libclc/generic/libspirv/math/tables.h rename to libclc/libspirv/include/libspirv/math/tables.h index ea5221e1f72b0..8f2d95d9dd614 100644 --- a/libclc/generic/libspirv/math/tables.h +++ b/libclc/libspirv/include/libspirv/math/tables.h @@ -26,26 +26,21 @@ #define TABLE_MANGLE(NAME) __clc_##NAME -#define DECLARE_TABLE(TYPE,NAME,LENGTH) \ - TABLE_SPACE TYPE NAME [ LENGTH ] +#define DECLARE_TABLE(TYPE, NAME, LENGTH) TABLE_SPACE TYPE NAME[LENGTH] -#define TABLE_FUNCTION(TYPE,TABLE,NAME) \ - TYPE TABLE_MANGLE(NAME)(size_t idx) { \ - return TABLE[idx]; \ - } +#define TABLE_FUNCTION(TYPE, TABLE, NAME) \ + TYPE TABLE_MANGLE(NAME)(size_t idx) { return TABLE[idx]; } -#define TABLE_FUNCTION_DECL(TYPE, NAME) \ - TYPE TABLE_MANGLE(NAME)(size_t idx); +#define TABLE_FUNCTION_DECL(TYPE, NAME) TYPE TABLE_MANGLE(NAME)(size_t idx); -#define USE_TABLE(NAME, IDX) \ - TABLE_MANGLE(NAME)(IDX) +#define USE_TABLE(NAME, IDX) TABLE_MANGLE(NAME)(IDX) TABLE_FUNCTION_DECL(float2, loge_tbl); TABLE_FUNCTION_DECL(float, log_inv_tbl); TABLE_FUNCTION_DECL(float2, log_inv_tbl_ep); TABLE_FUNCTION_DECL(float2, log2_tbl); TABLE_FUNCTION_DECL(float2, log10_tbl); -TABLE_FUNCTION_DECL(uint4, pibits_tbl); +TABLE_FUNCTION_DECL(uint4, pibits_tbl); TABLE_FUNCTION_DECL(float2, sinhcosh_tbl); TABLE_FUNCTION_DECL(float2, cbrt_tbl); TABLE_FUNCTION_DECL(float, exp_tbl); diff --git a/libclc/ptx-nvidiacl/include/clc/async/gentype.inc b/libclc/libspirv/include/libspirv/ptx-nvidiacl/async/gentype.inc similarity index 99% rename from libclc/ptx-nvidiacl/include/clc/async/gentype.inc rename to libclc/libspirv/include/libspirv/ptx-nvidiacl/async/gentype.inc index da5253d547174..2d65ac9216adf 100644 --- a/libclc/ptx-nvidiacl/include/clc/async/gentype.inc +++ b/libclc/libspirv/include/libspirv/ptx-nvidiacl/async/gentype.inc @@ -255,7 +255,7 @@ #endif #ifdef cl_khr_fp16 -#pragma OPENCL EXTENSION cl_khr_fp16: enable +#pragma OPENCL EXTENSION cl_khr_fp16 : enable #define __CLC_GENTYPE half #define __CLC_GENTYPE_MANGLED Dh diff --git a/libclc/ptx-nvidiacl/include/intrinsics.h b/libclc/libspirv/include/libspirv/ptx-nvidiacl/intrinsics.h similarity index 100% rename from libclc/ptx-nvidiacl/include/intrinsics.h rename to libclc/libspirv/include/libspirv/ptx-nvidiacl/intrinsics.h diff --git a/libclc/ptx-nvidiacl/include/libdevice.h b/libclc/libspirv/include/libspirv/ptx-nvidiacl/libdevice.h similarity index 99% rename from libclc/ptx-nvidiacl/include/libdevice.h rename to libclc/libspirv/include/libspirv/ptx-nvidiacl/libdevice.h index 5b1c8f6e9bee4..c39b5d66be547 100644 --- a/libclc/ptx-nvidiacl/include/libdevice.h +++ b/libclc/libspirv/include/libspirv/ptx-nvidiacl/libdevice.h @@ -9,7 +9,7 @@ #ifndef PTX_NVIDIACL_LIBDEVICE_H #define PTX_NVIDIACL_LIBDEVICE_H -#include +#include #ifdef cl_khr_fp64 #pragma OPENCL EXTENSION cl_khr_fp64 : enable diff --git a/libclc/generic/include/spirv/spirv.h b/libclc/libspirv/include/libspirv/spirv.h similarity index 59% rename from libclc/generic/include/spirv/spirv.h rename to libclc/libspirv/include/libspirv/spirv.h index 73b590dff18a2..e926f7d8ff7a7 100644 --- a/libclc/generic/include/spirv/spirv.h +++ b/libclc/libspirv/include/libspirv/spirv.h @@ -41,10 +41,10 @@ /* Supported Data Types */ #include -#include +#include /* Supported builtins */ -#include +#include /* Reinterpreting Types Using as_type() and as_typen() */ #include @@ -53,19 +53,19 @@ #include /* 6.11.1 Work-Item Functions */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include /* 6.11.2.1 Floating-point macros */ #include @@ -74,22 +74,22 @@ #include /* 6.11.11 Atomic Functions */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include /* 6.11.13 Image Read and Write Functions */ -#include -#include +#include +#include #pragma OPENCL EXTENSION all : disable diff --git a/libclc/generic/include/spirv/spirv_builtins.h b/libclc/libspirv/include/libspirv/spirv_builtins.h similarity index 99% rename from libclc/generic/include/spirv/spirv_builtins.h rename to libclc/libspirv/include/libspirv/spirv_builtins.h index cd576b4a94ea4..1b1aa983cc320 100644 --- a/libclc/generic/include/spirv/spirv_builtins.h +++ b/libclc/libspirv/include/libspirv/spirv_builtins.h @@ -11,7 +11,7 @@ // #include -#include +#include #ifndef CLC_SPIRV_BINDING #define CLC_SPIRV_BINDING diff --git a/libclc/generic/include/spirv/spirv_types.h b/libclc/libspirv/include/libspirv/spirv_types.h similarity index 98% rename from libclc/generic/include/spirv/spirv_types.h rename to libclc/libspirv/include/libspirv/spirv_types.h index d45e089032b2b..a717803f8661e 100644 --- a/libclc/generic/include/spirv/spirv_types.h +++ b/libclc/libspirv/include/libspirv/spirv_types.h @@ -9,7 +9,7 @@ #ifndef CLC_SPIRV_TYPES #define CLC_SPIRV_TYPES -#include +#include "lp64_types.h" enum Scope { CrossDevice = 0, diff --git a/libclc/generic/include/spirv/workitem/get_global_id.h b/libclc/libspirv/include/libspirv/workitem/get_global_id.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_global_id.h rename to libclc/libspirv/include/libspirv/workitem/get_global_id.h diff --git a/libclc/generic/include/spirv/workitem/get_global_offset.h b/libclc/libspirv/include/libspirv/workitem/get_global_offset.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_global_offset.h rename to libclc/libspirv/include/libspirv/workitem/get_global_offset.h diff --git a/libclc/generic/include/spirv/workitem/get_global_size.h b/libclc/libspirv/include/libspirv/workitem/get_global_size.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_global_size.h rename to libclc/libspirv/include/libspirv/workitem/get_global_size.h diff --git a/libclc/generic/include/spirv/workitem/get_group_id.h b/libclc/libspirv/include/libspirv/workitem/get_group_id.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_group_id.h rename to libclc/libspirv/include/libspirv/workitem/get_group_id.h diff --git a/libclc/generic/include/spirv/workitem/get_local_id.h b/libclc/libspirv/include/libspirv/workitem/get_local_id.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_local_id.h rename to libclc/libspirv/include/libspirv/workitem/get_local_id.h diff --git a/libclc/generic/include/spirv/workitem/get_local_size.h b/libclc/libspirv/include/libspirv/workitem/get_local_size.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_local_size.h rename to libclc/libspirv/include/libspirv/workitem/get_local_size.h diff --git a/libclc/generic/include/spirv/workitem/get_max_sub_group_size.h b/libclc/libspirv/include/libspirv/workitem/get_max_sub_group_size.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_max_sub_group_size.h rename to libclc/libspirv/include/libspirv/workitem/get_max_sub_group_size.h diff --git a/libclc/generic/include/spirv/workitem/get_num_groups.h b/libclc/libspirv/include/libspirv/workitem/get_num_groups.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_num_groups.h rename to libclc/libspirv/include/libspirv/workitem/get_num_groups.h diff --git a/libclc/generic/include/spirv/workitem/get_num_sub_groups.h b/libclc/libspirv/include/libspirv/workitem/get_num_sub_groups.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_num_sub_groups.h rename to libclc/libspirv/include/libspirv/workitem/get_num_sub_groups.h diff --git a/libclc/generic/include/spirv/workitem/get_sub_group_id.h b/libclc/libspirv/include/libspirv/workitem/get_sub_group_id.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_sub_group_id.h rename to libclc/libspirv/include/libspirv/workitem/get_sub_group_id.h diff --git a/libclc/generic/include/spirv/workitem/get_sub_group_local_id.h b/libclc/libspirv/include/libspirv/workitem/get_sub_group_local_id.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_sub_group_local_id.h rename to libclc/libspirv/include/libspirv/workitem/get_sub_group_local_id.h diff --git a/libclc/generic/include/spirv/workitem/get_sub_group_size.h b/libclc/libspirv/include/libspirv/workitem/get_sub_group_size.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_sub_group_size.h rename to libclc/libspirv/include/libspirv/workitem/get_sub_group_size.h diff --git a/libclc/generic/include/spirv/workitem/get_work_dim.h b/libclc/libspirv/include/libspirv/workitem/get_work_dim.h similarity index 100% rename from libclc/generic/include/spirv/workitem/get_work_dim.h rename to libclc/libspirv/include/libspirv/workitem/get_work_dim.h diff --git a/libclc/amdgcn-amdhsa/libspirv/SOURCES b/libclc/libspirv/lib/amdgcn-amdhsa/SOURCES similarity index 100% rename from libclc/amdgcn-amdhsa/libspirv/SOURCES rename to libclc/libspirv/lib/amdgcn-amdhsa/SOURCES diff --git a/libclc/amdgcn-amdhsa/libspirv/assert/__assert_fail.ll b/libclc/libspirv/lib/amdgcn-amdhsa/assert/__assert_fail.ll similarity index 100% rename from libclc/amdgcn-amdhsa/libspirv/assert/__assert_fail.ll rename to libclc/libspirv/lib/amdgcn-amdhsa/assert/__assert_fail.ll diff --git a/libclc/amdgcn-amdhsa/libspirv/async/wait_group_events.cl b/libclc/libspirv/lib/amdgcn-amdhsa/async/wait_group_events.cl similarity index 95% rename from libclc/amdgcn-amdhsa/libspirv/async/wait_group_events.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/async/wait_group_events.cl index cc404fee4dc0e..701668c73e6b6 100644 --- a/libclc/amdgcn-amdhsa/libspirv/async/wait_group_events.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/async/wait_group_events.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_OVERLOAD _CLC_DEF void __spirv_GroupWaitEvents(unsigned int scope, int num_events, diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_add.cl b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_add.cl similarity index 99% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_add.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_add.cl index 5c5092fa84a59..77c9396210798 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_add.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_add.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include "atomic_helpers.h" -#include -#include +#include +#include extern constant int __oclc_ISA_version; diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_and.cl b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_and.cl similarity index 89% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_and.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_and.cl index 88c3031046c23..5f8c587de5046 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_and.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_and.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include "atomic_helpers.h" -#include -#include +#include +#include #define __CLC_OP & #define __SPIRV_BUILTIN _Z17__spirv_AtomicAnd diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_cmpxchg.cl b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_cmpxchg.cl similarity index 98% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_cmpxchg.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_cmpxchg.cl index a5c42c2f4e674..480a13e405511 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_cmpxchg.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_cmpxchg.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include "atomic_helpers.h" -#include -#include +#include +#include #define AMDGPU_ATOMIC_CMPXCHG_IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED, SUB1, \ SUB2) \ diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_helpers.h b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_helpers.h similarity index 99% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_helpers.h rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_helpers.h index 66b3af72fa044..bc40d1def1e76 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_helpers.h +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_helpers.h @@ -6,8 +6,8 @@ // //===----------------------------------------------------------------------===// -#include -#include +#include +#include extern int __oclc_amdgpu_reflect(__constant char *); diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_load.cl b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_load.cl similarity index 96% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_load.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_load.cl index 20ead6e641e98..9430c21d44031 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_load.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_load.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include "atomic_helpers.h" -#include -#include +#include +#include #define AMDGPU_ATOMIC_LOAD_IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED) \ _CLC_DEF TYPE \ diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_max.cl b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_max.cl similarity index 96% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_max.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_max.cl index 71af69639a888..f838ae950a991 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_max.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_max.cl @@ -8,8 +8,8 @@ #include "atomic_helpers.h" #include "atomic_minmax.h" -#include -#include +#include +#include extern constant int __oclc_ISA_version; diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_min.cl b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_min.cl similarity index 96% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_min.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_min.cl index 4fd7bbdb497f1..7592c473ea735 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_min.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_min.cl @@ -8,8 +8,8 @@ #include "atomic_helpers.h" #include "atomic_minmax.h" -#include -#include +#include +#include extern constant int __oclc_ISA_version; diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_minmax.h b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_minmax.h similarity index 98% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_minmax.h rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_minmax.h index c1fdc8f842f92..1b65cdffb2f65 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_minmax.h +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_minmax.h @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include "atomic_helpers.h" -#include -#include +#include +#include #define AMDGPU_ATOMIC_FP_MINMAX_IMPL( \ OPNAME, OP, TYPE, TYPE_MANGLED, STORAGE_TYPE, STORAGE_TYPE_MANGLED, AS, \ diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_or.cl b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_or.cl similarity index 89% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_or.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_or.cl index 283802601bc84..4f33d6acbff01 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_or.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_or.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include "atomic_helpers.h" -#include -#include +#include +#include #define __CLC_OP | #define __SPIRV_BUILTIN _Z16__spirv_AtomicOr diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_safe.def b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_safe.def similarity index 100% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_safe.def rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_safe.def diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_store.cl b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_store.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_store.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_store.cl index 8869cd801a450..a8b35e0522ba5 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_store.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_store.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include "atomic_helpers.h" -#include -#include +#include +#include #define AMDGPU_ATOMIC_STORE_IMPL(TYPE, TYPE_MANGLED, AS, AS_MANGLED, SUB1) \ _CLC_DEF void \ diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_sub.cl b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_sub.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_sub.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_sub.cl index 6e93ba2029c8f..72539460e89ea 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_sub.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_sub.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include "atomic_helpers.h" -#include -#include +#include +#include #define AMDGPU_ATOMIC_SUB_IMPL(FUNC_NAME, TYPE, TYPE_MANGLED, AS, AS_MANGLED, \ NOT_GENERIC, BUILTIN) \ diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_xchg.cl b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_xchg.cl similarity index 94% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_xchg.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_xchg.cl index adff5de538743..3a1f8ae5f1324 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_xchg.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_xchg.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include "atomic_helpers.h" -#include -#include +#include +#include AMDGPU_ATOMIC(_Z22__spirv_AtomicExchange, int, i, __hip_atomic_exchange) AMDGPU_ATOMIC(_Z22__spirv_AtomicExchange, unsigned int, j, diff --git a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_xor.cl b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_xor.cl similarity index 89% rename from libclc/amdgcn-amdhsa/libspirv/atomic/atomic_xor.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_xor.cl index 5c8ebc8d90629..ef17188acaf93 100644 --- a/libclc/amdgcn-amdhsa/libspirv/atomic/atomic_xor.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/atomic/atomic_xor.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include "atomic_helpers.h" -#include -#include +#include +#include #define __CLC_OP ^ #define __SPIRV_BUILTIN _Z17__spirv_AtomicXor diff --git a/libclc/amdgcn-amdhsa/libspirv/cl_khr_int64_extended_atomics/minmax_helpers.ll b/libclc/libspirv/lib/amdgcn-amdhsa/cl_khr_int64_extended_atomics/minmax_helpers.ll similarity index 100% rename from libclc/amdgcn-amdhsa/libspirv/cl_khr_int64_extended_atomics/minmax_helpers.ll rename to libclc/libspirv/lib/amdgcn-amdhsa/cl_khr_int64_extended_atomics/minmax_helpers.ll diff --git a/libclc/amdgcn-amdhsa/libspirv/group/collectives.cl b/libclc/libspirv/lib/amdgcn-amdhsa/group/collectives.cl similarity index 99% rename from libclc/amdgcn-amdhsa/libspirv/group/collectives.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/group/collectives.cl index 5cd1e419a91b2..245a93985071a 100644 --- a/libclc/amdgcn-amdhsa/libspirv/group/collectives.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/group/collectives.cl @@ -6,8 +6,8 @@ // //===----------------------------------------------------------------------===// -#include -#include +#include +#include #pragma OPENCL EXTENSION cl_khr_fp16 : enable #pragma OPENCL EXTENSION cl_khr_fp64 : enable diff --git a/libclc/amdgcn-amdhsa/libspirv/group/collectives_helpers.ll b/libclc/libspirv/lib/amdgcn-amdhsa/group/collectives_helpers.ll similarity index 100% rename from libclc/amdgcn-amdhsa/libspirv/group/collectives_helpers.ll rename to libclc/libspirv/lib/amdgcn-amdhsa/group/collectives_helpers.ll diff --git a/libclc/amdgcn-amdhsa/libspirv/group/group_ballot.cl b/libclc/libspirv/lib/amdgcn-amdhsa/group/group_ballot.cl similarity index 94% rename from libclc/amdgcn-amdhsa/libspirv/group/group_ballot.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/group/group_ballot.cl index 52b1f170a8576..7208f788898da 100644 --- a/libclc/amdgcn-amdhsa/libspirv/group/group_ballot.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/group/group_ballot.cl @@ -6,8 +6,8 @@ // //===----------------------------------------------------------------------===// -#include -#include +#include +#include // from llvm/include/llvm/IR/InstrTypes.h #define ICMP_NE 33 diff --git a/libclc/amdgcn-amdhsa/libspirv/math/acos.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/acos.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/acos.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/acos.cl index 5c3622e8d26f8..e18f9e16d80ca 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/acos.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/acos.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_acos #define __CLC_BUILTIN __ocml_acos diff --git a/libclc/amdgcn-amdhsa/libspirv/math/acosh.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/acosh.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/acosh.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/acosh.cl index 48e1daeb2151d..765b82cf6150e 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/acosh.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/acosh.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_acosh #define __CLC_BUILTIN __ocml_acosh diff --git a/libclc/amdgcn-amdhsa/libspirv/math/asin.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/asin.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/asin.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/asin.cl index 6e967404a5890..0c6e2f58ee9b8 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/asin.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/asin.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_asin #define __CLC_BUILTIN __ocml_asin diff --git a/libclc/amdgcn-amdhsa/libspirv/math/asinh.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/asinh.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/asinh.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/asinh.cl index 80a392685f26f..8b2d7ca3f7d8a 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/asinh.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/asinh.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_asinh #define __CLC_BUILTIN __ocml_asinh diff --git a/libclc/amdgcn-amdhsa/libspirv/math/atan.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/atan.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/atan.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/atan.cl index 60e881737122c..566d0bc9cb745 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/atan.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/atan.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_atan #define __CLC_BUILTIN __ocml_atan diff --git a/libclc/amdgcn-amdhsa/libspirv/math/atan2.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/atan2.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/atan2.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/atan2.cl index 6237099559382..9f036456c71d1 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/atan2.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/atan2.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_atan2 #define __CLC_BUILTIN __ocml_atan2 diff --git a/libclc/amdgcn-amdhsa/libspirv/math/atanh.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/atanh.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/atanh.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/atanh.cl index 2effb624f5e5f..ba64eb2a4697f 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/atanh.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/atanh.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_atanh #define __CLC_BUILTIN __ocml_atanh diff --git a/libclc/amdgcn-amdhsa/libspirv/math/cbrt.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/cbrt.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/cbrt.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/cbrt.cl index 4eff7057c7ed2..14b0cbf078036 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/cbrt.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/cbrt.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_cbrt #define __CLC_BUILTIN __ocml_cbrt diff --git a/libclc/amdgcn-amdhsa/libspirv/math/ceil.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/ceil.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/ceil.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/ceil.cl index f1d300680c655..8a8abb3e553df 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/ceil.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/ceil.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_ceil #define __CLC_BUILTIN __ocml_ceil diff --git a/libclc/amdgcn-amdhsa/libspirv/math/copysign.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/copysign.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/copysign.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/copysign.cl index 5ac7352f171a4..8dffb97e96e74 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/copysign.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/copysign.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_copysign #define __CLC_BUILTIN __ocml_copysign diff --git a/libclc/amdgcn-amdhsa/libspirv/math/cos.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/cos.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/cos.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/cos.cl index 0effbd70749d1..2d3f5c576085c 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/cos.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/cos.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_cos #define __CLC_BUILTIN __ocml_cos diff --git a/libclc/amdgcn-amdhsa/libspirv/math/cosh.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/cosh.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/cosh.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/cosh.cl index 39155ba5aafab..2e67f96db1580 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/cosh.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/cosh.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_cosh #define __CLC_BUILTIN __ocml_cosh diff --git a/libclc/amdgcn-amdhsa/libspirv/math/cospi.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/cospi.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/cospi.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/cospi.cl index 529287eb29f21..8f8081ab4f3b6 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/cospi.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/cospi.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_cospi #define __CLC_BUILTIN __ocml_cospi diff --git a/libclc/amdgcn-amdhsa/libspirv/math/erf.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/erf.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/erf.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/erf.cl index d5faf274690c9..8ec2b37263316 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/erf.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/erf.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_erf #define __CLC_BUILTIN __ocml_erf diff --git a/libclc/amdgcn-amdhsa/libspirv/math/erfc.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/erfc.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/erfc.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/erfc.cl index bd86cff073407..3d17968f14253 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/erfc.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/erfc.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_erfc #define __CLC_BUILTIN __ocml_erfc diff --git a/libclc/amdgcn-amdhsa/libspirv/math/exp.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/exp.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/exp.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/exp.cl index 18607deed2880..495e56a33586e 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/exp.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/exp.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_exp #define __CLC_BUILTIN __ocml_exp diff --git a/libclc/amdgcn-amdhsa/libspirv/math/exp10.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/exp10.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/exp10.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/exp10.cl index 7744cdb765fd9..57777ea2e0a73 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/exp10.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/exp10.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_exp10 #define __CLC_BUILTIN __ocml_exp10 diff --git a/libclc/amdgcn-amdhsa/libspirv/math/exp2.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/exp2.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/exp2.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/exp2.cl index e91d75595af06..34a20b219afc1 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/exp2.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/exp2.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_exp2 #define __CLC_BUILTIN __ocml_exp2 diff --git a/libclc/amdgcn-amdhsa/libspirv/math/expm1.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/expm1.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/expm1.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/expm1.cl index ba807677e220a..72e94b4a81579 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/expm1.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/expm1.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_expm1 #define __CLC_BUILTIN __ocml_expm1 diff --git a/libclc/amdgcn-amdhsa/libspirv/math/fabs.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/fabs.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/fabs.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/fabs.cl index ea2a6c6c0a806..ec147d9b60f0b 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/fabs.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/fabs.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_fabs #define __CLC_BUILTIN __ocml_fabs diff --git a/libclc/amdgcn-amdhsa/libspirv/math/fdim.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/fdim.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/fdim.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/fdim.cl index 65b6e58741516..7ddb62a09582f 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/fdim.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/fdim.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_fdim #define __CLC_BUILTIN __ocml_fdim diff --git a/libclc/amdgcn-amdhsa/libspirv/math/floor.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/floor.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/floor.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/floor.cl index f0192cd4c0df7..d589d9e9c8552 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/floor.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/floor.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_floor #define __CLC_BUILTIN __ocml_floor diff --git a/libclc/amdgcn-amdhsa/libspirv/math/fmax.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/fmax.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/fmax.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/fmax.cl index ec3747e9ec16c..d11f3bd69db65 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/fmax.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/fmax.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_fmax #define __CLC_BUILTIN __ocml_fmax diff --git a/libclc/amdgcn-amdhsa/libspirv/math/fmin.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/fmin.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/fmin.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/fmin.cl index 1208fd098f753..68bb302dec84a 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/fmin.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/fmin.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_fmin #define __CLC_BUILTIN __ocml_fmin diff --git a/libclc/amdgcn-amdhsa/libspirv/math/fmod.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/fmod.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/fmod.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/fmod.cl index 266b50006a260..fa8c753e1a152 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/fmod.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/fmod.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_fmod #define __CLC_BUILTIN __ocml_fmod diff --git a/libclc/amdgcn-amdhsa/libspirv/math/frexp.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/frexp.cl similarity index 99% rename from libclc/amdgcn-amdhsa/libspirv/math/frexp.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/frexp.cl index e70ea1120ed3d..f9206042a2ab2 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/frexp.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/frexp.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include "mangle_common.h" -#include +#include #include #define FUNCNAME(IN, OUT) \ diff --git a/libclc/amdgcn-amdhsa/libspirv/math/hypot.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/hypot.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/hypot.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/hypot.cl index b371d3b9c9d46..a2a761f1ddb35 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/hypot.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/hypot.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_hypot #define __CLC_BUILTIN __ocml_hypot diff --git a/libclc/amdgcn-amdhsa/libspirv/math/ilogb.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/ilogb.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/ilogb.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/ilogb.cl index 6c995e5e3c96e..d231716fd8838 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/ilogb.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/ilogb.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include int __ocml_ilogb_f32(float); _CLC_DEFINE_UNARY_BUILTIN(int, __spirv_ocl_ilogb, __ocml_ilogb_f32, float) diff --git a/libclc/amdgcn-amdhsa/libspirv/math/ldexp.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/ldexp.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/ldexp.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/ldexp.cl index 79039d642d6ac..e362f82807870 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/ldexp.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/ldexp.cl @@ -9,7 +9,7 @@ #include #include #include -#include +#include float __ocml_ldexp_f32(float, int); _CLC_DEFINE_BINARY_BUILTIN(float, __spirv_ocl_ldexp, __ocml_ldexp_f32, float, diff --git a/libclc/amdgcn-amdhsa/libspirv/math/lgamma.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/lgamma.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/lgamma.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/lgamma.cl index 2e152a1443735..1d96760b19feb 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/lgamma.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/lgamma.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_lgamma #define __CLC_BUILTIN __ocml_lgamma diff --git a/libclc/amdgcn-amdhsa/libspirv/math/log.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/log.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/log.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/log.cl index 3c73bd0c5b923..8e8ed1617e158 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/log.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/log.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_log #define __CLC_BUILTIN __ocml_log diff --git a/libclc/amdgcn-amdhsa/libspirv/math/log10.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/log10.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/log10.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/log10.cl index ec883deaa0b0f..3a949e64a56a6 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/log10.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/log10.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_log10 #define __CLC_BUILTIN __ocml_log10 diff --git a/libclc/amdgcn-amdhsa/libspirv/math/log1p.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/log1p.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/log1p.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/log1p.cl index c32ef763f4356..c652d005cf704 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/log1p.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/log1p.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_log1p #define __CLC_BUILTIN __ocml_log1p diff --git a/libclc/amdgcn-amdhsa/libspirv/math/log2.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/log2.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/log2.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/log2.cl index f7654044afe30..01e23c5deb413 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/log2.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/log2.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_log2 #define __CLC_BUILTIN __ocml_log2 diff --git a/libclc/amdgcn-amdhsa/libspirv/math/logb.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/logb.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/logb.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/logb.cl index 72ec1047dbe42..9722bfb623301 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/logb.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/logb.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_logb #define __CLC_BUILTIN __ocml_logb diff --git a/libclc/amdgcn-amdhsa/libspirv/math/mangle_common.h b/libclc/libspirv/lib/amdgcn-amdhsa/math/mangle_common.h similarity index 72% rename from libclc/amdgcn-amdhsa/libspirv/math/mangle_common.h rename to libclc/libspirv/lib/amdgcn-amdhsa/math/mangle_common.h index 8af4a0fe9ea2a..fad617acae793 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/mangle_common.h +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/mangle_common.h @@ -32,39 +32,42 @@ ARG1_TYPE##4 x, \ __attribute__((address_space(ADDR_SPACE))) ARG2_TYPE##4 * y) { \ return (ARG1_TYPE##4)( \ - FUNCTION_MACRO(2)(x.lo, (__attribute__((address_space(ADDR_SPACE))) \ - ARG2_TYPE##2 *)y), \ FUNCTION_MACRO(2)( \ - x.hi, (__attribute__((address_space(ADDR_SPACE))) \ - ARG2_TYPE##2 *)((__attribute__((address_space(ADDR_SPACE))) \ - ARG2_TYPE *)y + \ - 2))); \ + x.lo, \ + (__attribute__((address_space(ADDR_SPACE))) ARG2_TYPE##2 *)y), \ + FUNCTION_MACRO(2)( \ + x.hi, (__attribute__((address_space(ADDR_SPACE))) ARG2_TYPE##2 \ + *)((__attribute__((address_space(ADDR_SPACE))) \ + ARG2_TYPE *)y + \ + 2))); \ } \ \ _CLC_DEF ARG1_TYPE##8 FUNCTION_MACRO(8)( \ ARG1_TYPE##8 x, \ __attribute__((address_space(ADDR_SPACE))) ARG2_TYPE##8 * y) { \ return (ARG1_TYPE##8)( \ - FUNCTION_MACRO(4)(x.lo, (__attribute__((address_space(ADDR_SPACE))) \ - ARG2_TYPE##4 *)y), \ FUNCTION_MACRO(4)( \ - x.hi, (__attribute__((address_space(ADDR_SPACE))) \ - ARG2_TYPE##4 *)((__attribute__((address_space(ADDR_SPACE))) \ - ARG2_TYPE *)y + \ - 4))); \ + x.lo, \ + (__attribute__((address_space(ADDR_SPACE))) ARG2_TYPE##4 *)y), \ + FUNCTION_MACRO(4)( \ + x.hi, (__attribute__((address_space(ADDR_SPACE))) ARG2_TYPE##4 \ + *)((__attribute__((address_space(ADDR_SPACE))) \ + ARG2_TYPE *)y + \ + 4))); \ } \ \ _CLC_DEF ARG1_TYPE##16 FUNCTION_MACRO(16)( \ ARG1_TYPE##16 x, \ __attribute__((address_space(ADDR_SPACE))) ARG2_TYPE##16 * y) { \ return (ARG1_TYPE##16)( \ - FUNCTION_MACRO(8)(x.lo, (__attribute__((address_space(ADDR_SPACE))) \ - ARG2_TYPE##8 *)y), \ FUNCTION_MACRO(8)( \ - x.hi, (__attribute__((address_space(ADDR_SPACE))) \ - ARG2_TYPE##8 *)((__attribute__((address_space(ADDR_SPACE))) \ - ARG2_TYPE *)y + \ - 8))); \ + x.lo, \ + (__attribute__((address_space(ADDR_SPACE))) ARG2_TYPE##8 *)y), \ + FUNCTION_MACRO(8)( \ + x.hi, (__attribute__((address_space(ADDR_SPACE))) ARG2_TYPE##8 \ + *)((__attribute__((address_space(ADDR_SPACE))) \ + ARG2_TYPE *)y + \ + 8))); \ } #endif // !__MANGLE_COMMON diff --git a/libclc/amdgcn-amdhsa/libspirv/math/modf.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/modf.cl similarity index 99% rename from libclc/amdgcn-amdhsa/libspirv/math/modf.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/modf.cl index e5d5d43ad696b..a6949041c58cd 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/modf.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/modf.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include "mangle_common.h" -#include +#include #include #define FUNCNAME(IN, OUT) \ diff --git a/libclc/amdgcn-amdhsa/libspirv/math/nextafter.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/nextafter.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/nextafter.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/nextafter.cl index 89b8fab223d36..ebe82fff9ac7e 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/nextafter.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/nextafter.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_nextafter #define __CLC_BUILTIN __ocml_nextafter diff --git a/libclc/amdgcn-amdhsa/libspirv/math/pow.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/pow.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/pow.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/pow.cl index 61f25d7742af9..4786ff42368e2 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/pow.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/pow.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_pow #define __CLC_BUILTIN __ocml_pow diff --git a/libclc/amdgcn-amdhsa/libspirv/math/remainder.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/remainder.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/remainder.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/remainder.cl index 7716da53ac23c..eaeb10edecb0d 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/remainder.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/remainder.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_FUNCTION __spirv_ocl_remainder #define __CLC_BUILTIN __ocml_remainder diff --git a/libclc/amdgcn-amdhsa/libspirv/math/round.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/round.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/round.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/round.cl index ac3a4f3a84f66..091356be1a485 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/round.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/round.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_round #define __CLC_BUILTIN __ocml_round diff --git a/libclc/amdgcn-amdhsa/libspirv/math/rsqrt.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/rsqrt.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/rsqrt.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/rsqrt.cl index d67c5869eba98..f9194d539baf7 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/rsqrt.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/rsqrt.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_rsqrt #define __CLC_BUILTIN __ocml_rsqrt diff --git a/libclc/amdgcn-amdhsa/libspirv/math/sin.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/sin.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/sin.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/sin.cl index be942e09497f2..4b4f10c251d9e 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/sin.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/sin.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_sin #define __CLC_BUILTIN __ocml_sin diff --git a/libclc/amdgcn-amdhsa/libspirv/math/sincos.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/sincos.cl similarity index 99% rename from libclc/amdgcn-amdhsa/libspirv/math/sincos.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/sincos.cl index f345af25745c5..61cf3e6274e2b 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/sincos.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/sincos.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include "mangle_common.h" -#include +#include #include #define FUNCNAME(IN, OUT) \ diff --git a/libclc/amdgcn-amdhsa/libspirv/math/sinh.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/sinh.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/sinh.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/sinh.cl index d3b5250a0e8f3..172595c24f788 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/sinh.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/sinh.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_sinh #define __CLC_BUILTIN __ocml_sinh diff --git a/libclc/amdgcn-amdhsa/libspirv/math/sinpi.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/sinpi.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/sinpi.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/sinpi.cl index 0256ee52816ae..08a210a614b1e 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/sinpi.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/sinpi.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_sinpi #define __CLC_BUILTIN __ocml_sinpi diff --git a/libclc/amdgcn-amdhsa/libspirv/math/sqrt.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/sqrt.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/sqrt.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/sqrt.cl index 28dd535aba395..2605f73585c9d 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/sqrt.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/sqrt.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_sqrt #define __CLC_BUILTIN __ocml_sqrt diff --git a/libclc/amdgcn-amdhsa/libspirv/math/tan.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/tan.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/tan.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/tan.cl index d75240ceae593..94bea2e42f9a5 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/tan.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/tan.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_tan #define __CLC_BUILTIN __ocml_tan diff --git a/libclc/amdgcn-amdhsa/libspirv/math/tanh.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/tanh.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/tanh.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/tanh.cl index d76a5b28fee12..8f3f00c22d30b 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/tanh.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/tanh.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_tanh #define __CLC_BUILTIN __ocml_tanh diff --git a/libclc/amdgcn-amdhsa/libspirv/math/trunc.cl b/libclc/libspirv/lib/amdgcn-amdhsa/math/trunc.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/math/trunc.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/math/trunc.cl index 4249a6243ba35..ed95cb414c90d 100644 --- a/libclc/amdgcn-amdhsa/libspirv/math/trunc.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/math/trunc.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_trunc #define __CLC_BUILTIN __ocml_trunc diff --git a/libclc/amdgcn-amdhsa/libspirv/misc/sub_group_shuffle.cl b/libclc/libspirv/lib/amdgcn-amdhsa/misc/sub_group_shuffle.cl similarity index 99% rename from libclc/amdgcn-amdhsa/libspirv/misc/sub_group_shuffle.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/misc/sub_group_shuffle.cl index 325bd7b0cd47f..4a69ffdd00709 100644 --- a/libclc/amdgcn-amdhsa/libspirv/misc/sub_group_shuffle.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/misc/sub_group_shuffle.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define SELF __spirv_SubgroupLocalInvocationId(); #define SUBGROUP_SIZE __spirv_SubgroupMaxSize() diff --git a/libclc/amdgcn-amdhsa/libspirv/synchronization/barrier.cl b/libclc/libspirv/lib/amdgcn-amdhsa/synchronization/barrier.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/synchronization/barrier.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/synchronization/barrier.cl index 0d09c0f49e313..51fa69cab8cca 100644 --- a/libclc/amdgcn-amdhsa/libspirv/synchronization/barrier.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/synchronization/barrier.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include #define BUILTIN_FENCE(order, scope_memory) \ diff --git a/libclc/amdgcn-amdhsa/libspirv/workitem/get_global_offset.ll b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_global_offset.ll similarity index 100% rename from libclc/amdgcn-amdhsa/libspirv/workitem/get_global_offset.ll rename to libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_global_offset.ll diff --git a/libclc/amdgcn-amdhsa/libspirv/workitem/get_global_size.cl b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_global_size.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/workitem/get_global_size.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_global_size.cl index ed93f4df9a15e..cfa8f9d3812d4 100644 --- a/libclc/amdgcn-amdhsa/libspirv/workitem/get_global_size.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_global_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #if __clang_major__ >= 8 #define CONST_AS __constant diff --git a/libclc/amdgcn-amdhsa/libspirv/workitem/get_local_size.cl b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_local_size.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/workitem/get_local_size.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_local_size.cl index 17ca9e5264078..1aa53c6777be9 100644 --- a/libclc/amdgcn-amdhsa/libspirv/workitem/get_local_size.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_local_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #if __clang_major__ >= 8 #define CONST_AS __constant diff --git a/libclc/amdgcn-amdhsa/libspirv/workitem/get_max_sub_group_size.cl b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_max_sub_group_size.cl similarity index 96% rename from libclc/amdgcn-amdhsa/libspirv/workitem/get_max_sub_group_size.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_max_sub_group_size.cl index 55fc70e5225bc..04c9467c088bd 100644 --- a/libclc/amdgcn-amdhsa/libspirv/workitem/get_max_sub_group_size.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_max_sub_group_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // The clang driver will define this variable depending on the architecture and // compile flags by linking in ROCm bitcode defining it to true or false. If diff --git a/libclc/amdgcn-amdhsa/libspirv/workitem/get_num_groups.cl b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_num_groups.cl similarity index 97% rename from libclc/amdgcn-amdhsa/libspirv/workitem/get_num_groups.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_num_groups.cl index ba1d9741de7a8..a2977add7ac45 100644 --- a/libclc/amdgcn-amdhsa/libspirv/workitem/get_num_groups.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_num_groups.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD size_t __spirv_NumWorkgroups_x() { size_t global_size = __spirv_GlobalSize_x(); diff --git a/libclc/amdgcn-amdhsa/libspirv/workitem/get_num_sub_groups.cl b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_num_sub_groups.cl similarity index 96% rename from libclc/amdgcn-amdhsa/libspirv/workitem/get_num_sub_groups.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_num_sub_groups.cl index 1487ba91b18e8..30d9bc9b2d8be 100644 --- a/libclc/amdgcn-amdhsa/libspirv/workitem/get_num_sub_groups.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_num_sub_groups.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD uint __spirv_NumSubgroups() { size_t size_x = __spirv_WorkgroupSize_x(); diff --git a/libclc/amdgcn-amdhsa/libspirv/workitem/get_sub_group_id.cl b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_sub_group_id.cl similarity index 96% rename from libclc/amdgcn-amdhsa/libspirv/workitem/get_sub_group_id.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_sub_group_id.cl index 531f2e3ee9dcd..4651da12be006 100644 --- a/libclc/amdgcn-amdhsa/libspirv/workitem/get_sub_group_id.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_sub_group_id.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD uint __spirv_SubgroupId() { size_t id_x = __spirv_LocalInvocationId_x(); diff --git a/libclc/amdgcn-amdhsa/libspirv/workitem/get_sub_group_local_id.cl b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_sub_group_local_id.cl similarity index 94% rename from libclc/amdgcn-amdhsa/libspirv/workitem/get_sub_group_local_id.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_sub_group_local_id.cl index 55c6d8e3aaba8..f0b2559c43997 100644 --- a/libclc/amdgcn-amdhsa/libspirv/workitem/get_sub_group_local_id.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_sub_group_local_id.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD uint __spirv_SubgroupLocalInvocationId() { return __builtin_amdgcn_mbcnt_hi(-1, __builtin_amdgcn_mbcnt_lo(-1, 0)); diff --git a/libclc/amdgcn-amdhsa/libspirv/workitem/get_sub_group_size.cl b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_sub_group_size.cl similarity index 96% rename from libclc/amdgcn-amdhsa/libspirv/workitem/get_sub_group_size.cl rename to libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_sub_group_size.cl index 5a9d35aa0e734..82d5f9433cce2 100644 --- a/libclc/amdgcn-amdhsa/libspirv/workitem/get_sub_group_size.cl +++ b/libclc/libspirv/lib/amdgcn-amdhsa/workitem/get_sub_group_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD uint __spirv_SubgroupSize() { if (__spirv_SubgroupId() != __spirv_NumSubgroups() - 1) { diff --git a/libclc/amdgcn/libspirv/SOURCES b/libclc/libspirv/lib/amdgcn/SOURCES similarity index 100% rename from libclc/amdgcn/libspirv/SOURCES rename to libclc/libspirv/lib/amdgcn/SOURCES diff --git a/libclc/amdgcn/libspirv/workitem/get_global_size.cl b/libclc/libspirv/lib/amdgcn/workitem/get_global_size.cl similarity index 97% rename from libclc/amdgcn/libspirv/workitem/get_global_size.cl rename to libclc/libspirv/lib/amdgcn/workitem/get_global_size.cl index af0e4d743a363..aedf1ea239e15 100644 --- a/libclc/amdgcn/libspirv/workitem/get_global_size.cl +++ b/libclc/libspirv/lib/amdgcn/workitem/get_global_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include uint __clc_amdgcn_get_global_size_x(void) __asm("llvm.r600.read.global.size.x"); uint __clc_amdgcn_get_global_size_y(void) __asm("llvm.r600.read.global.size.y"); diff --git a/libclc/amdgcn/libspirv/workitem/get_group_id.cl b/libclc/libspirv/lib/amdgcn/workitem/get_group_id.cl similarity index 96% rename from libclc/amdgcn/libspirv/workitem/get_group_id.cl rename to libclc/libspirv/lib/amdgcn/workitem/get_group_id.cl index 52d8412399ff9..d3bc41c5499cb 100644 --- a/libclc/amdgcn/libspirv/workitem/get_group_id.cl +++ b/libclc/libspirv/lib/amdgcn/workitem/get_group_id.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD size_t __spirv_WorkgroupId_x() { return __builtin_amdgcn_workgroup_id_x(); diff --git a/libclc/amdgcn/libspirv/workitem/get_local_id.cl b/libclc/libspirv/lib/amdgcn/workitem/get_local_id.cl similarity index 96% rename from libclc/amdgcn/libspirv/workitem/get_local_id.cl rename to libclc/libspirv/lib/amdgcn/workitem/get_local_id.cl index 17122b4c09090..5fa0905b76c31 100644 --- a/libclc/amdgcn/libspirv/workitem/get_local_id.cl +++ b/libclc/libspirv/lib/amdgcn/workitem/get_local_id.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD size_t __spirv_LocalInvocationId_x() { return __builtin_amdgcn_workitem_id_x(); diff --git a/libclc/amdgcn/libspirv/workitem/get_local_size.cl b/libclc/libspirv/lib/amdgcn/workitem/get_local_size.cl similarity index 97% rename from libclc/amdgcn/libspirv/workitem/get_local_size.cl rename to libclc/libspirv/lib/amdgcn/workitem/get_local_size.cl index 50f141db638dd..4ca0d3fe5ea37 100644 --- a/libclc/amdgcn/libspirv/workitem/get_local_size.cl +++ b/libclc/libspirv/lib/amdgcn/workitem/get_local_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include uint __clc_amdgcn_get_local_size_x(void) __asm("llvm.r600.read.local.size.x"); uint __clc_amdgcn_get_local_size_y(void) __asm("llvm.r600.read.local.size.y"); diff --git a/libclc/amdgcn/libspirv/workitem/get_num_groups.cl b/libclc/libspirv/lib/amdgcn/workitem/get_num_groups.cl similarity index 97% rename from libclc/amdgcn/libspirv/workitem/get_num_groups.cl rename to libclc/libspirv/lib/amdgcn/workitem/get_num_groups.cl index dcab29e4917c5..ec95b3cffb487 100644 --- a/libclc/amdgcn/libspirv/workitem/get_num_groups.cl +++ b/libclc/libspirv/lib/amdgcn/workitem/get_num_groups.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include uint __clc_amdgcn_get_num_groups_x(void) __asm("llvm.r600.read.ngroups.x"); uint __clc_amdgcn_get_num_groups_y(void) __asm("llvm.r600.read.ngroups.y"); diff --git a/libclc/amdgcn/libspirv/workitem/get_work_dim.cl b/libclc/libspirv/lib/amdgcn/workitem/get_work_dim.cl similarity index 96% rename from libclc/amdgcn/libspirv/workitem/get_work_dim.cl rename to libclc/libspirv/lib/amdgcn/workitem/get_work_dim.cl index 650950fb31311..23311fe0f6cee 100644 --- a/libclc/amdgcn/libspirv/workitem/get_work_dim.cl +++ b/libclc/libspirv/lib/amdgcn/workitem/get_work_dim.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #if __clang_major__ >= 8 #define CONST_AS __constant diff --git a/libclc/generic/libspirv/SOURCES b/libclc/libspirv/lib/generic/SOURCES similarity index 100% rename from libclc/generic/libspirv/SOURCES rename to libclc/libspirv/lib/generic/SOURCES diff --git a/libclc/generic/libspirv/async/async_work_group_strided_copy.cl b/libclc/libspirv/lib/generic/async/async_work_group_strided_copy.cl similarity index 94% rename from libclc/generic/libspirv/async/async_work_group_strided_copy.cl rename to libclc/libspirv/lib/generic/async/async_work_group_strided_copy.cl index 63b1eef26e307..57cef7ff83058 100644 --- a/libclc/generic/libspirv/async/async_work_group_strided_copy.cl +++ b/libclc/libspirv/lib/generic/async/async_work_group_strided_copy.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #define __CLC_GEN_VEC3 diff --git a/libclc/generic/libspirv/async/async_work_group_strided_copy.inc b/libclc/libspirv/lib/generic/async/async_work_group_strided_copy.inc similarity index 100% rename from libclc/generic/libspirv/async/async_work_group_strided_copy.inc rename to libclc/libspirv/lib/generic/async/async_work_group_strided_copy.inc diff --git a/libclc/generic/libspirv/async/prefetch.cl b/libclc/libspirv/lib/generic/async/prefetch.cl similarity index 94% rename from libclc/generic/libspirv/async/prefetch.cl rename to libclc/libspirv/lib/generic/async/prefetch.cl index 9a12b02d28704..40c34eca46f14 100644 --- a/libclc/generic/libspirv/async/prefetch.cl +++ b/libclc/libspirv/lib/generic/async/prefetch.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #define __CLC_GEN_VEC3 diff --git a/libclc/generic/libspirv/async/prefetch.inc b/libclc/libspirv/lib/generic/async/prefetch.inc similarity index 82% rename from libclc/generic/libspirv/async/prefetch.inc rename to libclc/libspirv/lib/generic/async/prefetch.inc index 647c8956731ca..3a18965c52d27 100644 --- a/libclc/generic/libspirv/async/prefetch.inc +++ b/libclc/libspirv/lib/generic/async/prefetch.inc @@ -6,4 +6,5 @@ // //===----------------------------------------------------------------------===// -_CLC_OVERLOAD _CLC_DEF void __spirv_ocl_prefetch(const global __CLC_GENTYPE *p, size_t num_gentypes) { } +_CLC_OVERLOAD _CLC_DEF void __spirv_ocl_prefetch(const global __CLC_GENTYPE *p, + size_t num_gentypes) {} diff --git a/libclc/generic/libspirv/async/wait_group_events.cl b/libclc/libspirv/lib/generic/async/wait_group_events.cl similarity index 95% rename from libclc/generic/libspirv/async/wait_group_events.cl rename to libclc/libspirv/lib/generic/async/wait_group_events.cl index 77ba17d1166bb..9a6475a3f626c 100644 --- a/libclc/generic/libspirv/async/wait_group_events.cl +++ b/libclc/libspirv/lib/generic/async/wait_group_events.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_OVERLOAD _CLC_DEF void __spirv_GroupWaitEvents(unsigned int scope, int num_events, diff --git a/libclc/generic/libspirv/atomic/atomic_add.cl b/libclc/libspirv/lib/generic/atomic/atomic_add.cl similarity index 98% rename from libclc/generic/libspirv/atomic/atomic_add.cl rename to libclc/libspirv/lib/generic/atomic/atomic_add.cl index 403f757c7036b..5a5fd9018d4db 100644 --- a/libclc/generic/libspirv/atomic/atomic_add.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_add.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/atomic_and.cl b/libclc/libspirv/lib/generic/atomic/atomic_and.cl similarity index 98% rename from libclc/generic/libspirv/atomic/atomic_and.cl rename to libclc/libspirv/lib/generic/atomic/atomic_and.cl index 40cd616cf88aa..7965ac77e4ed2 100644 --- a/libclc/generic/libspirv/atomic/atomic_and.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_and.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/atomic_cmpxchg.cl b/libclc/libspirv/lib/generic/atomic/atomic_cmpxchg.cl similarity index 99% rename from libclc/generic/libspirv/atomic/atomic_cmpxchg.cl rename to libclc/libspirv/lib/generic/atomic/atomic_cmpxchg.cl index 735c83b9548b3..98da0d36160cc 100644 --- a/libclc/generic/libspirv/atomic/atomic_cmpxchg.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_cmpxchg.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/atomic_dec.cl b/libclc/libspirv/lib/generic/atomic/atomic_dec.cl similarity index 98% rename from libclc/generic/libspirv/atomic/atomic_dec.cl rename to libclc/libspirv/lib/generic/atomic/atomic_dec.cl index 3aab2e7cbb1ff..4726e52272ef6 100644 --- a/libclc/generic/libspirv/atomic/atomic_dec.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_dec.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/atomic_inc.cl b/libclc/libspirv/lib/generic/atomic/atomic_inc.cl similarity index 98% rename from libclc/generic/libspirv/atomic/atomic_inc.cl rename to libclc/libspirv/lib/generic/atomic/atomic_inc.cl index 05390d7bb86c6..e4ac238ddce90 100644 --- a/libclc/generic/libspirv/atomic/atomic_inc.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_inc.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/atomic_load.cl b/libclc/libspirv/lib/generic/atomic/atomic_load.cl similarity index 99% rename from libclc/generic/libspirv/atomic/atomic_load.cl rename to libclc/libspirv/lib/generic/atomic/atomic_load.cl index b235700e1e92a..915b8eceab5da 100644 --- a/libclc/generic/libspirv/atomic/atomic_load.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_load.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/atomic_max.cl b/libclc/libspirv/lib/generic/atomic/atomic_max.cl similarity index 99% rename from libclc/generic/libspirv/atomic/atomic_max.cl rename to libclc/libspirv/lib/generic/atomic/atomic_max.cl index c8268cabdf3e7..27d694aa12026 100644 --- a/libclc/generic/libspirv/atomic/atomic_max.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_max.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/atomic_min.cl b/libclc/libspirv/lib/generic/atomic/atomic_min.cl similarity index 99% rename from libclc/generic/libspirv/atomic/atomic_min.cl rename to libclc/libspirv/lib/generic/atomic/atomic_min.cl index 13169cc3c0fa7..66a518a75a256 100644 --- a/libclc/generic/libspirv/atomic/atomic_min.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_min.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/atomic_or.cl b/libclc/libspirv/lib/generic/atomic/atomic_or.cl similarity index 98% rename from libclc/generic/libspirv/atomic/atomic_or.cl rename to libclc/libspirv/lib/generic/atomic/atomic_or.cl index 4161a33d8b6d6..683be8de0a36f 100644 --- a/libclc/generic/libspirv/atomic/atomic_or.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_or.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/atomic_store.cl b/libclc/libspirv/lib/generic/atomic/atomic_store.cl similarity index 99% rename from libclc/generic/libspirv/atomic/atomic_store.cl rename to libclc/libspirv/lib/generic/atomic/atomic_store.cl index cba8c5c8f02cf..6f102d1df9594 100644 --- a/libclc/generic/libspirv/atomic/atomic_store.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_store.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/atomic_sub.cl b/libclc/libspirv/lib/generic/atomic/atomic_sub.cl similarity index 98% rename from libclc/generic/libspirv/atomic/atomic_sub.cl rename to libclc/libspirv/lib/generic/atomic/atomic_sub.cl index f0120ad7e851c..9f0c3195555a9 100644 --- a/libclc/generic/libspirv/atomic/atomic_sub.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_sub.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/atomic_xchg.cl b/libclc/libspirv/lib/generic/atomic/atomic_xchg.cl similarity index 99% rename from libclc/generic/libspirv/atomic/atomic_xchg.cl rename to libclc/libspirv/lib/generic/atomic/atomic_xchg.cl index 3e98a836e9bdf..d191b0c1c0b63 100644 --- a/libclc/generic/libspirv/atomic/atomic_xchg.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_xchg.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/atomic_xor.cl b/libclc/libspirv/lib/generic/atomic/atomic_xor.cl similarity index 98% rename from libclc/generic/libspirv/atomic/atomic_xor.cl rename to libclc/libspirv/lib/generic/atomic/atomic_xor.cl index 428f8f2de1c8c..6e3df26b67281 100644 --- a/libclc/generic/libspirv/atomic/atomic_xor.cl +++ b/libclc/libspirv/lib/generic/atomic/atomic_xor.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // TODO: Stop manually mangling this name. Need C++ namespaces to get the exact mangling. diff --git a/libclc/generic/libspirv/atomic/loadstore_helpers_acquire.ll b/libclc/libspirv/lib/generic/atomic/loadstore_helpers_acquire.ll similarity index 100% rename from libclc/generic/libspirv/atomic/loadstore_helpers_acquire.ll rename to libclc/libspirv/lib/generic/atomic/loadstore_helpers_acquire.ll diff --git a/libclc/generic/libspirv/atomic/loadstore_helpers_release.ll b/libclc/libspirv/lib/generic/atomic/loadstore_helpers_release.ll similarity index 100% rename from libclc/generic/libspirv/atomic/loadstore_helpers_release.ll rename to libclc/libspirv/lib/generic/atomic/loadstore_helpers_release.ll diff --git a/libclc/generic/libspirv/atomic/loadstore_helpers_seq_cst.ll b/libclc/libspirv/lib/generic/atomic/loadstore_helpers_seq_cst.ll similarity index 100% rename from libclc/generic/libspirv/atomic/loadstore_helpers_seq_cst.ll rename to libclc/libspirv/lib/generic/atomic/loadstore_helpers_seq_cst.ll diff --git a/libclc/generic/libspirv/atomic/loadstore_helpers_unordered.ll b/libclc/libspirv/lib/generic/atomic/loadstore_helpers_unordered.ll similarity index 100% rename from libclc/generic/libspirv/atomic/loadstore_helpers_unordered.ll rename to libclc/libspirv/lib/generic/atomic/loadstore_helpers_unordered.ll diff --git a/libclc/generic/libspirv/common/degrees.cl b/libclc/libspirv/lib/generic/common/degrees.cl similarity index 97% rename from libclc/generic/libspirv/common/degrees.cl rename to libclc/libspirv/lib/generic/common/degrees.cl index dd4e15f6db4ff..b02567ca209e9 100644 --- a/libclc/generic/libspirv/common/degrees.cl +++ b/libclc/libspirv/lib/generic/common/degrees.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/common/mix.cl b/libclc/libspirv/lib/generic/common/mix.cl similarity index 93% rename from libclc/generic/libspirv/common/mix.cl rename to libclc/libspirv/lib/generic/common/mix.cl index 71f16052f32ba..0c9331ad7af6b 100644 --- a/libclc/generic/libspirv/common/mix.cl +++ b/libclc/libspirv/lib/generic/common/mix.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/common/mix.inc b/libclc/libspirv/lib/generic/common/mix.inc similarity index 57% rename from libclc/generic/libspirv/common/mix.inc rename to libclc/libspirv/lib/generic/common/mix.inc index ccfd0ec33a4f2..9c48639232668 100644 --- a/libclc/generic/libspirv/common/mix.inc +++ b/libclc/libspirv/lib/generic/common/mix.inc @@ -6,12 +6,16 @@ // //===----------------------------------------------------------------------===// -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_mix(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_GENTYPE a) { - return __spirv_ocl_mad( y - x, a, x ); +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_mix(__CLC_GENTYPE x, + __CLC_GENTYPE y, + __CLC_GENTYPE a) { + return __spirv_ocl_mad(y - x, a, x); } #ifndef __CLC_SCALAR -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_mix(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_SCALAR_GENTYPE a) { - return __spirv_ocl_mix(x, y, (__CLC_GENTYPE)a); +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_mix(__CLC_GENTYPE x, + __CLC_GENTYPE y, + __CLC_SCALAR_GENTYPE a) { + return __spirv_ocl_mix(x, y, (__CLC_GENTYPE)a); } #endif diff --git a/libclc/generic/libspirv/common/radians.cl b/libclc/libspirv/lib/generic/common/radians.cl similarity index 98% rename from libclc/generic/libspirv/common/radians.cl rename to libclc/libspirv/lib/generic/common/radians.cl index 1f917a6326d15..bf66e33697744 100644 --- a/libclc/generic/libspirv/common/radians.cl +++ b/libclc/libspirv/lib/generic/common/radians.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/common/sign.cl b/libclc/libspirv/lib/generic/common/sign.cl similarity index 98% rename from libclc/generic/libspirv/common/sign.cl rename to libclc/libspirv/lib/generic/common/sign.cl index e7e3881482af9..6e6dad03fd1d7 100644 --- a/libclc/generic/libspirv/common/sign.cl +++ b/libclc/libspirv/lib/generic/common/sign.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define SIGN(TYPE, F) \ _CLC_DEF _CLC_OVERLOAD TYPE __spirv_ocl_sign(TYPE x) { \ diff --git a/libclc/generic/libspirv/common/smoothstep.cl b/libclc/libspirv/lib/generic/common/smoothstep.cl similarity index 98% rename from libclc/generic/libspirv/common/smoothstep.cl rename to libclc/libspirv/lib/generic/common/smoothstep.cl index 01ad67dc28e76..73b550ff70384 100644 --- a/libclc/generic/libspirv/common/smoothstep.cl +++ b/libclc/libspirv/lib/generic/common/smoothstep.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/common/step.cl b/libclc/libspirv/lib/generic/common/step.cl similarity index 97% rename from libclc/generic/libspirv/common/step.cl rename to libclc/libspirv/lib/generic/common/step.cl index 4fb6c8f899dc3..545e645b2e4c4 100644 --- a/libclc/generic/libspirv/common/step.cl +++ b/libclc/libspirv/lib/generic/common/step.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/core/integer/clc_add_sat.cl b/libclc/libspirv/lib/generic/core/integer/clc_add_sat.cl similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_add_sat.cl rename to libclc/libspirv/lib/generic/core/integer/clc_add_sat.cl diff --git a/libclc/generic/libspirv/core/integer/clc_hadd.cl b/libclc/libspirv/lib/generic/core/integer/clc_hadd.cl similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_hadd.cl rename to libclc/libspirv/lib/generic/core/integer/clc_hadd.cl diff --git a/libclc/generic/libspirv/core/integer/clc_hadd.inc b/libclc/libspirv/lib/generic/core/integer/clc_hadd.inc similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_hadd.inc rename to libclc/libspirv/lib/generic/core/integer/clc_hadd.inc diff --git a/libclc/generic/libspirv/core/integer/clc_mad24.cl b/libclc/libspirv/lib/generic/core/integer/clc_mad24.cl similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_mad24.cl rename to libclc/libspirv/lib/generic/core/integer/clc_mad24.cl diff --git a/libclc/generic/libspirv/core/integer/clc_mad24.inc b/libclc/libspirv/lib/generic/core/integer/clc_mad24.inc similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_mad24.inc rename to libclc/libspirv/lib/generic/core/integer/clc_mad24.inc diff --git a/libclc/generic/libspirv/core/integer/clc_mad_hi.cl b/libclc/libspirv/lib/generic/core/integer/clc_mad_hi.cl similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_mad_hi.cl rename to libclc/libspirv/lib/generic/core/integer/clc_mad_hi.cl diff --git a/libclc/generic/libspirv/core/integer/clc_mad_hi.inc b/libclc/libspirv/lib/generic/core/integer/clc_mad_hi.inc similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_mad_hi.inc rename to libclc/libspirv/lib/generic/core/integer/clc_mad_hi.inc diff --git a/libclc/generic/libspirv/core/integer/clc_mad_sat.cl b/libclc/libspirv/lib/generic/core/integer/clc_mad_sat.cl similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_mad_sat.cl rename to libclc/libspirv/lib/generic/core/integer/clc_mad_sat.cl diff --git a/libclc/generic/libspirv/core/integer/clc_mul24.cl b/libclc/libspirv/lib/generic/core/integer/clc_mul24.cl similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_mul24.cl rename to libclc/libspirv/lib/generic/core/integer/clc_mul24.cl diff --git a/libclc/generic/libspirv/core/integer/clc_mul24.inc b/libclc/libspirv/lib/generic/core/integer/clc_mul24.inc similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_mul24.inc rename to libclc/libspirv/lib/generic/core/integer/clc_mul24.inc diff --git a/libclc/generic/libspirv/core/integer/clc_mul_hi.cl b/libclc/libspirv/lib/generic/core/integer/clc_mul_hi.cl similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_mul_hi.cl rename to libclc/libspirv/lib/generic/core/integer/clc_mul_hi.cl diff --git a/libclc/generic/libspirv/core/integer/clc_rhadd.cl b/libclc/libspirv/lib/generic/core/integer/clc_rhadd.cl similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_rhadd.cl rename to libclc/libspirv/lib/generic/core/integer/clc_rhadd.cl diff --git a/libclc/generic/libspirv/core/integer/clc_rhadd.inc b/libclc/libspirv/lib/generic/core/integer/clc_rhadd.inc similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_rhadd.inc rename to libclc/libspirv/lib/generic/core/integer/clc_rhadd.inc diff --git a/libclc/generic/libspirv/core/integer/clc_sub_sat.cl b/libclc/libspirv/lib/generic/core/integer/clc_sub_sat.cl similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_sub_sat.cl rename to libclc/libspirv/lib/generic/core/integer/clc_sub_sat.cl diff --git a/libclc/generic/libspirv/core/integer/clc_upsample.cl b/libclc/libspirv/lib/generic/core/integer/clc_upsample.cl similarity index 100% rename from libclc/generic/libspirv/core/integer/clc_upsample.cl rename to libclc/libspirv/lib/generic/core/integer/clc_upsample.cl diff --git a/libclc/generic/libspirv/float16.cl b/libclc/libspirv/lib/generic/float16.cl similarity index 99% rename from libclc/generic/libspirv/float16.cl rename to libclc/libspirv/lib/generic/float16.cl index 4bd36c175eb71..3315ba531d785 100644 --- a/libclc/generic/libspirv/float16.cl +++ b/libclc/libspirv/lib/generic/float16.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #ifdef cl_khr_fp16 #ifdef __CLC_HAS_FLOAT16 diff --git a/libclc/libspirv/lib/generic/gen_convert.py b/libclc/libspirv/lib/generic/gen_convert.py new file mode 100755 index 0000000000000..66d84834c3685 --- /dev/null +++ b/libclc/libspirv/lib/generic/gen_convert.py @@ -0,0 +1,228 @@ +#!/usr/bin/env python3 +# SPIR-V built-in library: type conversion functions +# +# ===----------------------------------------------------------------------===// +# +# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +# See https://llvm.org/LICENSE.txt for license information. +# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +# +# ===----------------------------------------------------------------------===// +# +# This script generates the file convert-spirv.cl, which contains all of the +# SPIR-V conversion functions. + +import itertools +import os +import sys + +from os.path import dirname, join, abspath + +sys.path.insert(0, abspath(join(dirname(__file__), "..", "..", "..", "generic"))) + +from gen_convert_common import ( + types, + int_types, + signed_types, + unsigned_types, + float_types, + int64_types, + float64_types, + vector_sizes, + half_sizes, + saturation, + rounding_modes, + float_prefix, + float_suffix, + bool_type, + unsigned_type, + sizeof_type, + limit_max, + limit_min, + conditional_guard, + close_conditional_guard, + clc_core_fn_name, +) + +types.remove("char") +int_types.remove("char") +signed_types.remove("char") +rounding_modes = [""] + rounding_modes + +print( + """/* !!!! AUTOGENERATED FILE generated by convert_type.py !!!!! + + DON'T CHANGE THIS FILE. MAKE YOUR CHANGES TO convert_type.py AND RUN: + $ ./generate-conversion-type-cl.sh + + SPIR-V type conversion functions + + ===----------------------------------------------------------------------=== + + Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. + See https://llvm.org/LICENSE.txt for license information. + SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception + + ===----------------------------------------------------------------------=== +*/ + +#include +#include + +#ifdef cl_khr_fp16 +#pragma OPENCL EXTENSION cl_khr_fp16 : enable +#endif + +#ifdef cl_khr_fp64 +#pragma OPENCL EXTENSION cl_khr_fp64 : enable + +#if defined(__EMBEDDED_PROFILE__) && !defined(cles_khr_int64) +#error Embedded profile that supports cl_khr_fp64 also has to support cles_khr_int64 +#endif + +#endif + +#ifdef cles_khr_int64 +#pragma OPENCL EXTENSION cles_khr_int64 : enable +#endif + +""" +) + + +def spirv_fn_name(src, dst, size="", mode="", sat="", force_sat_decoration=False): + """ + This helper function returns the correct SPIR-V function name for a given source and destination + type, with optional size, mode and saturation arguments. + For saturated, 2 form can co-exist: SatConvertUToS/SatConvertSToU and SConvert/UConvert + _sat. + By default, SatConvert* is emitted, force_decoration will emit the *Convert + _sat. + """ + is_src_float = src in float_types + is_src_unsigned = src in unsigned_types + is_src_signed = src in signed_types + is_dst_float = dst in float_types + is_dst_unsigned = dst in unsigned_types + is_dst_signed = dst in signed_types + use_sat_insn = sat != "" and not force_sat_decoration + + if dst == "schar": + dst = "char" + + if is_src_unsigned and is_dst_signed and use_sat_insn: + return "__spirv_SatConvertUToS_R{DST}{N}".format(DST=dst, N=size) + elif is_src_signed and is_dst_unsigned and use_sat_insn: + return "__spirv_SatConvertSToU_R{DST}{N}".format(DST=dst, N=size) + elif is_src_float and is_dst_signed: + return "__spirv_ConvertFToS_R{DST}{N}{SAT}{MODE}".format( + DST=dst, N=size, SAT=sat, MODE=mode + ) + elif is_src_float and is_dst_unsigned: + return "__spirv_ConvertFToU_R{DST}{N}{SAT}{MODE}".format( + DST=dst, N=size, SAT=sat, MODE=mode + ) + elif is_src_signed and is_dst_float: + return "__spirv_ConvertSToF_R{DST}{N}{MODE}".format(DST=dst, N=size, MODE=mode) + elif is_src_unsigned and is_dst_float: + return "__spirv_ConvertUToF_R{DST}{N}{MODE}".format(DST=dst, N=size, MODE=mode) + elif is_src_float and is_dst_float: + return "__spirv_FConvert_R{DST}{N}{MODE}".format(DST=dst, N=size, MODE=mode) + elif is_dst_unsigned: + return "__spirv_UConvert_R{DST}{N}{SAT}".format(DST=dst, N=size, SAT=sat) + elif is_dst_signed: + return "__spirv_SConvert_R{DST}{N}{SAT}".format(DST=dst, N=size, SAT=sat) + sys.stderr.write( + "Unhandled param set: {}, {}, {}, {}, {}\n".format(src, dst, size, mode, sat) + ) + assert False + + +def is_same_size(src, dst): + return sizeof_type[src] == sizeof_type[dst] + + +def is_signed_unsigned_conversion(src, dst): + return (src in unsigned_types and dst in signed_types) or ( + src in signed_types and dst in unsigned_types + ) + + +def generate_spirv_fn_impl(src, dst, size="", mode="", sat="", force_decoration=False): + close_conditional = conditional_guard(src, dst) + + print( + """_CLC_DEF _CLC_OVERLOAD _CLC_CONSTFN +{DST}{N} {FN}({SRC}{N} x) +{{ + return {CORE_FN}(x); +}} +""".format( + FN=spirv_fn_name( + src, + dst, + size=size, + sat=sat, + mode=mode, + force_sat_decoration=force_decoration, + ), + CORE_FN=clc_core_fn_name(dst, size=size, sat=sat, mode=mode), + SRC=src, + DST=dst, + N=size, + ) + ) + + close_conditional_guard(close_conditional) + + +def generate_spirv_fn(src, dst, size="", mode="", sat=""): + generate_spirv_fn_impl( + src, dst, size=size, mode=mode, sat=sat, force_decoration=False + ) + # There is an alias for saturated conversion + # if signed to unsigned or unsigned to signed conversion + # and if the componant types are not equals + if ( + sat != "" + and is_signed_unsigned_conversion(src, dst) + and not is_same_size(src, dst) + ): + generate_spirv_fn_impl( + src, dst, size=size, mode=mode, sat=sat, force_decoration=True + ) + + +# __spirv_ConvertFToU /__spirv_ConvertFToS + sat + mode +for src in float_types: + for dst in int_types: + for size in vector_sizes: + for mode in rounding_modes: + for sat in saturation: + generate_spirv_fn(src, dst, size, mode, sat) + +# __spirv_ConvertUToF / __spirv_ConvertSToF + mode +for src in int_types: + for dst in float_types: + for size in vector_sizes: + for mode in rounding_modes: + generate_spirv_fn(src, dst, size, mode) + +# __spirv_FConvert + mode +for src in float_types: + for dst in float_types: + for size in vector_sizes: + for mode in rounding_modes: + generate_spirv_fn(src, dst, size, mode) + +# __spirv_UConvert + sat +for src in int_types: + for dst in unsigned_types: + for size in vector_sizes: + for sat in saturation: + generate_spirv_fn(src, dst, size, sat=sat) + +# __spirv_SConvert + sat +for src in int_types: + for dst in signed_types: + for size in vector_sizes: + for sat in saturation: + generate_spirv_fn(src, dst, size, sat=sat) diff --git a/libclc/libspirv/lib/generic/gen_core_convert.py b/libclc/libspirv/lib/generic/gen_core_convert.py new file mode 100755 index 0000000000000..80c02489ce415 --- /dev/null +++ b/libclc/libspirv/lib/generic/gen_core_convert.py @@ -0,0 +1,440 @@ +#!/usr/bin/env python3 + +# OpenCL built-in library: type conversion functions +# +# Copyright (c) 2013 Victor Oliveira +# Copyright (c) 2013 Jesse Towner +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +# This script generates the file convert_type.cl, which contains all of the +# convertion functions in the form: +# +# __clc_convert_<_sat><_roundingMode>() + +import os +import sys +from os.path import dirname, join, abspath + +sys.path.insert(0, abspath(join(dirname(__file__), "..", "..", "..", "generic"))) + +from gen_convert_common import ( + types, + int_types, + signed_types, + unsigned_types, + unsigned_type, + half_sizes, + float_types, + sizeof_type, + limit_max, + limit_min, + vector_sizes, + bool_type, + saturation, + conditional_guard, + close_conditional_guard, + rounding_modes, + clc_core_fn_name, +) + +print( + """/* !!!! AUTOGENERATED FILE generated by convert_type.py !!!!! + + DON'T CHANGE THIS FILE. MAKE YOUR CHANGES TO convert_type.py AND RUN: + $ ./generate-conversion-type-cl.sh + + clc core type conversion functions + + Copyright (c) 2013 Victor Oliveira + Copyright (c) 2013 Jesse Towner + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. +*/ + +#include +#include + +#ifdef cl_khr_fp16 +#pragma OPENCL EXTENSION cl_khr_fp16 : enable +#endif + +#ifdef cl_khr_fp64 +#pragma OPENCL EXTENSION cl_khr_fp64 : enable + +#if defined(__EMBEDDED_PROFILE__) && !defined(cles_khr_int64) +#error Embedded profile that supports cl_khr_fp64 also has to support cles_khr_int64 +#endif + +#endif + +#ifdef cles_khr_int64 +#pragma OPENCL EXTENSION cles_khr_int64 : enable +#endif + +""" +) + +# +# Default Conversions +# +# All conversions are in accordance with the OpenCL specification, +# which cites the C99 conversion rules. +# +# Casting from floating point to integer results in conversions +# with truncation, so it should be suitable for the default convert +# functions. +# +# Conversions from integer to floating-point, and floating-point to +# floating-point through casting is done with the default rounding +# mode. While C99 allows dynamically changing the rounding mode +# during runtime, it is not a supported feature in OpenCL according +# to Section 7.1 - Rounding Modes in the OpenCL 1.2 specification. +# +# Therefore, we can assume for optimization purposes that the +# rounding mode is fixed to round-to-nearest-even. Platform target +# authors should ensure that the rounding-control registers remain +# in this state, and that this invariant holds. +# +# Also note, even though the OpenCL specification isn't entirely +# clear on this matter, we implement all rounding mode combinations +# even for integer-to-integer conversions. When such a conversion +# is used, the rounding mode is ignored. +# + + +def generate_default_conversion(src, dst, mode): + close_conditional = conditional_guard(src, dst) + + # scalar conversions + print( + """_CLC_DEF _CLC_OVERLOAD +{DST} {FN}({SRC} x) +{{ + return ({DST})x; +}} +""".format( + FN=clc_core_fn_name(dst, mode=mode), SRC=src, DST=dst, M=mode + ) + ) + + # vector conversions, done through decomposition to components + for size, half_size in half_sizes: + conv_fn = clc_core_fn_name(dst, size=size, mode=mode) + # default mode, so drop the mode for the called function + half_size_conv_fn = clc_core_fn_name(dst, size=half_size) + print( + """_CLC_DEF _CLC_OVERLOAD +{DST}{N} {FN}({SRC}{N} x) +{{ + return ({DST}{N})({HALF_SIZE_FN}(x.lo), {HALF_SIZE_FN}(x.hi)); +}} +""".format( + FN=conv_fn, HALF_SIZE_FN=half_size_conv_fn, SRC=src, DST=dst, N=size + ) + ) + + # 3-component vector conversions + print( + """_CLC_DEF _CLC_OVERLOAD +{DST}3 {FN}({SRC}3 x) +{{ + return ({DST}3)({VEC_2_FN}(x.s01), {SCALAR_FN}(x.s2)); +}}""".format( + FN=clc_core_fn_name(dst, size="3", mode=mode), + VEC_2_FN=clc_core_fn_name(dst, size="2"), + SCALAR_FN=clc_core_fn_name(dst), + SRC=src, + DST=dst, + ) + ) + + close_conditional_guard(close_conditional) + + +for src in types: + for dst in types: + generate_default_conversion(src, dst, "") + +for src in int_types: + for dst in int_types: + for mode in rounding_modes: + generate_default_conversion(src, dst, mode) + +# +# Saturated Conversions To Integers +# +# These functions are dependent on the unsaturated conversion functions +# generated above, and use clamp, max, min, and select to eliminate +# branching and vectorize the conversions. +# +# Again, as above, we allow all rounding modes for integer-to-integer +# conversions with saturation. +# + + +def generate_saturated_conversion(src, dst, size): + # Header + close_conditional = conditional_guard(src, dst) + print( + """_CLC_DEF _CLC_OVERLOAD +{DST}{N} {FN}({SRC}{N} x) +{{""".format( + FN=clc_core_fn_name(dst, size=size, sat="_sat"), DST=dst, SRC=src, N=size + ) + ) + + # FIXME: This is a work around for lack of select function with + # signed third argument when the first two arguments are unsigned types. + # We cast to the signed type for sign-extension, then do a bitcast to + # the unsigned type. + bool_conv_fn = clc_core_fn_name(bool_type[dst], size=size) + if dst in unsigned_types: + bool_prefix = "as_{DST}{N}({BOOL_CONV_FN}".format( + DST=dst, BOOL_CONV_FN=bool_conv_fn, N=size + ) + bool_suffix = ")" + else: + bool_prefix = bool_conv_fn + bool_suffix = "" + + # Body + if src == dst: + + # Conversion between same types + print(" return x;") + + elif src in float_types: + + # Conversion from float to int + print( + """ {DST}{N} y = {CONV_DEFAULT}(x); + y = {BP}(x < ({SRC}{N}){DST_MIN}){BS} ? y : ({DST}{N}){DST_MIN}; + y = {BP}(x > ({SRC}{N}){DST_MAX}){BS} ? y : ({DST}{N}){DST_MAX}; + return y;""".format( + SRC=src, + DST=dst, + N=size, + CONV_DEFAULT=clc_core_fn_name(dst, size=size), + DST_MIN=limit_min[dst], + DST_MAX=limit_max[dst], + BP=bool_prefix, + BS=bool_suffix, + ) + ) + + else: + + # Integer to integer convesion with sizeof(src) == sizeof(dst) + if sizeof_type[src] == sizeof_type[dst]: + if src in unsigned_types: + print( + " x = __clc_min(x, ({SRC}){DST_MAX});".format( + SRC=src, DST_MAX=limit_max[dst] + ) + ) + else: + print(" x = __clc_max(x, ({SRC})0);".format(SRC=src)) + + # Integer to integer conversion where sizeof(src) > sizeof(dst) + elif sizeof_type[src] > sizeof_type[dst]: + if src in unsigned_types: + print( + " x = __clc_min(x, ({SRC}){DST_MAX});".format( + SRC=src, DST_MAX=limit_max[dst] + ) + ) + else: + print( + " x = __clc_clamp(x, ({SRC}){DST_MIN}, ({SRC}){DST_MAX});".format( + SRC=src, DST_MIN=limit_min[dst], DST_MAX=limit_max[dst] + ) + ) + + # Integer to integer conversion where sizeof(src) < sizeof(dst) + elif src not in unsigned_types and dst in unsigned_types: + print(" x = __clc_max(x, ({SRC})0);".format(SRC=src)) + + print(" return {FN}(x);".format(FN=clc_core_fn_name(dst, size=size))) + + # Footer + print("}") + close_conditional_guard(close_conditional) + + +for src in types: + for dst in int_types: + for size in vector_sizes: + generate_saturated_conversion(src, dst, size) + + +def generate_saturated_conversion_with_rounding(src, dst, size, mode): + # Header + close_conditional = conditional_guard(src, dst) + + # Body + print( + """_CLC_DEF _CLC_OVERLOAD +{DST}{N} {FN}({SRC}{N} x) +{{ + return {FN_DEFAULT}(x); +}} +""".format( + FN=clc_core_fn_name(dst, size=size, sat="_sat", mode=mode), + FN_DEFAULT=clc_core_fn_name(dst, size=size, mode=mode), + DST=dst, + SRC=src, + N=size, + ) + ) + + # Footer + close_conditional_guard(close_conditional) + + +for src in int_types: + for dst in int_types: + for size in vector_sizes: + for mode in rounding_modes: + generate_saturated_conversion_with_rounding(src, dst, size, mode) + +# +# Conversions To/From Floating-Point With Rounding +# +# Note that we assume as above that casts from floating-point to +# integer are done with truncation, and that the default rounding +# mode is fixed to round-to-nearest-even, as per C99 and OpenCL +# rounding rules. +# +# These functions rely on the use of abs, ceil, fabs, floor, +# nextafter, sign, rint and the above generated conversion functions. +# +# Only conversions to integers can have saturation. +# + + +def generate_float_conversion(src, dst, size, mode, sat): + # Header + close_conditional = conditional_guard(src, dst) + print( + """_CLC_DEF _CLC_OVERLOAD + {DST}{N} {FN}({SRC}{N} x) +{{""".format( + FN=clc_core_fn_name(dst, size=size, sat=sat, mode=mode), + SRC=src, + DST=dst, + N=size, + ) + ) + + # Perform conversion + if dst in int_types: + if mode == "_rte": + print(" x = __spirv_ocl_rint(x);") + elif mode == "_rtp": + print(" x = __spirv_ocl_ceil(x);") + elif mode == "_rtn": + print(" x = __spirv_ocl_floor(x);") + print(" return {FN}(x);".format(FN=clc_core_fn_name(dst, size=size, sat=sat))) + elif mode == "_rte": + print(" return {FN}(x);".format(FN=clc_core_fn_name(dst, size=size))) + else: + print( + " {DST}{N} r = {FN}(x);".format( + FN=clc_core_fn_name(dst, size=size), DST=dst, N=size + ) + ) + print( + " {SRC}{N} y = {FN}(r);".format( + FN=clc_core_fn_name(src, size=size), SRC=src, N=size + ) + ) + if mode == "_rtz": + if src in int_types: + print( + " {USRC}{N} abs_x = __clc_abs(x);".format( + USRC=unsigned_type[src], N=size + ) + ) + print( + " {USRC}{N} abs_y = __clc_abs(y);".format( + USRC=unsigned_type[src], N=size + ) + ) + else: + print(" {SRC}{N} abs_x = __spirv_ocl_fabs(x);".format(SRC=src, N=size)) + print(" {SRC}{N} abs_y = __spirv_ocl_fabs(y);".format(SRC=src, N=size)) + print( + " return {BOOL_CONVERT}(abs_y > abs_x) ? r: __spirv_ocl_nextafter(r, __spirv_ocl_sign(r) * ({DST}{N})-INFINITY);".format( + DST=dst, + N=size, + BOOL_CONVERT=clc_core_fn_name(bool_type[dst], size=size), + ) + ) + if mode == "_rtp": + print( + " return {BOOL_CONVERT}(y < x) ? r : __spirv_ocl_nextafter(r, ({DST}{N})INFINITY);".format( + DST=dst, + N=size, + BOOL_CONVERT=clc_core_fn_name(bool_type[dst], size=size), + ) + ) + if mode == "_rtn": + print( + " return {BOOL_CONVERT}(y > x) ? r : __spirv_ocl_nextafter(r, ({DST}{N})-INFINITY);".format( + DST=dst, + N=size, + BOOL_CONVERT=clc_core_fn_name(bool_type[dst], size=size), + ) + ) + + # Footer + print("}") + close_conditional_guard(close_conditional) + + +for src in float_types: + for dst in int_types: + for size in vector_sizes: + for mode in rounding_modes: + for sat in saturation: + generate_float_conversion(src, dst, size, mode, sat) + + +for src in types: + for dst in float_types: + for size in vector_sizes: + for mode in rounding_modes: + generate_float_conversion(src, dst, size, mode, "") diff --git a/libclc/generic/libspirv/geometric/cross.cl b/libclc/libspirv/lib/generic/geometric/cross.cl similarity index 98% rename from libclc/generic/libspirv/geometric/cross.cl rename to libclc/libspirv/lib/generic/geometric/cross.cl index edd61952f67cb..437d02f8a6e6d 100644 --- a/libclc/generic/libspirv/geometric/cross.cl +++ b/libclc/libspirv/lib/generic/geometric/cross.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_OVERLOAD _CLC_DEF float3 __spirv_ocl_cross(float3 p0, float3 p1) { return (float3)(p0.y * p1.z - p0.z * p1.y, p0.z * p1.x - p0.x * p1.z, diff --git a/libclc/generic/libspirv/geometric/distance.cl b/libclc/libspirv/lib/generic/geometric/distance.cl similarity index 94% rename from libclc/generic/libspirv/geometric/distance.cl rename to libclc/libspirv/lib/generic/geometric/distance.cl index 674fa54aaccfe..59125d947769a 100644 --- a/libclc/generic/libspirv/geometric/distance.cl +++ b/libclc/libspirv/lib/generic/geometric/distance.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/geometric/distance.inc b/libclc/libspirv/lib/generic/geometric/distance.inc similarity index 100% rename from libclc/generic/libspirv/geometric/distance.inc rename to libclc/libspirv/lib/generic/geometric/distance.inc diff --git a/libclc/generic/libspirv/geometric/dot.cl b/libclc/libspirv/lib/generic/geometric/dot.cl similarity index 98% rename from libclc/generic/libspirv/geometric/dot.cl rename to libclc/libspirv/lib/generic/geometric/dot.cl index 8df6acc6b0daa..ed174ff45707e 100644 --- a/libclc/generic/libspirv/geometric/dot.cl +++ b/libclc/libspirv/lib/generic/geometric/dot.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_GEN_DOT(DECLSPEC, TYPE) \ DECLSPEC TYPE __spirv_Dot(TYPE x, TYPE y) { return x * y; } \ diff --git a/libclc/generic/libspirv/geometric/fast_distance.cl b/libclc/libspirv/lib/generic/geometric/fast_distance.cl similarity index 94% rename from libclc/generic/libspirv/geometric/fast_distance.cl rename to libclc/libspirv/lib/generic/geometric/fast_distance.cl index 7ee802bdeb05e..edfb226e6a027 100644 --- a/libclc/generic/libspirv/geometric/fast_distance.cl +++ b/libclc/libspirv/lib/generic/geometric/fast_distance.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/libspirv/geometric/fast_distance.inc b/libclc/libspirv/lib/generic/geometric/fast_distance.inc similarity index 100% rename from libclc/generic/libspirv/geometric/fast_distance.inc rename to libclc/libspirv/lib/generic/geometric/fast_distance.inc diff --git a/libclc/generic/libspirv/geometric/fast_length.cl b/libclc/libspirv/lib/generic/geometric/fast_length.cl similarity index 96% rename from libclc/generic/libspirv/geometric/fast_length.cl rename to libclc/libspirv/lib/generic/geometric/fast_length.cl index 6d65211fe405b..f461a8248eb2d 100644 --- a/libclc/generic/libspirv/geometric/fast_length.cl +++ b/libclc/libspirv/lib/generic/geometric/fast_length.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_OVERLOAD _CLC_DEF float __spirv_ocl_fast_length(float p) { return __spirv_ocl_fabs(p); diff --git a/libclc/generic/libspirv/geometric/fast_normalize.cl b/libclc/libspirv/lib/generic/geometric/fast_normalize.cl similarity index 95% rename from libclc/generic/libspirv/geometric/fast_normalize.cl rename to libclc/libspirv/lib/generic/geometric/fast_normalize.cl index 4dc5e6f9474fb..8ba7b3d7fc71e 100644 --- a/libclc/generic/libspirv/geometric/fast_normalize.cl +++ b/libclc/libspirv/lib/generic/geometric/fast_normalize.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_OVERLOAD _CLC_DEF float __spirv_ocl_fast_normalize(float p) { return __spirv_ocl_normalize(p); diff --git a/libclc/generic/libspirv/geometric/fast_normalize.inc b/libclc/libspirv/lib/generic/geometric/fast_normalize.inc similarity index 100% rename from libclc/generic/libspirv/geometric/fast_normalize.inc rename to libclc/libspirv/lib/generic/geometric/fast_normalize.inc diff --git a/libclc/generic/libspirv/geometric/length.cl b/libclc/libspirv/lib/generic/geometric/length.cl similarity index 99% rename from libclc/generic/libspirv/geometric/length.cl rename to libclc/libspirv/lib/generic/geometric/length.cl index 75a8c108290ff..f3cf97a2aca80 100644 --- a/libclc/generic/libspirv/geometric/length.cl +++ b/libclc/libspirv/lib/generic/geometric/length.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_OVERLOAD _CLC_DEF float __spirv_ocl_length(float p) { return __spirv_ocl_fabs(p); diff --git a/libclc/generic/libspirv/geometric/normalize.cl b/libclc/libspirv/lib/generic/geometric/normalize.cl similarity index 99% rename from libclc/generic/libspirv/geometric/normalize.cl rename to libclc/libspirv/lib/generic/geometric/normalize.cl index c2cd88a9e7ba7..ac7aa1b6bc977 100644 --- a/libclc/generic/libspirv/geometric/normalize.cl +++ b/libclc/libspirv/lib/generic/geometric/normalize.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define _CLC_SPIRV_NORMALIZE_IMPL(FP_TYPE, FLOAT_MARK, INT_TYPE, VLEN, \ MAX_SQRT, MIN_SQRT) \ diff --git a/libclc/generic/libspirv/geometric/scale.cl b/libclc/libspirv/lib/generic/geometric/scale.cl similarity index 98% rename from libclc/generic/libspirv/geometric/scale.cl rename to libclc/libspirv/lib/generic/geometric/scale.cl index 5aa8e0bbef2f9..89cb4d072136c 100644 --- a/libclc/generic/libspirv/geometric/scale.cl +++ b/libclc/libspirv/lib/generic/geometric/scale.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_GEN_VECTORTIMESSCALAR_IMPL(DECLSPEC, TYPE, VECLEN) \ DECLSPEC TYPE##VECLEN __spirv_VectorTimesScalar(TYPE##VECLEN x, TYPE y) { \ diff --git a/libclc/generic/libspirv/integer/BitCount.cl b/libclc/libspirv/lib/generic/integer/BitCount.cl similarity index 84% rename from libclc/generic/libspirv/integer/BitCount.cl rename to libclc/libspirv/lib/generic/integer/BitCount.cl index 721801a549bca..f0e58ff79ed22 100644 --- a/libclc/generic/libspirv/integer/BitCount.cl +++ b/libclc/libspirv/lib/generic/integer/BitCount.cl @@ -6,10 +6,10 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_FUNC __spirv_BitCount #define __CLC_IMPL_FUNC __spirv_ocl_popcount -#define __CLC_BODY "../../lib/clc_unary.inc" +#define __CLC_BODY "../../../../generic/lib/clc_unary.inc" #include diff --git a/libclc/generic/libspirv/integer/abs.cl b/libclc/libspirv/lib/generic/integer/abs.cl similarity index 94% rename from libclc/generic/libspirv/integer/abs.cl rename to libclc/libspirv/lib/generic/integer/abs.cl index 168cce064b3a0..e2a1eeaa56830 100644 --- a/libclc/generic/libspirv/integer/abs.cl +++ b/libclc/libspirv/lib/generic/integer/abs.cl @@ -8,7 +8,7 @@ #include #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/integer/abs.inc b/libclc/libspirv/lib/generic/integer/abs.inc similarity index 100% rename from libclc/generic/libspirv/integer/abs.inc rename to libclc/libspirv/lib/generic/integer/abs.inc diff --git a/libclc/generic/libspirv/integer/abs_diff.cl b/libclc/libspirv/lib/generic/integer/abs_diff.cl similarity index 94% rename from libclc/generic/libspirv/integer/abs_diff.cl rename to libclc/libspirv/lib/generic/integer/abs_diff.cl index c8958f2b65c1a..89e60078d9f94 100644 --- a/libclc/generic/libspirv/integer/abs_diff.cl +++ b/libclc/libspirv/lib/generic/integer/abs_diff.cl @@ -8,7 +8,7 @@ #include #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/integer/abs_diff.inc b/libclc/libspirv/lib/generic/integer/abs_diff.inc similarity index 100% rename from libclc/generic/libspirv/integer/abs_diff.inc rename to libclc/libspirv/lib/generic/integer/abs_diff.inc diff --git a/libclc/generic/libspirv/integer/add_sat.cl b/libclc/libspirv/lib/generic/integer/add_sat.cl similarity index 94% rename from libclc/generic/libspirv/integer/add_sat.cl rename to libclc/libspirv/lib/generic/integer/add_sat.cl index e0655cb5ecc2a..23e075b6f6ed4 100644 --- a/libclc/generic/libspirv/integer/add_sat.cl +++ b/libclc/libspirv/lib/generic/integer/add_sat.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/integer/add_sat.inc b/libclc/libspirv/lib/generic/integer/add_sat.inc similarity index 100% rename from libclc/generic/libspirv/integer/add_sat.inc rename to libclc/libspirv/lib/generic/integer/add_sat.inc diff --git a/libclc/generic/libspirv/integer/clz.cl b/libclc/libspirv/lib/generic/integer/clz.cl similarity index 98% rename from libclc/generic/libspirv/integer/clz.cl rename to libclc/libspirv/lib/generic/integer/clz.cl index ec6b4f39240f3..d3d1145166d94 100644 --- a/libclc/generic/libspirv/integer/clz.cl +++ b/libclc/libspirv/lib/generic/integer/clz.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include _CLC_OVERLOAD _CLC_DEF char __spirv_ocl_clz(char x) { return __spirv_ocl_clz((ushort)(uchar)x) - 8; diff --git a/libclc/generic/libspirv/integer/ctz.cl b/libclc/libspirv/lib/generic/integer/ctz.cl similarity index 98% rename from libclc/generic/libspirv/integer/ctz.cl rename to libclc/libspirv/lib/generic/integer/ctz.cl index de9dbbd560420..38553c6d8817e 100644 --- a/libclc/generic/libspirv/integer/ctz.cl +++ b/libclc/libspirv/lib/generic/integer/ctz.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include _CLC_OVERLOAD _CLC_DEF short __spirv_ocl_ctz(short x) { return x ? __builtin_ctzs(x) : 16; diff --git a/libclc/generic/libspirv/integer/hadd.cl b/libclc/libspirv/lib/generic/integer/hadd.cl similarity index 94% rename from libclc/generic/libspirv/integer/hadd.cl rename to libclc/libspirv/lib/generic/integer/hadd.cl index bce9eb2113069..42f844db9ce54 100644 --- a/libclc/generic/libspirv/integer/hadd.cl +++ b/libclc/libspirv/lib/generic/integer/hadd.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/integer/hadd.inc b/libclc/libspirv/lib/generic/integer/hadd.inc similarity index 100% rename from libclc/generic/libspirv/integer/hadd.inc rename to libclc/libspirv/lib/generic/integer/hadd.inc diff --git a/libclc/generic/libspirv/integer/mad24.cl b/libclc/libspirv/lib/generic/integer/mad24.cl similarity index 94% rename from libclc/generic/libspirv/integer/mad24.cl rename to libclc/libspirv/lib/generic/integer/mad24.cl index efaa06a8be9ba..8670aee3e123c 100644 --- a/libclc/generic/libspirv/integer/mad24.cl +++ b/libclc/libspirv/lib/generic/integer/mad24.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/integer/mad24.inc b/libclc/libspirv/lib/generic/integer/mad24.inc similarity index 100% rename from libclc/generic/libspirv/integer/mad24.inc rename to libclc/libspirv/lib/generic/integer/mad24.inc diff --git a/libclc/generic/libspirv/integer/mad_hi.cl b/libclc/libspirv/lib/generic/integer/mad_hi.cl similarity index 94% rename from libclc/generic/libspirv/integer/mad_hi.cl rename to libclc/libspirv/lib/generic/integer/mad_hi.cl index 1aa486b59fd64..f5d1e46cac298 100644 --- a/libclc/generic/libspirv/integer/mad_hi.cl +++ b/libclc/libspirv/lib/generic/integer/mad_hi.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/integer/mad_hi.inc b/libclc/libspirv/lib/generic/integer/mad_hi.inc similarity index 100% rename from libclc/generic/libspirv/integer/mad_hi.inc rename to libclc/libspirv/lib/generic/integer/mad_hi.inc diff --git a/libclc/generic/libspirv/integer/mad_sat.cl b/libclc/libspirv/lib/generic/integer/mad_sat.cl similarity index 94% rename from libclc/generic/libspirv/integer/mad_sat.cl rename to libclc/libspirv/lib/generic/integer/mad_sat.cl index 034e862f485e9..a79eb161f0263 100644 --- a/libclc/generic/libspirv/integer/mad_sat.cl +++ b/libclc/libspirv/lib/generic/integer/mad_sat.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/integer/mad_sat.inc b/libclc/libspirv/lib/generic/integer/mad_sat.inc similarity index 100% rename from libclc/generic/libspirv/integer/mad_sat.inc rename to libclc/libspirv/lib/generic/integer/mad_sat.inc diff --git a/libclc/generic/libspirv/integer/mul24.cl b/libclc/libspirv/lib/generic/integer/mul24.cl similarity index 94% rename from libclc/generic/libspirv/integer/mul24.cl rename to libclc/libspirv/lib/generic/integer/mul24.cl index 91f04c6cdc199..a73e68b19a93d 100644 --- a/libclc/generic/libspirv/integer/mul24.cl +++ b/libclc/libspirv/lib/generic/integer/mul24.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/integer/mul24.inc b/libclc/libspirv/lib/generic/integer/mul24.inc similarity index 100% rename from libclc/generic/libspirv/integer/mul24.inc rename to libclc/libspirv/lib/generic/integer/mul24.inc diff --git a/libclc/generic/libspirv/integer/mul_hi.cl b/libclc/libspirv/lib/generic/integer/mul_hi.cl similarity index 94% rename from libclc/generic/libspirv/integer/mul_hi.cl rename to libclc/libspirv/lib/generic/integer/mul_hi.cl index add0e7d8bc744..0a4588bb8b138 100644 --- a/libclc/generic/libspirv/integer/mul_hi.cl +++ b/libclc/libspirv/lib/generic/integer/mul_hi.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/integer/mul_hi.inc b/libclc/libspirv/lib/generic/integer/mul_hi.inc similarity index 100% rename from libclc/generic/libspirv/integer/mul_hi.inc rename to libclc/libspirv/lib/generic/integer/mul_hi.inc diff --git a/libclc/generic/libspirv/integer/popcount.cl b/libclc/libspirv/lib/generic/integer/popcount.cl similarity index 85% rename from libclc/generic/libspirv/integer/popcount.cl rename to libclc/libspirv/lib/generic/integer/popcount.cl index 1314ff579176d..2308c44e56d7f 100644 --- a/libclc/generic/libspirv/integer/popcount.cl +++ b/libclc/libspirv/lib/generic/integer/popcount.cl @@ -6,11 +6,11 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #define __CLC_FUNC __spirv_ocl_popcount #define __CLC_IMPL_FUNC __clc_native_popcount -#define __CLC_BODY "../../lib/clc_unary.inc" +#define __CLC_BODY "../../../../generic/lib/clc_unary.inc" #include diff --git a/libclc/generic/libspirv/integer/rhadd.cl b/libclc/libspirv/lib/generic/integer/rhadd.cl similarity index 94% rename from libclc/generic/libspirv/integer/rhadd.cl rename to libclc/libspirv/lib/generic/integer/rhadd.cl index e5f348dc40e5e..280b951d76fdb 100644 --- a/libclc/generic/libspirv/integer/rhadd.cl +++ b/libclc/libspirv/lib/generic/integer/rhadd.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/integer/rhadd.inc b/libclc/libspirv/lib/generic/integer/rhadd.inc similarity index 100% rename from libclc/generic/libspirv/integer/rhadd.inc rename to libclc/libspirv/lib/generic/integer/rhadd.inc diff --git a/libclc/generic/libspirv/integer/rotate.cl b/libclc/libspirv/lib/generic/integer/rotate.cl similarity index 93% rename from libclc/generic/libspirv/integer/rotate.cl rename to libclc/libspirv/lib/generic/integer/rotate.cl index a9924d482b30b..8710aa9a979f8 100644 --- a/libclc/generic/libspirv/integer/rotate.cl +++ b/libclc/libspirv/lib/generic/integer/rotate.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #include diff --git a/libclc/libspirv/lib/generic/integer/rotate.inc b/libclc/libspirv/lib/generic/integer/rotate.inc new file mode 100644 index 0000000000000..dd8ece9fc08d2 --- /dev/null +++ b/libclc/libspirv/lib/generic/integer/rotate.inc @@ -0,0 +1,55 @@ +//===----------------------------------------------------------------------===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//===----------------------------------------------------------------------===// + +/** + * Not necessarily optimal... but it produces correct results (at least for int) + * If we're lucky, LLVM will recognize the pattern and produce rotate + * instructions: + * http://llvm.1065342.n5.nabble.com/rotate-td47679.html + * + * Eventually, someone should feel free to implement an llvm-specific version + */ + +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_rotate(__CLC_GENTYPE x, + __CLC_GENTYPE n) { + // Try to avoid extra work if someone's spinning the value through multiple + // full rotations + n = n % (__CLC_GENTYPE)__CLC_GENSIZE; + +#ifdef __CLC_SCALAR + if (n > 0) { + return (x << n) | (((__CLC_U_GENTYPE)x) >> (__CLC_GENSIZE - n)); + } else if (n == 0) { + return x; + } else { + return ((((__CLC_U_GENTYPE)x) >> -n) | (x << (__CLC_GENSIZE + n))); + } +#else + // XXX: There's a lot of __builtin_astype calls to cast everything to + // unsigned ... This should be improved so that if + // __CLC_GENTYPE==__CLC_U_GENTYPE, no casts are required. + + __CLC_U_GENTYPE x_1 = __builtin_astype(x, __CLC_U_GENTYPE); + + // XXX: Is (__CLC_U_GENTYPE >> S__CLC_GENTYPE) | (__CLC_U_GENTYPE << + // S__CLC_GENTYPE) legal? + // If so, then combine the amt and shifts into a single set of statements + + __CLC_U_GENTYPE amt; + amt = (n < (__CLC_GENTYPE)0 + ? __builtin_astype((__CLC_GENTYPE)0 - n, __CLC_U_GENTYPE) + : (__CLC_U_GENTYPE)0); + x_1 = (x_1 >> amt) | (x_1 << ((__CLC_U_GENTYPE)__CLC_GENSIZE - amt)); + + amt = (n < (__CLC_GENTYPE)0 ? (__CLC_U_GENTYPE)0 + : __builtin_astype(n, __CLC_U_GENTYPE)); + x_1 = (x_1 << amt) | (x_1 >> ((__CLC_U_GENTYPE)__CLC_GENSIZE - amt)); + + return __builtin_astype(x_1, __CLC_GENTYPE); +#endif +} diff --git a/libclc/generic/libspirv/integer/sub_sat.cl b/libclc/libspirv/lib/generic/integer/sub_sat.cl similarity index 94% rename from libclc/generic/libspirv/integer/sub_sat.cl rename to libclc/libspirv/lib/generic/integer/sub_sat.cl index 3ecd8ec8a8157..3715f8700f66b 100644 --- a/libclc/generic/libspirv/integer/sub_sat.cl +++ b/libclc/libspirv/lib/generic/integer/sub_sat.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/integer/sub_sat.inc b/libclc/libspirv/lib/generic/integer/sub_sat.inc similarity index 100% rename from libclc/generic/libspirv/integer/sub_sat.inc rename to libclc/libspirv/lib/generic/integer/sub_sat.inc diff --git a/libclc/generic/libspirv/integer/upsample.cl b/libclc/libspirv/lib/generic/integer/upsample.cl similarity index 99% rename from libclc/generic/libspirv/integer/upsample.cl rename to libclc/libspirv/lib/generic/integer/upsample.cl index b7a80748081af..6ef13d6c79f9d 100644 --- a/libclc/generic/libspirv/integer/upsample.cl +++ b/libclc/libspirv/lib/generic/integer/upsample.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_UPSAMPLE_IMPL(PREFIX, BGENTYPE, GENTYPE, UGENTYPE) \ _CLC_OVERLOAD _CLC_DEF BGENTYPE __spirv_ocl_##PREFIX##_upsample( \ diff --git a/libclc/generic/libspirv/math/acos.cl b/libclc/libspirv/lib/generic/math/acos.cl similarity index 93% rename from libclc/generic/libspirv/math/acos.cl rename to libclc/libspirv/lib/generic/math/acos.cl index f7842db9ec9ca..44d723be5c3ea 100644 --- a/libclc/generic/libspirv/math/acos.cl +++ b/libclc/libspirv/lib/generic/math/acos.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/math/acos.inc b/libclc/libspirv/lib/generic/math/acos.inc similarity index 100% rename from libclc/generic/libspirv/math/acos.inc rename to libclc/libspirv/lib/generic/math/acos.inc diff --git a/libclc/generic/libspirv/math/acosh.cl b/libclc/libspirv/lib/generic/math/acosh.cl similarity index 99% rename from libclc/generic/libspirv/math/acosh.cl rename to libclc/libspirv/lib/generic/math/acosh.cl index c01831c19d341..1adfba6950afa 100644 --- a/libclc/generic/libspirv/math/acosh.cl +++ b/libclc/libspirv/lib/generic/math/acosh.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include "ep_log.h" #include diff --git a/libclc/generic/libspirv/math/acospi.cl b/libclc/libspirv/lib/generic/math/acospi.cl similarity index 99% rename from libclc/generic/libspirv/math/acospi.cl rename to libclc/libspirv/lib/generic/math/acospi.cl index db8d3bc89a695..c149e878d55d2 100644 --- a/libclc/generic/libspirv/math/acospi.cl +++ b/libclc/libspirv/lib/generic/math/acospi.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/asin.cl b/libclc/libspirv/lib/generic/math/asin.cl similarity index 93% rename from libclc/generic/libspirv/math/asin.cl rename to libclc/libspirv/lib/generic/math/asin.cl index 83f1a55db7e52..05c61fb3b8a4a 100644 --- a/libclc/generic/libspirv/math/asin.cl +++ b/libclc/libspirv/lib/generic/math/asin.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/math/asin.inc b/libclc/libspirv/lib/generic/math/asin.inc similarity index 100% rename from libclc/generic/libspirv/math/asin.inc rename to libclc/libspirv/lib/generic/math/asin.inc diff --git a/libclc/generic/libspirv/math/asinh.cl b/libclc/libspirv/lib/generic/math/asinh.cl similarity index 99% rename from libclc/generic/libspirv/math/asinh.cl rename to libclc/libspirv/lib/generic/math/asinh.cl index 9966089d4e60f..3aa8377b37731 100644 --- a/libclc/generic/libspirv/math/asinh.cl +++ b/libclc/libspirv/lib/generic/math/asinh.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include "ep_log.h" #include diff --git a/libclc/generic/libspirv/math/asinpi.cl b/libclc/libspirv/lib/generic/math/asinpi.cl similarity index 99% rename from libclc/generic/libspirv/math/asinpi.cl rename to libclc/libspirv/lib/generic/math/asinpi.cl index d05710b848fa0..b743721722e64 100644 --- a/libclc/generic/libspirv/math/asinpi.cl +++ b/libclc/libspirv/lib/generic/math/asinpi.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/atan.cl b/libclc/libspirv/lib/generic/math/atan.cl similarity index 99% rename from libclc/generic/libspirv/math/atan.cl rename to libclc/libspirv/lib/generic/math/atan.cl index 5add75221db91..52eade78f2196 100644 --- a/libclc/generic/libspirv/math/atan.cl +++ b/libclc/libspirv/lib/generic/math/atan.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/atan2.cl b/libclc/libspirv/lib/generic/math/atan2.cl similarity index 99% rename from libclc/generic/libspirv/math/atan2.cl rename to libclc/libspirv/lib/generic/math/atan2.cl index d9c905c5230a3..702f84bf1f961 100644 --- a/libclc/generic/libspirv/math/atan2.cl +++ b/libclc/libspirv/lib/generic/math/atan2.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "tables.h" +#include #include #include diff --git a/libclc/generic/libspirv/math/atan2pi.cl b/libclc/libspirv/lib/generic/math/atan2pi.cl similarity index 99% rename from libclc/generic/libspirv/math/atan2pi.cl rename to libclc/libspirv/lib/generic/math/atan2pi.cl index 301ae71151432..941527e7dcb2e 100644 --- a/libclc/generic/libspirv/math/atan2pi.cl +++ b/libclc/libspirv/lib/generic/math/atan2pi.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "tables.h" +#include #include #include diff --git a/libclc/generic/libspirv/math/atanh.cl b/libclc/libspirv/lib/generic/math/atanh.cl similarity index 99% rename from libclc/generic/libspirv/math/atanh.cl rename to libclc/libspirv/lib/generic/math/atanh.cl index ebac753bd8a54..7678513e66043 100644 --- a/libclc/generic/libspirv/math/atanh.cl +++ b/libclc/libspirv/lib/generic/math/atanh.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/atanpi.cl b/libclc/libspirv/lib/generic/math/atanpi.cl similarity index 99% rename from libclc/generic/libspirv/math/atanpi.cl rename to libclc/libspirv/lib/generic/math/atanpi.cl index 31078a4aa0e09..adbb5d7d8ac88 100644 --- a/libclc/generic/libspirv/math/atanpi.cl +++ b/libclc/libspirv/lib/generic/math/atanpi.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/cbrt.cl b/libclc/libspirv/lib/generic/math/cbrt.cl similarity index 98% rename from libclc/generic/libspirv/math/cbrt.cl rename to libclc/libspirv/lib/generic/math/cbrt.cl index e8126ff75fa6e..a1b2cb85ad21e 100644 --- a/libclc/generic/libspirv/math/cbrt.cl +++ b/libclc/libspirv/lib/generic/math/cbrt.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "tables.h" +#include #include #include diff --git a/libclc/generic/libspirv/math/ceil.cl b/libclc/libspirv/lib/generic/math/ceil.cl similarity index 95% rename from libclc/generic/libspirv/math/ceil.cl rename to libclc/libspirv/lib/generic/math/ceil.cl index 08745f45abacf..baabb498aea3c 100644 --- a/libclc/generic/libspirv/math/ceil.cl +++ b/libclc/libspirv/lib/generic/math/ceil.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include // Map the llvm intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc___spirv_ocl_ceil diff --git a/libclc/generic/libspirv/math/clc_exp10.cl b/libclc/libspirv/lib/generic/math/clc_exp10.cl similarity index 98% rename from libclc/generic/libspirv/math/clc_exp10.cl rename to libclc/libspirv/lib/generic/math/clc_exp10.cl index 58e347729ee0b..04e07b9c4d84b 100644 --- a/libclc/generic/libspirv/math/clc_exp10.cl +++ b/libclc/libspirv/lib/generic/math/clc_exp10.cl @@ -20,12 +20,12 @@ * THE SOFTWARE. */ -#include #include #include #include +#include +#include -#include "tables.h" #include #include diff --git a/libclc/generic/libspirv/math/clc_fma.cl b/libclc/libspirv/lib/generic/math/clc_fma.cl similarity index 99% rename from libclc/generic/libspirv/math/clc_fma.cl rename to libclc/libspirv/lib/generic/math/clc_fma.cl index bc4453b480b49..2f3fcfa90c45a 100644 --- a/libclc/generic/libspirv/math/clc_fma.cl +++ b/libclc/libspirv/lib/generic/math/clc_fma.cl @@ -28,7 +28,7 @@ #include #include #include -#include +#include struct fp { ulong mantissa; diff --git a/libclc/generic/libspirv/math/clc_fmod.cl b/libclc/libspirv/lib/generic/math/clc_fmod.cl similarity index 99% rename from libclc/generic/libspirv/math/clc_fmod.cl rename to libclc/libspirv/lib/generic/math/clc_fmod.cl index 93bb577a95f63..b5083574ad49e 100644 --- a/libclc/generic/libspirv/math/clc_fmod.cl +++ b/libclc/libspirv/lib/generic/math/clc_fmod.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/clc_hypot.cl b/libclc/libspirv/lib/generic/math/clc_hypot.cl similarity index 99% rename from libclc/generic/libspirv/math/clc_hypot.cl rename to libclc/libspirv/lib/generic/math/clc_hypot.cl index 74d9c0855c55b..e31a74059eed1 100644 --- a/libclc/generic/libspirv/math/clc_hypot.cl +++ b/libclc/libspirv/lib/generic/math/clc_hypot.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/clc_ldexp.cl b/libclc/libspirv/lib/generic/math/clc_ldexp.cl similarity index 98% rename from libclc/generic/libspirv/math/clc_ldexp.cl rename to libclc/libspirv/lib/generic/math/clc_ldexp.cl index 86f8831228f47..9e21d0cd72eee 100644 --- a/libclc/generic/libspirv/math/clc_ldexp.cl +++ b/libclc/libspirv/lib/generic/math/clc_ldexp.cl @@ -20,14 +20,13 @@ * THE SOFTWARE. */ -#include -#include - -#include "tables.h" #include #include #include #include +#include +#include +#include #include _CLC_DEF _CLC_OVERLOAD float __clc_ldexp(float x, int n) { diff --git a/libclc/generic/libspirv/math/clc_nextafter.cl b/libclc/libspirv/lib/generic/math/clc_nextafter.cl similarity index 98% rename from libclc/generic/libspirv/math/clc_nextafter.cl rename to libclc/libspirv/lib/generic/math/clc_nextafter.cl index ea9e0149192bb..14f43f2b5cbd5 100644 --- a/libclc/generic/libspirv/math/clc_nextafter.cl +++ b/libclc/libspirv/lib/generic/math/clc_nextafter.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include // This file provides OpenCL C implementations of nextafter for // targets that don't support the clang builtin. diff --git a/libclc/generic/libspirv/math/clc_pow.cl b/libclc/libspirv/lib/generic/math/clc_pow.cl similarity index 99% rename from libclc/generic/libspirv/math/clc_pow.cl rename to libclc/libspirv/lib/generic/math/clc_pow.cl index 065cfd40bb025..f5f46215b0ee3 100644 --- a/libclc/generic/libspirv/math/clc_pow.cl +++ b/libclc/libspirv/lib/generic/math/clc_pow.cl @@ -20,12 +20,12 @@ * THE SOFTWARE. */ -#include +#include #include #include #include -#include "tables.h" +#include #include #include diff --git a/libclc/generic/libspirv/math/clc_pown.cl b/libclc/libspirv/lib/generic/math/clc_pown.cl similarity index 99% rename from libclc/generic/libspirv/math/clc_pown.cl rename to libclc/libspirv/lib/generic/math/clc_pown.cl index a302cf145814a..e37e36f8d570d 100644 --- a/libclc/generic/libspirv/math/clc_pown.cl +++ b/libclc/libspirv/lib/generic/math/clc_pown.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "tables.h" +#include #include #include #include diff --git a/libclc/generic/libspirv/math/clc_powr.cl b/libclc/libspirv/lib/generic/math/clc_powr.cl similarity index 99% rename from libclc/generic/libspirv/math/clc_powr.cl rename to libclc/libspirv/lib/generic/math/clc_powr.cl index feecae6d6d882..41c98c222e75e 100644 --- a/libclc/generic/libspirv/math/clc_powr.cl +++ b/libclc/libspirv/lib/generic/math/clc_powr.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "tables.h" +#include #include #include #include diff --git a/libclc/generic/libspirv/math/clc_remainder.cl b/libclc/libspirv/lib/generic/math/clc_remainder.cl similarity index 99% rename from libclc/generic/libspirv/math/clc_remainder.cl rename to libclc/libspirv/lib/generic/math/clc_remainder.cl index e930e57d8360a..a95f641688c9b 100644 --- a/libclc/generic/libspirv/math/clc_remainder.cl +++ b/libclc/libspirv/lib/generic/math/clc_remainder.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/clc_remquo.cl b/libclc/libspirv/lib/generic/math/clc_remquo.cl similarity index 99% rename from libclc/generic/libspirv/math/clc_remquo.cl rename to libclc/libspirv/lib/generic/math/clc_remquo.cl index 537bc396bfc1d..fd33ceccfa59c 100644 --- a/libclc/generic/libspirv/math/clc_remquo.cl +++ b/libclc/libspirv/lib/generic/math/clc_remquo.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/clc_rootn.cl b/libclc/libspirv/lib/generic/math/clc_rootn.cl similarity index 99% rename from libclc/generic/libspirv/math/clc_rootn.cl rename to libclc/libspirv/lib/generic/math/clc_rootn.cl index ecc373dab2ad1..980d81df29326 100644 --- a/libclc/generic/libspirv/math/clc_rootn.cl +++ b/libclc/libspirv/lib/generic/math/clc_rootn.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "tables.h" +#include #include #include #include diff --git a/libclc/generic/libspirv/math/clc_sqrt.cl b/libclc/libspirv/lib/generic/math/clc_sqrt.cl similarity index 95% rename from libclc/generic/libspirv/math/clc_sqrt.cl rename to libclc/libspirv/lib/generic/math/clc_sqrt.cl index e7f7dff29e358..e203f42fab102 100644 --- a/libclc/generic/libspirv/math/clc_sqrt.cl +++ b/libclc/libspirv/lib/generic/math/clc_sqrt.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // Map the llvm sqrt intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc_llvm_intr_sqrt diff --git a/libclc/generic/libspirv/math/clc_sqrt_impl.inc b/libclc/libspirv/lib/generic/math/clc_sqrt_impl.inc similarity index 96% rename from libclc/generic/libspirv/math/clc_sqrt_impl.inc rename to libclc/libspirv/lib/generic/math/clc_sqrt_impl.inc index 12f1dc893bf41..ca24bf206976d 100644 --- a/libclc/generic/libspirv/math/clc_sqrt_impl.inc +++ b/libclc/libspirv/lib/generic/math/clc_sqrt_impl.inc @@ -13,7 +13,7 @@ #define __CLC_NAN NAN #define ZERO 0.0f #elif __CLC_FPSIZE == 16 -#define __CLC_NAN (half)NAN +#define __CLC_NAN (half) NAN #define ZERO 0.0h #endif diff --git a/libclc/generic/libspirv/math/clc_sw_binary.inc b/libclc/libspirv/lib/generic/math/clc_sw_binary.inc similarity index 100% rename from libclc/generic/libspirv/math/clc_sw_binary.inc rename to libclc/libspirv/lib/generic/math/clc_sw_binary.inc diff --git a/libclc/generic/libspirv/math/clc_sw_unary.inc b/libclc/libspirv/lib/generic/math/clc_sw_unary.inc similarity index 100% rename from libclc/generic/libspirv/math/clc_sw_unary.inc rename to libclc/libspirv/lib/generic/math/clc_sw_unary.inc diff --git a/libclc/generic/libspirv/math/clc_tan.cl b/libclc/libspirv/lib/generic/math/clc_tan.cl similarity index 98% rename from libclc/generic/libspirv/math/clc_tan.cl rename to libclc/libspirv/lib/generic/math/clc_tan.cl index 9522aee398923..00fd5df470c1f 100644 --- a/libclc/generic/libspirv/math/clc_tan.cl +++ b/libclc/libspirv/lib/generic/math/clc_tan.cl @@ -26,7 +26,7 @@ #include #include "sincos_helpers.h" -#include "tables.h" +#include #include _CLC_DEF _CLC_OVERLOAD float __clc_tan(float x) { diff --git a/libclc/generic/libspirv/math/clc_tanpi.cl b/libclc/libspirv/lib/generic/math/clc_tanpi.cl similarity index 98% rename from libclc/generic/libspirv/math/clc_tanpi.cl rename to libclc/libspirv/lib/generic/math/clc_tanpi.cl index 8e42620a2aa9b..270460277d7ab 100644 --- a/libclc/generic/libspirv/math/clc_tanpi.cl +++ b/libclc/libspirv/lib/generic/math/clc_tanpi.cl @@ -21,10 +21,10 @@ */ #include #include -#include +#include +#include #include "sincos_helpers.h" -#include "tables.h" #include _CLC_DEF _CLC_OVERLOAD float __clc_tanpi(float x) diff --git a/libclc/generic/libspirv/math/copysign.cl b/libclc/libspirv/lib/generic/math/copysign.cl similarity index 96% rename from libclc/generic/libspirv/math/copysign.cl rename to libclc/libspirv/lib/generic/math/copysign.cl index bf004bd78bdca..a3c8636826cbc 100644 --- a/libclc/generic/libspirv/math/copysign.cl +++ b/libclc/libspirv/lib/generic/math/copysign.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include _CLC_DEFINE_BINARY_BUILTIN(float, __spirv_ocl_copysign, __builtin_copysignf, float, float) diff --git a/libclc/generic/libspirv/math/cos.cl b/libclc/libspirv/lib/generic/math/cos.cl similarity index 98% rename from libclc/generic/libspirv/math/cos.cl rename to libclc/libspirv/lib/generic/math/cos.cl index bc3d7b17ecefe..63cb00fb649dc 100644 --- a/libclc/generic/libspirv/math/cos.cl +++ b/libclc/libspirv/lib/generic/math/cos.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include "sincos_helpers.h" #include diff --git a/libclc/generic/libspirv/math/cosh.cl b/libclc/libspirv/lib/generic/math/cosh.cl similarity index 99% rename from libclc/generic/libspirv/math/cosh.cl rename to libclc/libspirv/lib/generic/math/cosh.cl index f7cfad64fadf2..d644d3c3078f3 100644 --- a/libclc/generic/libspirv/math/cosh.cl +++ b/libclc/libspirv/lib/generic/math/cosh.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "tables.h" +#include #include #include diff --git a/libclc/generic/libspirv/math/cospi.cl b/libclc/libspirv/lib/generic/math/cospi.cl similarity index 99% rename from libclc/generic/libspirv/math/cospi.cl rename to libclc/libspirv/lib/generic/math/cospi.cl index ee695671b68d0..250b70efc0fb8 100644 --- a/libclc/generic/libspirv/math/cospi.cl +++ b/libclc/libspirv/lib/generic/math/cospi.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include "sincos_helpers.h" #include "sincospiF_piby4.h" diff --git a/libclc/generic/libspirv/math/ep_log.cl b/libclc/libspirv/lib/generic/math/ep_log.cl similarity index 97% rename from libclc/generic/libspirv/math/ep_log.cl rename to libclc/libspirv/lib/generic/math/ep_log.cl index e91a971a648b5..d7e215cd9cee5 100644 --- a/libclc/generic/libspirv/math/ep_log.cl +++ b/libclc/libspirv/lib/generic/math/ep_log.cl @@ -8,10 +8,10 @@ #ifdef cl_khr_fp64 -#include +#include #include "ep_log.h" -#include "tables.h" +#include #include #pragma OPENCL EXTENSION cl_khr_fp64 : enable diff --git a/libclc/generic/libspirv/math/ep_log.h b/libclc/libspirv/lib/generic/math/ep_log.h similarity index 100% rename from libclc/generic/libspirv/math/ep_log.h rename to libclc/libspirv/lib/generic/math/ep_log.h diff --git a/libclc/generic/libspirv/math/erf.cl b/libclc/libspirv/lib/generic/math/erf.cl similarity index 99% rename from libclc/generic/libspirv/math/erf.cl rename to libclc/libspirv/lib/generic/math/erf.cl index 3169699652c7f..5a83815124e74 100644 --- a/libclc/generic/libspirv/math/erf.cl +++ b/libclc/libspirv/lib/generic/math/erf.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/erfc.cl b/libclc/libspirv/lib/generic/math/erfc.cl similarity index 99% rename from libclc/generic/libspirv/math/erfc.cl rename to libclc/libspirv/lib/generic/math/erfc.cl index d065b6aab58c7..00f4d973e44e2 100644 --- a/libclc/generic/libspirv/math/erfc.cl +++ b/libclc/libspirv/lib/generic/math/erfc.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/exp.cl b/libclc/libspirv/lib/generic/math/exp.cl similarity index 98% rename from libclc/generic/libspirv/math/exp.cl rename to libclc/libspirv/lib/generic/math/exp.cl index 180ff77629c68..5bae6e7eab1e1 100644 --- a/libclc/generic/libspirv/math/exp.cl +++ b/libclc/libspirv/lib/generic/math/exp.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/exp10.cl b/libclc/libspirv/lib/generic/math/exp10.cl similarity index 95% rename from libclc/generic/libspirv/math/exp10.cl rename to libclc/libspirv/lib/generic/math/exp10.cl index bc97757995f3b..03efc657a6df0 100644 --- a/libclc/generic/libspirv/math/exp10.cl +++ b/libclc/libspirv/lib/generic/math/exp10.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #define __CLC_FUNC __spirv_ocl_exp10 diff --git a/libclc/generic/libspirv/math/exp2.cl b/libclc/libspirv/lib/generic/math/exp2.cl similarity index 98% rename from libclc/generic/libspirv/math/exp2.cl rename to libclc/libspirv/lib/generic/math/exp2.cl index 7cbd6c83cf5db..cb41ec1e74efd 100644 --- a/libclc/generic/libspirv/math/exp2.cl +++ b/libclc/libspirv/lib/generic/math/exp2.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/exp_helper.cl b/libclc/libspirv/lib/generic/math/exp_helper.cl similarity index 97% rename from libclc/generic/libspirv/math/exp_helper.cl rename to libclc/libspirv/lib/generic/math/exp_helper.cl index 8daf23a817f7d..c37374f2d5839 100644 --- a/libclc/generic/libspirv/math/exp_helper.cl +++ b/libclc/libspirv/lib/generic/math/exp_helper.cl @@ -20,9 +20,9 @@ * THE SOFTWARE. */ -#include +#include -#include "tables.h" +#include #include #ifdef cl_khr_fp64 diff --git a/libclc/generic/libspirv/math/exp_helper.h b/libclc/libspirv/lib/generic/math/exp_helper.h similarity index 95% rename from libclc/generic/libspirv/math/exp_helper.h rename to libclc/libspirv/lib/generic/math/exp_helper.h index e6df2fd905b55..ccf6e1065cb91 100644 --- a/libclc/generic/libspirv/math/exp_helper.h +++ b/libclc/libspirv/lib/generic/math/exp_helper.h @@ -20,10 +20,10 @@ * THE SOFTWARE. */ - #ifdef cl_khr_fp64 #pragma OPENCL EXTENSION cl_khr_fp64 : enable -_CLC_DECL double __clc_exp_helper(double x, double x_min, double x_max, double r, int n); +_CLC_DECL double __clc_exp_helper(double x, double x_min, double x_max, + double r, int n); #endif diff --git a/libclc/generic/libspirv/math/expm1.cl b/libclc/libspirv/lib/generic/math/expm1.cl similarity index 98% rename from libclc/generic/libspirv/math/expm1.cl rename to libclc/libspirv/lib/generic/math/expm1.cl index bbb0ab253a4bf..8c436865d893a 100644 --- a/libclc/generic/libspirv/math/expm1.cl +++ b/libclc/libspirv/lib/generic/math/expm1.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "tables.h" +#include #include #include diff --git a/libclc/generic/libspirv/math/fabs.cl b/libclc/libspirv/lib/generic/math/fabs.cl similarity index 95% rename from libclc/generic/libspirv/math/fabs.cl rename to libclc/libspirv/lib/generic/math/fabs.cl index 53de0e76c4ff8..2b2d621de0d47 100644 --- a/libclc/generic/libspirv/math/fabs.cl +++ b/libclc/libspirv/lib/generic/math/fabs.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include // Map the llvm intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc___spirv_ocl_fabs diff --git a/libclc/generic/libspirv/math/fdim.cl b/libclc/libspirv/lib/generic/math/fdim.cl similarity index 95% rename from libclc/generic/libspirv/math/fdim.cl rename to libclc/libspirv/lib/generic/math/fdim.cl index 4d56d7ce6677c..39b92c50af67d 100644 --- a/libclc/generic/libspirv/math/fdim.cl +++ b/libclc/libspirv/lib/generic/math/fdim.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/fdim.inc b/libclc/libspirv/lib/generic/math/fdim.inc similarity index 100% rename from libclc/generic/libspirv/math/fdim.inc rename to libclc/libspirv/lib/generic/math/fdim.inc diff --git a/libclc/generic/libspirv/math/floor.cl b/libclc/libspirv/lib/generic/math/floor.cl similarity index 95% rename from libclc/generic/libspirv/math/floor.cl rename to libclc/libspirv/lib/generic/math/floor.cl index 6e40fd9764361..e006e95cdb65f 100644 --- a/libclc/generic/libspirv/math/floor.cl +++ b/libclc/libspirv/lib/generic/math/floor.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include // Map the llvm intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc___spirv_ocl_floor diff --git a/libclc/generic/libspirv/math/fma.cl b/libclc/libspirv/lib/generic/math/fma.cl similarity index 94% rename from libclc/generic/libspirv/math/fma.cl rename to libclc/libspirv/lib/generic/math/fma.cl index bcb834285e30e..1c803d94d7f7e 100644 --- a/libclc/generic/libspirv/math/fma.cl +++ b/libclc/libspirv/lib/generic/math/fma.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/ptx-nvidiacl/libspirv/math/fma.inc b/libclc/libspirv/lib/generic/math/fma.inc similarity index 100% rename from libclc/ptx-nvidiacl/libspirv/math/fma.inc rename to libclc/libspirv/lib/generic/math/fma.inc diff --git a/libclc/generic/libspirv/math/fmax.cl b/libclc/libspirv/lib/generic/math/fmax.cl similarity index 97% rename from libclc/generic/libspirv/math/fmax.cl rename to libclc/libspirv/lib/generic/math/fmax.cl index 81511d8a1f992..0aaf62a859825 100644 --- a/libclc/generic/libspirv/math/fmax.cl +++ b/libclc/libspirv/lib/generic/math/fmax.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include _CLC_DEFINE_BINARY_BUILTIN(float, __spirv_ocl_fmax, __builtin_fmaxf, float, float); diff --git a/libclc/generic/libspirv/math/fmax.inc b/libclc/libspirv/lib/generic/math/fmax.inc similarity index 87% rename from libclc/generic/libspirv/math/fmax.inc rename to libclc/libspirv/lib/generic/math/fmax.inc index 2d96928605a34..deb76d95e2a56 100644 --- a/libclc/generic/libspirv/math/fmax.inc +++ b/libclc/libspirv/lib/generic/math/fmax.inc @@ -8,7 +8,8 @@ #if !defined(__CLC_SCALAR) -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_fmax(__CLC_GENTYPE x, float y) { +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_fmax(__CLC_GENTYPE x, + float y) { return __spirv_ocl_fmax(x, (__CLC_GENTYPE)((__CLC_SCALAR_GENTYPE)y)); } @@ -16,7 +17,8 @@ _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_fmax(__CLC_GENTYPE x, float y) #pragma OPENCL EXTENSION cl_khr_fp64 : enable -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_fmax(__CLC_GENTYPE x, double y) { +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_fmax(__CLC_GENTYPE x, + double y) { return __spirv_ocl_fmax(x, (__CLC_GENTYPE)((__CLC_SCALAR_GENTYPE)y)); } diff --git a/libclc/generic/libspirv/math/fmax_common.cl b/libclc/libspirv/lib/generic/math/fmax_common.cl similarity index 94% rename from libclc/generic/libspirv/math/fmax_common.cl rename to libclc/libspirv/lib/generic/math/fmax_common.cl index 564ad06dc384b..3f8bc1e577804 100644 --- a/libclc/generic/libspirv/math/fmax_common.cl +++ b/libclc/libspirv/lib/generic/math/fmax_common.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/math/fmax_common.inc b/libclc/libspirv/lib/generic/math/fmax_common.inc similarity index 100% rename from libclc/generic/libspirv/math/fmax_common.inc rename to libclc/libspirv/lib/generic/math/fmax_common.inc diff --git a/libclc/generic/libspirv/math/fmin.cl b/libclc/libspirv/lib/generic/math/fmin.cl similarity index 97% rename from libclc/generic/libspirv/math/fmin.cl rename to libclc/libspirv/lib/generic/math/fmin.cl index f2c1862c2beb5..e43832a59a912 100644 --- a/libclc/generic/libspirv/math/fmin.cl +++ b/libclc/libspirv/lib/generic/math/fmin.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/fmin.inc b/libclc/libspirv/lib/generic/math/fmin.inc similarity index 87% rename from libclc/generic/libspirv/math/fmin.inc rename to libclc/libspirv/lib/generic/math/fmin.inc index 7cdacf1a6896b..6b4fe899bd03e 100644 --- a/libclc/generic/libspirv/math/fmin.inc +++ b/libclc/libspirv/lib/generic/math/fmin.inc @@ -8,7 +8,8 @@ #if !defined(__CLC_SCALAR) -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_fmin(__CLC_GENTYPE x, float y) { +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_fmin(__CLC_GENTYPE x, + float y) { return __spirv_ocl_fmin(x, (__CLC_GENTYPE)((__CLC_SCALAR_GENTYPE)y)); } @@ -16,7 +17,8 @@ _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_fmin(__CLC_GENTYPE x, float y) #pragma OPENCL EXTENSION cl_khr_fp64 : enable -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_fmin(__CLC_GENTYPE x, double y) { +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_fmin(__CLC_GENTYPE x, + double y) { return __spirv_ocl_fmin(x, (__CLC_GENTYPE)((__CLC_SCALAR_GENTYPE)y)); } diff --git a/libclc/generic/libspirv/math/fmin_common.cl b/libclc/libspirv/lib/generic/math/fmin_common.cl similarity index 94% rename from libclc/generic/libspirv/math/fmin_common.cl rename to libclc/libspirv/lib/generic/math/fmin_common.cl index 4e31d37ffe29d..927322b016f9b 100644 --- a/libclc/generic/libspirv/math/fmin_common.cl +++ b/libclc/libspirv/lib/generic/math/fmin_common.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/math/fmin_common.inc b/libclc/libspirv/lib/generic/math/fmin_common.inc similarity index 100% rename from libclc/generic/libspirv/math/fmin_common.inc rename to libclc/libspirv/lib/generic/math/fmin_common.inc diff --git a/libclc/generic/libspirv/math/fmod.cl b/libclc/libspirv/lib/generic/math/fmod.cl similarity index 95% rename from libclc/generic/libspirv/math/fmod.cl rename to libclc/libspirv/lib/generic/math/fmod.cl index 2131ef9f81c26..76c272d2275bc 100644 --- a/libclc/generic/libspirv/math/fmod.cl +++ b/libclc/libspirv/lib/generic/math/fmod.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/fract.cl b/libclc/libspirv/lib/generic/math/fract.cl similarity index 97% rename from libclc/generic/libspirv/math/fract.cl rename to libclc/libspirv/lib/generic/math/fract.cl index cb21322347a8e..16d637f40b435 100644 --- a/libclc/generic/libspirv/math/fract.cl +++ b/libclc/libspirv/lib/generic/math/fract.cl @@ -21,7 +21,7 @@ */ #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/math/fract.inc b/libclc/libspirv/lib/generic/math/fract.inc similarity index 93% rename from libclc/generic/libspirv/math/fract.inc rename to libclc/libspirv/lib/generic/math/fract.inc index 4af2a8049deee..24a559238368d 100644 --- a/libclc/generic/libspirv/math/fract.inc +++ b/libclc/libspirv/lib/generic/math/fract.inc @@ -27,7 +27,7 @@ #endif _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE -__spirv_ocl_fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr) { +__spirv_ocl_fract(__CLC_GENTYPE x, __private __CLC_GENTYPE *iptr) { *iptr = __spirv_ocl_floor(x); __CLC_GENTYPE r = __spirv_ocl_fmin(x - *iptr, MIN_CONSTANT); r = __CLC_CONVERT(__spirv_IsInf(x)) ? ZERO : r; @@ -38,7 +38,7 @@ __spirv_ocl_fract(__CLC_GENTYPE x, private __CLC_GENTYPE *iptr) { #define FRACT_DEF(addrspace) \ _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_fract( \ __CLC_GENTYPE x, addrspace __CLC_GENTYPE *iptr) { \ - private __CLC_GENTYPE private_iptr; \ + __private __CLC_GENTYPE private_iptr; \ __CLC_GENTYPE ret = __spirv_ocl_fract(x, &private_iptr); \ *iptr = private_iptr; \ return ret; \ diff --git a/libclc/generic/libspirv/math/frexp.cl b/libclc/libspirv/lib/generic/math/frexp.cl similarity index 98% rename from libclc/generic/libspirv/math/frexp.cl rename to libclc/libspirv/lib/generic/math/frexp.cl index d17fd34f97256..2ec46be49d7b2 100644 --- a/libclc/generic/libspirv/math/frexp.cl +++ b/libclc/libspirv/lib/generic/math/frexp.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/frexp.inc b/libclc/libspirv/lib/generic/math/frexp.inc similarity index 100% rename from libclc/generic/libspirv/math/frexp.inc rename to libclc/libspirv/lib/generic/math/frexp.inc diff --git a/libclc/generic/libspirv/math/half_cos.cl b/libclc/libspirv/lib/generic/math/half_cos.cl similarity index 94% rename from libclc/generic/libspirv/math/half_cos.cl rename to libclc/libspirv/lib/generic/math/half_cos.cl index b505bf660dbac..c3942038a50e0 100644 --- a/libclc/generic/libspirv/math/half_cos.cl +++ b/libclc/libspirv/lib/generic/math/half_cos.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BUILTIN __spirv_ocl_cos #define __CLC_FUNCTION __spirv_ocl_half_cos diff --git a/libclc/generic/libspirv/math/half_divide.cl b/libclc/libspirv/lib/generic/math/half_divide.cl similarity index 94% rename from libclc/generic/libspirv/math/half_divide.cl rename to libclc/libspirv/lib/generic/math/half_divide.cl index 780277652a570..7743dc0abef0f 100644 --- a/libclc/generic/libspirv/math/half_divide.cl +++ b/libclc/libspirv/lib/generic/math/half_divide.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define divide(x, y) (x / y) diff --git a/libclc/generic/libspirv/math/half_exp.cl b/libclc/libspirv/lib/generic/math/half_exp.cl similarity index 94% rename from libclc/generic/libspirv/math/half_exp.cl rename to libclc/libspirv/lib/generic/math/half_exp.cl index f20f6afeb0580..c507095194b12 100644 --- a/libclc/generic/libspirv/math/half_exp.cl +++ b/libclc/libspirv/lib/generic/math/half_exp.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BUILTIN __spirv_ocl_exp #define __CLC_FUNCTION __spirv_ocl_half_exp diff --git a/libclc/generic/libspirv/math/half_exp10.cl b/libclc/libspirv/lib/generic/math/half_exp10.cl similarity index 94% rename from libclc/generic/libspirv/math/half_exp10.cl rename to libclc/libspirv/lib/generic/math/half_exp10.cl index 3ffcb7004b254..30d1ff4677c39 100644 --- a/libclc/generic/libspirv/math/half_exp10.cl +++ b/libclc/libspirv/lib/generic/math/half_exp10.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BUILTIN __spirv_ocl_exp10 #define __CLC_FUNCTION __spirv_ocl_half_exp10 diff --git a/libclc/generic/libspirv/math/half_exp2.cl b/libclc/libspirv/lib/generic/math/half_exp2.cl similarity index 94% rename from libclc/generic/libspirv/math/half_exp2.cl rename to libclc/libspirv/lib/generic/math/half_exp2.cl index 9cb7ebee42d90..c5db881aa4cb9 100644 --- a/libclc/generic/libspirv/math/half_exp2.cl +++ b/libclc/libspirv/lib/generic/math/half_exp2.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BUILTIN __spirv_ocl_exp2 #define __CLC_FUNCTION __spirv_ocl_half_exp2 diff --git a/libclc/generic/libspirv/math/half_log.cl b/libclc/libspirv/lib/generic/math/half_log.cl similarity index 94% rename from libclc/generic/libspirv/math/half_log.cl rename to libclc/libspirv/lib/generic/math/half_log.cl index 73808273e5aaf..a4e8c8f7d52ff 100644 --- a/libclc/generic/libspirv/math/half_log.cl +++ b/libclc/libspirv/lib/generic/math/half_log.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BUILTIN __spirv_ocl_log #define __CLC_FUNCTION __spirv_ocl_half_log diff --git a/libclc/generic/libspirv/math/half_log10.cl b/libclc/libspirv/lib/generic/math/half_log10.cl similarity index 94% rename from libclc/generic/libspirv/math/half_log10.cl rename to libclc/libspirv/lib/generic/math/half_log10.cl index 5391ec5308084..f1d00c256f2b4 100644 --- a/libclc/generic/libspirv/math/half_log10.cl +++ b/libclc/libspirv/lib/generic/math/half_log10.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BUILTIN __spirv_ocl_log10 #define __CLC_FUNCTION __spirv_ocl_half_log10 diff --git a/libclc/generic/libspirv/math/half_log2.cl b/libclc/libspirv/lib/generic/math/half_log2.cl similarity index 94% rename from libclc/generic/libspirv/math/half_log2.cl rename to libclc/libspirv/lib/generic/math/half_log2.cl index e6353e9f1dc13..a6c3e82574ad1 100644 --- a/libclc/generic/libspirv/math/half_log2.cl +++ b/libclc/libspirv/lib/generic/math/half_log2.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BUILTIN __spirv_ocl_log2 #define __CLC_FUNCTION __spirv_ocl_half_log2 diff --git a/libclc/generic/libspirv/math/half_powr.cl b/libclc/libspirv/lib/generic/math/half_powr.cl similarity index 94% rename from libclc/generic/libspirv/math/half_powr.cl rename to libclc/libspirv/lib/generic/math/half_powr.cl index 76cb902a896fa..0984e79b66024 100644 --- a/libclc/generic/libspirv/math/half_powr.cl +++ b/libclc/libspirv/lib/generic/math/half_powr.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BUILTIN __spirv_ocl_powr #define __CLC_FUNCTION __spirv_ocl_half_powr diff --git a/libclc/generic/libspirv/math/half_recip.cl b/libclc/libspirv/lib/generic/math/half_recip.cl similarity index 94% rename from libclc/generic/libspirv/math/half_recip.cl rename to libclc/libspirv/lib/generic/math/half_recip.cl index 256d7c48a0e62..013854d3a3232 100644 --- a/libclc/generic/libspirv/math/half_recip.cl +++ b/libclc/libspirv/lib/generic/math/half_recip.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define recip(x) (1.0f / x) diff --git a/libclc/generic/libspirv/math/half_rsqrt.cl b/libclc/libspirv/lib/generic/math/half_rsqrt.cl similarity index 94% rename from libclc/generic/libspirv/math/half_rsqrt.cl rename to libclc/libspirv/lib/generic/math/half_rsqrt.cl index 2118d7d3c1ca2..db8bc2df48bfd 100644 --- a/libclc/generic/libspirv/math/half_rsqrt.cl +++ b/libclc/libspirv/lib/generic/math/half_rsqrt.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BUILTIN __spirv_ocl_rsqrt #define __CLC_FUNCTION __spirv_ocl_half_rsqrt diff --git a/libclc/generic/libspirv/math/half_sin.cl b/libclc/libspirv/lib/generic/math/half_sin.cl similarity index 94% rename from libclc/generic/libspirv/math/half_sin.cl rename to libclc/libspirv/lib/generic/math/half_sin.cl index bd280b7ad9935..e8be87ff593b3 100644 --- a/libclc/generic/libspirv/math/half_sin.cl +++ b/libclc/libspirv/lib/generic/math/half_sin.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BUILTIN __spirv_ocl_sin #define __CLC_FUNCTION __spirv_ocl_half_sin diff --git a/libclc/generic/libspirv/math/half_sqrt.cl b/libclc/libspirv/lib/generic/math/half_sqrt.cl similarity index 94% rename from libclc/generic/libspirv/math/half_sqrt.cl rename to libclc/libspirv/lib/generic/math/half_sqrt.cl index 4b9fb2769d122..7df978056143e 100644 --- a/libclc/generic/libspirv/math/half_sqrt.cl +++ b/libclc/libspirv/lib/generic/math/half_sqrt.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BUILTIN __spirv_ocl_sqrt #define __CLC_FUNCTION __spirv_ocl_half_sqrt diff --git a/libclc/generic/libspirv/math/half_tan.cl b/libclc/libspirv/lib/generic/math/half_tan.cl similarity index 94% rename from libclc/generic/libspirv/math/half_tan.cl rename to libclc/libspirv/lib/generic/math/half_tan.cl index 326b2c6b0bcbb..c47fea511a3da 100644 --- a/libclc/generic/libspirv/math/half_tan.cl +++ b/libclc/libspirv/lib/generic/math/half_tan.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BUILTIN __spirv_ocl_tan #define __CLC_FUNCTION __spirv_ocl_half_tan diff --git a/libclc/generic/libspirv/math/hypot.cl b/libclc/libspirv/lib/generic/math/hypot.cl similarity index 95% rename from libclc/generic/libspirv/math/hypot.cl rename to libclc/libspirv/lib/generic/math/hypot.cl index 14e5168fa1ff2..971a76dd413eb 100644 --- a/libclc/generic/libspirv/math/hypot.cl +++ b/libclc/libspirv/lib/generic/math/hypot.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/ilogb.cl b/libclc/libspirv/lib/generic/math/ilogb.cl similarity index 98% rename from libclc/generic/libspirv/math/ilogb.cl rename to libclc/libspirv/lib/generic/math/ilogb.cl index df5736c1fc544..d0bb12ecc1f0f 100644 --- a/libclc/generic/libspirv/math/ilogb.cl +++ b/libclc/libspirv/lib/generic/math/ilogb.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/ldexp.cl b/libclc/libspirv/lib/generic/math/ldexp.cl similarity index 97% rename from libclc/generic/libspirv/math/ldexp.cl rename to libclc/libspirv/lib/generic/math/ldexp.cl index 07951b541463b..67ff2e0160993 100644 --- a/libclc/generic/libspirv/math/ldexp.cl +++ b/libclc/libspirv/lib/generic/math/ldexp.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/ldexp.inc b/libclc/libspirv/lib/generic/math/ldexp.inc similarity index 100% rename from libclc/generic/libspirv/math/ldexp.inc rename to libclc/libspirv/lib/generic/math/ldexp.inc diff --git a/libclc/generic/libspirv/math/lgamma.cl b/libclc/libspirv/lib/generic/math/lgamma.cl similarity index 97% rename from libclc/generic/libspirv/math/lgamma.cl rename to libclc/libspirv/lib/generic/math/lgamma.cl index ba595f09d8344..68cc9d249ccfc 100644 --- a/libclc/generic/libspirv/math/lgamma.cl +++ b/libclc/libspirv/lib/generic/math/lgamma.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include _CLC_OVERLOAD _CLC_DEF float __spirv_ocl_lgamma(float x) { int s; diff --git a/libclc/generic/libspirv/math/lgamma_r.cl b/libclc/libspirv/lib/generic/math/lgamma_r.cl similarity index 99% rename from libclc/generic/libspirv/math/lgamma_r.cl rename to libclc/libspirv/lib/generic/math/lgamma_r.cl index b734421b1de27..057f3d6bd59b1 100644 --- a/libclc/generic/libspirv/math/lgamma_r.cl +++ b/libclc/libspirv/lib/generic/math/lgamma_r.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/lgamma_r.inc b/libclc/libspirv/lib/generic/math/lgamma_r.inc similarity index 94% rename from libclc/generic/libspirv/math/lgamma_r.inc rename to libclc/libspirv/lib/generic/math/lgamma_r.inc index 4a90b8812b3c5..b4c12c9390785 100644 --- a/libclc/generic/libspirv/math/lgamma_r.inc +++ b/libclc/libspirv/lib/generic/math/lgamma_r.inc @@ -8,7 +8,7 @@ _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_lgamma_r(__CLC_GENTYPE x, __CLC_ADDRSPACE __CLC_INTN *iptr) { - private __CLC_INTN private_iptr; + __private __CLC_INTN private_iptr; __CLC_GENTYPE ret = __spirv_ocl_lgamma_r(x, &private_iptr); *iptr = private_iptr; return ret; diff --git a/libclc/generic/libspirv/math/log.cl b/libclc/libspirv/lib/generic/math/log.cl similarity index 97% rename from libclc/generic/libspirv/math/log.cl rename to libclc/libspirv/lib/generic/math/log.cl index 99d871d340926..f3f171dfd666b 100644 --- a/libclc/generic/libspirv/math/log.cl +++ b/libclc/libspirv/lib/generic/math/log.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include /* *log(x) = log2(x) * (1/log2(e)) diff --git a/libclc/generic/libspirv/math/log10.cl b/libclc/libspirv/lib/generic/math/log10.cl similarity index 93% rename from libclc/generic/libspirv/math/log10.cl rename to libclc/libspirv/lib/generic/math/log10.cl index c3c95f1494344..cf6a56067f972 100644 --- a/libclc/generic/libspirv/math/log10.cl +++ b/libclc/libspirv/lib/generic/math/log10.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "tables.h" +#include #include #ifdef cl_khr_fp64 diff --git a/libclc/generic/libspirv/math/log1p.cl b/libclc/libspirv/lib/generic/math/log1p.cl similarity index 98% rename from libclc/generic/libspirv/math/log1p.cl rename to libclc/libspirv/lib/generic/math/log1p.cl index 4c4d94cd68d53..8d9cd1b33dbbc 100644 --- a/libclc/generic/libspirv/math/log1p.cl +++ b/libclc/libspirv/lib/generic/math/log1p.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "tables.h" +#include #include #include diff --git a/libclc/generic/libspirv/math/log2.cl b/libclc/libspirv/lib/generic/math/log2.cl similarity index 93% rename from libclc/generic/libspirv/math/log2.cl rename to libclc/libspirv/lib/generic/math/log2.cl index 34d2c4c1d145f..a4a6ed4815ec7 100644 --- a/libclc/generic/libspirv/math/log2.cl +++ b/libclc/libspirv/lib/generic/math/log2.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "tables.h" +#include #include #ifdef cl_khr_fp64 diff --git a/libclc/generic/libspirv/math/log_base.h b/libclc/libspirv/lib/generic/math/log_base.h similarity index 100% rename from libclc/generic/libspirv/math/log_base.h rename to libclc/libspirv/lib/generic/math/log_base.h diff --git a/libclc/generic/libspirv/math/logb.cl b/libclc/libspirv/lib/generic/math/logb.cl similarity index 98% rename from libclc/generic/libspirv/math/logb.cl rename to libclc/libspirv/lib/generic/math/logb.cl index a3535e033af7f..10ee7df76c4f1 100644 --- a/libclc/generic/libspirv/math/logb.cl +++ b/libclc/libspirv/lib/generic/math/logb.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/mad.cl b/libclc/libspirv/lib/generic/math/mad.cl similarity index 93% rename from libclc/generic/libspirv/math/mad.cl rename to libclc/libspirv/lib/generic/math/mad.cl index 99e7dda3fe475..0a628a25e19fd 100644 --- a/libclc/generic/libspirv/math/mad.cl +++ b/libclc/libspirv/lib/generic/math/mad.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/math/mad.inc b/libclc/libspirv/lib/generic/math/mad.inc similarity index 75% rename from libclc/generic/libspirv/math/mad.inc rename to libclc/libspirv/lib/generic/math/mad.inc index 103d8b0f3d194..2177bec1e2b3b 100644 --- a/libclc/generic/libspirv/math/mad.inc +++ b/libclc/libspirv/lib/generic/math/mad.inc @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_mad(__CLC_GENTYPE a, __CLC_GENTYPE b, __CLC_GENTYPE c) { +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_mad(__CLC_GENTYPE a, + __CLC_GENTYPE b, + __CLC_GENTYPE c) { return a * b + c; } diff --git a/libclc/generic/libspirv/math/maxmag.cl b/libclc/libspirv/lib/generic/math/maxmag.cl similarity index 94% rename from libclc/generic/libspirv/math/maxmag.cl rename to libclc/libspirv/lib/generic/math/maxmag.cl index faa0770912963..6117489141fb7 100644 --- a/libclc/generic/libspirv/math/maxmag.cl +++ b/libclc/libspirv/lib/generic/math/maxmag.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #define __CLC_BODY diff --git a/libclc/generic/libspirv/math/maxmag.inc b/libclc/libspirv/lib/generic/math/maxmag.inc similarity index 85% rename from libclc/generic/libspirv/math/maxmag.inc rename to libclc/libspirv/lib/generic/math/maxmag.inc index e74e75d16268f..bf201374d32be 100644 --- a/libclc/generic/libspirv/math/maxmag.inc +++ b/libclc/libspirv/lib/generic/math/maxmag.inc @@ -28,9 +28,10 @@ _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_maxmag(__CLC_GENTYPE x, __spirv_ocl_fabs(x), __spirv_ocl_fabs(y)))); return __spirv_ocl_select( res, __spirv_ocl_fmax(x, y), - __CLC_CONVERT_NATN((__CLC_CHARN)( - __spirv_IsNan(x) | __spirv_IsNan(y) | - __spirv_FOrdEqual(__spirv_ocl_fabs(x), __spirv_ocl_fabs(y))))); + __CLC_CONVERT_NATN( + (__CLC_CHARN)(__spirv_IsNan(x) | __spirv_IsNan(y) | + __spirv_FOrdEqual(__spirv_ocl_fabs(x), + __spirv_ocl_fabs(y))))); } #undef __CLC_CONVERT_CHARN diff --git a/libclc/generic/libspirv/math/minmag.cl b/libclc/libspirv/lib/generic/math/minmag.cl similarity index 94% rename from libclc/generic/libspirv/math/minmag.cl rename to libclc/libspirv/lib/generic/math/minmag.cl index 3fdde1403ba13..fb6392b76eb63 100644 --- a/libclc/generic/libspirv/math/minmag.cl +++ b/libclc/libspirv/lib/generic/math/minmag.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #define __CLC_BODY diff --git a/libclc/generic/libspirv/math/minmag.inc b/libclc/libspirv/lib/generic/math/minmag.inc similarity index 85% rename from libclc/generic/libspirv/math/minmag.inc rename to libclc/libspirv/lib/generic/math/minmag.inc index 56178269a17e5..5c3394e1c75b2 100644 --- a/libclc/generic/libspirv/math/minmag.inc +++ b/libclc/libspirv/lib/generic/math/minmag.inc @@ -28,9 +28,10 @@ _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_minmag(__CLC_GENTYPE x, __spirv_ocl_fabs(x), __spirv_ocl_fabs(y)))); return __spirv_ocl_select( res, __spirv_ocl_fmin(x, y), - __CLC_CONVERT_NATN((__CLC_CHARN)( - __spirv_IsNan(x) | __spirv_IsNan(y) | - __spirv_FOrdEqual(__spirv_ocl_fabs(x), __spirv_ocl_fabs(y))))); + __CLC_CONVERT_NATN( + (__CLC_CHARN)(__spirv_IsNan(x) | __spirv_IsNan(y) | + __spirv_FOrdEqual(__spirv_ocl_fabs(x), + __spirv_ocl_fabs(y))))); } #undef __CLC_CONVERT_CHARN diff --git a/libclc/generic/libspirv/math/modf.cl b/libclc/libspirv/lib/generic/math/modf.cl similarity index 94% rename from libclc/generic/libspirv/math/modf.cl rename to libclc/libspirv/lib/generic/math/modf.cl index aa32447121d6f..11f1069918711 100644 --- a/libclc/generic/libspirv/math/modf.cl +++ b/libclc/libspirv/lib/generic/math/modf.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/modf.inc b/libclc/libspirv/lib/generic/math/modf.inc similarity index 87% rename from libclc/generic/libspirv/math/modf.inc rename to libclc/libspirv/lib/generic/math/modf.inc index 9add4e7304503..b17779ad34735 100644 --- a/libclc/generic/libspirv/math/modf.inc +++ b/libclc/libspirv/lib/generic/math/modf.inc @@ -22,8 +22,8 @@ #define __CLC_CONVERT_NATN #endif -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_modf(__CLC_GENTYPE x, - private __CLC_GENTYPE *iptr) { +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE +__spirv_ocl_modf(__CLC_GENTYPE x, __private __CLC_GENTYPE *iptr) { *iptr = __spirv_ocl_trunc(x); return __spirv_ocl_copysign( __CLC_CONVERT_NATN(__spirv_IsInf(x)) ? ZERO : x - *iptr, x); @@ -32,7 +32,7 @@ _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_modf(__CLC_GENTYPE x, #define MODF_DEF(addrspace) \ _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_modf( \ __CLC_GENTYPE x, addrspace __CLC_GENTYPE *iptr) { \ - private __CLC_GENTYPE private_iptr; \ + __private __CLC_GENTYPE private_iptr; \ __CLC_GENTYPE ret = __spirv_ocl_modf(x, &private_iptr); \ *iptr = private_iptr; \ return ret; \ diff --git a/libclc/generic/libspirv/math/nan.cl b/libclc/libspirv/lib/generic/math/nan.cl similarity index 95% rename from libclc/generic/libspirv/math/nan.cl rename to libclc/libspirv/lib/generic/math/nan.cl index c5fb1bf72598c..68cabc18eaae3 100644 --- a/libclc/generic/libspirv/math/nan.cl +++ b/libclc/libspirv/lib/generic/math/nan.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #define __CLC_AS_GENTYPE __CLC_XCONCAT(as_, __CLC_GENTYPE) diff --git a/libclc/generic/libspirv/math/nan.inc b/libclc/libspirv/lib/generic/math/nan.inc similarity index 100% rename from libclc/generic/libspirv/math/nan.inc rename to libclc/libspirv/lib/generic/math/nan.inc diff --git a/libclc/generic/libspirv/math/native_cos.cl b/libclc/libspirv/lib/generic/math/native_cos.cl similarity index 94% rename from libclc/generic/libspirv/math/native_cos.cl rename to libclc/libspirv/lib/generic/math/native_cos.cl index 90922ac6da361..2af2c1a50e8e2 100644 --- a/libclc/generic/libspirv/math/native_cos.cl +++ b/libclc/libspirv/lib/generic/math/native_cos.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_NATIVE_INTRINSIC cos diff --git a/libclc/generic/libspirv/math/native_divide.cl b/libclc/libspirv/lib/generic/math/native_divide.cl similarity index 94% rename from libclc/generic/libspirv/math/native_divide.cl rename to libclc/libspirv/lib/generic/math/native_divide.cl index a42212abbd0da..8331a8daf3012 100644 --- a/libclc/generic/libspirv/math/native_divide.cl +++ b/libclc/libspirv/lib/generic/math/native_divide.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/libspirv/math/native_divide.inc b/libclc/libspirv/lib/generic/math/native_divide.inc similarity index 79% rename from libclc/generic/libspirv/math/native_divide.inc rename to libclc/libspirv/lib/generic/math/native_divide.inc index 62ca722e61e2a..2ea25a0f390f5 100644 --- a/libclc/generic/libspirv/math/native_divide.inc +++ b/libclc/libspirv/lib/generic/math/native_divide.inc @@ -6,6 +6,7 @@ // //===----------------------------------------------------------------------===// -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_native_divide(__CLC_GENTYPE x, __CLC_GENTYPE y) { +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE +__spirv_ocl_native_divide(__CLC_GENTYPE x, __CLC_GENTYPE y) { return x / y; } diff --git a/libclc/generic/libspirv/math/native_exp.cl b/libclc/libspirv/lib/generic/math/native_exp.cl similarity index 94% rename from libclc/generic/libspirv/math/native_exp.cl rename to libclc/libspirv/lib/generic/math/native_exp.cl index e0aeaf26092a7..098abe5109e2e 100644 --- a/libclc/generic/libspirv/math/native_exp.cl +++ b/libclc/libspirv/lib/generic/math/native_exp.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_NATIVE_INTRINSIC exp diff --git a/libclc/generic/libspirv/math/native_exp10.cl b/libclc/libspirv/lib/generic/math/native_exp10.cl similarity index 94% rename from libclc/generic/libspirv/math/native_exp10.cl rename to libclc/libspirv/lib/generic/math/native_exp10.cl index 112b9bb80cba4..626590fb1d568 100644 --- a/libclc/generic/libspirv/math/native_exp10.cl +++ b/libclc/libspirv/lib/generic/math/native_exp10.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/libspirv/math/native_exp10.inc b/libclc/libspirv/lib/generic/math/native_exp10.inc similarity index 83% rename from libclc/generic/libspirv/math/native_exp10.inc rename to libclc/libspirv/lib/generic/math/native_exp10.inc index 15e9e865cb227..f6b369a1e9719 100644 --- a/libclc/generic/libspirv/math/native_exp10.inc +++ b/libclc/libspirv/lib/generic/math/native_exp10.inc @@ -6,6 +6,7 @@ // //===----------------------------------------------------------------------===// -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_native_exp10(__CLC_GENTYPE val) { +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE +__spirv_ocl_native_exp10(__CLC_GENTYPE val) { return __spirv_ocl_native_exp2(val * M_LOG210_F); } diff --git a/libclc/generic/libspirv/math/native_exp2.cl b/libclc/libspirv/lib/generic/math/native_exp2.cl similarity index 94% rename from libclc/generic/libspirv/math/native_exp2.cl rename to libclc/libspirv/lib/generic/math/native_exp2.cl index ee79bc12ddc8f..fba2f9f162abc 100644 --- a/libclc/generic/libspirv/math/native_exp2.cl +++ b/libclc/libspirv/lib/generic/math/native_exp2.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_NATIVE_INTRINSIC exp2 diff --git a/libclc/generic/libspirv/math/native_log.cl b/libclc/libspirv/lib/generic/math/native_log.cl similarity index 97% rename from libclc/generic/libspirv/math/native_log.cl rename to libclc/libspirv/lib/generic/math/native_log.cl index 98d7e58bddf53..e617c20954bc3 100644 --- a/libclc/generic/libspirv/math/native_log.cl +++ b/libclc/libspirv/lib/generic/math/native_log.cl @@ -20,7 +20,7 @@ * THE SOFTWARE. */ -#include +#include #define __CLC_NATIVE_INTRINSIC log diff --git a/libclc/generic/libspirv/math/native_log10.cl b/libclc/libspirv/lib/generic/math/native_log10.cl similarity index 94% rename from libclc/generic/libspirv/math/native_log10.cl rename to libclc/libspirv/lib/generic/math/native_log10.cl index bcafe8dbdb475..b74afdc37f453 100644 --- a/libclc/generic/libspirv/math/native_log10.cl +++ b/libclc/libspirv/lib/generic/math/native_log10.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_NATIVE_INTRINSIC log10 diff --git a/libclc/generic/libspirv/math/native_log2.cl b/libclc/libspirv/lib/generic/math/native_log2.cl similarity index 97% rename from libclc/generic/libspirv/math/native_log2.cl rename to libclc/libspirv/lib/generic/math/native_log2.cl index c2dfbe10ba33a..eddedf6e3f6ea 100644 --- a/libclc/generic/libspirv/math/native_log2.cl +++ b/libclc/libspirv/lib/generic/math/native_log2.cl @@ -20,7 +20,7 @@ * THE SOFTWARE. */ -#include +#include #define __CLC_NATIVE_INTRINSIC log2 diff --git a/libclc/generic/libspirv/math/native_powr.cl b/libclc/libspirv/lib/generic/math/native_powr.cl similarity index 94% rename from libclc/generic/libspirv/math/native_powr.cl rename to libclc/libspirv/lib/generic/math/native_powr.cl index d7e9418407f1b..dfa219bbb70a5 100644 --- a/libclc/generic/libspirv/math/native_powr.cl +++ b/libclc/libspirv/lib/generic/math/native_powr.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/libspirv/math/native_powr.inc b/libclc/libspirv/lib/generic/math/native_powr.inc similarity index 86% rename from libclc/generic/libspirv/math/native_powr.inc rename to libclc/libspirv/lib/generic/math/native_powr.inc index d6b0828cc0987..0ca35ef7ee979 100644 --- a/libclc/generic/libspirv/math/native_powr.inc +++ b/libclc/libspirv/lib/generic/math/native_powr.inc @@ -6,7 +6,8 @@ // //===----------------------------------------------------------------------===// -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_native_powr(__CLC_GENTYPE x, __CLC_GENTYPE y) { +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_native_powr(__CLC_GENTYPE x, + __CLC_GENTYPE y) { // x^y == 2^{log2 x^y} == 2^{y * log2 x} // for x < 0 propagate nan created by log2 return __spirv_ocl_native_exp2(y * __spirv_ocl_native_log2(x)); diff --git a/libclc/generic/libspirv/math/native_recip.cl b/libclc/libspirv/lib/generic/math/native_recip.cl similarity index 94% rename from libclc/generic/libspirv/math/native_recip.cl rename to libclc/libspirv/lib/generic/math/native_recip.cl index b22e30f08a3cc..d8cfc45ec9ea9 100644 --- a/libclc/generic/libspirv/math/native_recip.cl +++ b/libclc/libspirv/lib/generic/math/native_recip.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/libspirv/math/native_recip.inc b/libclc/libspirv/lib/generic/math/native_recip.inc similarity index 82% rename from libclc/generic/libspirv/math/native_recip.inc rename to libclc/libspirv/lib/generic/math/native_recip.inc index d8052a5850290..371c67dd03a10 100644 --- a/libclc/generic/libspirv/math/native_recip.inc +++ b/libclc/libspirv/lib/generic/math/native_recip.inc @@ -6,6 +6,7 @@ // //===----------------------------------------------------------------------===// -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_native_recip(__CLC_GENTYPE val) { +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE +__spirv_ocl_native_recip(__CLC_GENTYPE val) { return 1.0f / val; } diff --git a/libclc/generic/libspirv/math/native_rsqrt.cl b/libclc/libspirv/lib/generic/math/native_rsqrt.cl similarity index 94% rename from libclc/generic/libspirv/math/native_rsqrt.cl rename to libclc/libspirv/lib/generic/math/native_rsqrt.cl index 90da805d157a3..b83a9f398de8a 100644 --- a/libclc/generic/libspirv/math/native_rsqrt.cl +++ b/libclc/libspirv/lib/generic/math/native_rsqrt.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/libspirv/math/native_rsqrt.inc b/libclc/libspirv/lib/generic/math/native_rsqrt.inc similarity index 83% rename from libclc/generic/libspirv/math/native_rsqrt.inc rename to libclc/libspirv/lib/generic/math/native_rsqrt.inc index 6244ec4b11fdb..91076d06f8ee2 100644 --- a/libclc/generic/libspirv/math/native_rsqrt.inc +++ b/libclc/libspirv/lib/generic/math/native_rsqrt.inc @@ -6,6 +6,7 @@ // //===----------------------------------------------------------------------===// -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_native_rsqrt(__CLC_GENTYPE val) { +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE +__spirv_ocl_native_rsqrt(__CLC_GENTYPE val) { return 1.0f / __spirv_ocl_native_sqrt(val); } diff --git a/libclc/generic/libspirv/math/native_sin.cl b/libclc/libspirv/lib/generic/math/native_sin.cl similarity index 94% rename from libclc/generic/libspirv/math/native_sin.cl rename to libclc/libspirv/lib/generic/math/native_sin.cl index a1a6690159164..03ae6572b1762 100644 --- a/libclc/generic/libspirv/math/native_sin.cl +++ b/libclc/libspirv/lib/generic/math/native_sin.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_NATIVE_INTRINSIC sin diff --git a/libclc/generic/libspirv/math/native_sqrt.cl b/libclc/libspirv/lib/generic/math/native_sqrt.cl similarity index 94% rename from libclc/generic/libspirv/math/native_sqrt.cl rename to libclc/libspirv/lib/generic/math/native_sqrt.cl index 7d850c379a2df..fc85775608be4 100644 --- a/libclc/generic/libspirv/math/native_sqrt.cl +++ b/libclc/libspirv/lib/generic/math/native_sqrt.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_NATIVE_INTRINSIC sqrt diff --git a/libclc/generic/libspirv/math/native_tan.cl b/libclc/libspirv/lib/generic/math/native_tan.cl similarity index 94% rename from libclc/generic/libspirv/math/native_tan.cl rename to libclc/libspirv/lib/generic/math/native_tan.cl index 659090c453362..f35ca96d09d6d 100644 --- a/libclc/generic/libspirv/math/native_tan.cl +++ b/libclc/libspirv/lib/generic/math/native_tan.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #define __FLOAT_ONLY diff --git a/libclc/generic/libspirv/math/native_tan.inc b/libclc/libspirv/lib/generic/math/native_tan.inc similarity index 100% rename from libclc/generic/libspirv/math/native_tan.inc rename to libclc/libspirv/lib/generic/math/native_tan.inc diff --git a/libclc/generic/libspirv/math/native_unary_intrinsic.inc b/libclc/libspirv/lib/generic/math/native_unary_intrinsic.inc similarity index 84% rename from libclc/generic/libspirv/math/native_unary_intrinsic.inc rename to libclc/libspirv/lib/generic/math/native_unary_intrinsic.inc index 0de201b6ccec8..549fde2ff6239 100644 --- a/libclc/generic/libspirv/math/native_unary_intrinsic.inc +++ b/libclc/libspirv/lib/generic/math/native_unary_intrinsic.inc @@ -17,7 +17,8 @@ #endif -#define __CLC_FUNCTION __CLC_XCONCAT(__spirv_ocl_native_, __CLC_NATIVE_INTRINSIC) +#define __CLC_FUNCTION \ + __CLC_XCONCAT(__spirv_ocl_native_, __CLC_NATIVE_INTRINSIC) _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __CLC_FUNCTION(__CLC_GENTYPE val) { return __CLC_XCONCAT(__clc_native_, __CLC_NATIVE_INTRINSIC)(val); diff --git a/libclc/generic/libspirv/math/nextafter.cl b/libclc/libspirv/lib/generic/math/nextafter.cl similarity index 89% rename from libclc/generic/libspirv/math/nextafter.cl rename to libclc/libspirv/lib/generic/math/nextafter.cl index 083fd79314181..7b912cbbe348c 100644 --- a/libclc/generic/libspirv/math/nextafter.cl +++ b/libclc/libspirv/lib/generic/math/nextafter.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include _CLC_DEFINE_BINARY_BUILTIN(float, __spirv_ocl_nextafter, __builtin_nextafterf, float, float) @@ -21,4 +21,4 @@ _CLC_DEFINE_BINARY_BUILTIN(double, __spirv_ocl_nextafter, __builtin_nextafter, #endif -#include "half_nextafter.inc" +#include diff --git a/libclc/generic/libspirv/math/pow.cl b/libclc/libspirv/lib/generic/math/pow.cl similarity index 94% rename from libclc/generic/libspirv/math/pow.cl rename to libclc/libspirv/lib/generic/math/pow.cl index a71c82ec4e754..224c0aea526ad 100644 --- a/libclc/generic/libspirv/math/pow.cl +++ b/libclc/libspirv/lib/generic/math/pow.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/pow.inc b/libclc/libspirv/lib/generic/math/pow.inc similarity index 86% rename from libclc/generic/libspirv/math/pow.inc rename to libclc/libspirv/lib/generic/math/pow.inc index d304d8ea0eed3..5fc56571caff1 100644 --- a/libclc/generic/libspirv/math/pow.inc +++ b/libclc/libspirv/lib/generic/math/pow.inc @@ -8,6 +8,7 @@ #include -_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_pow(__CLC_GENTYPE x, __CLC_GENTYPE y) { +_CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_pow(__CLC_GENTYPE x, + __CLC_GENTYPE y) { return __clc_pow(x, y); } diff --git a/libclc/generic/libspirv/math/pown.cl b/libclc/libspirv/lib/generic/math/pown.cl similarity index 94% rename from libclc/generic/libspirv/math/pown.cl rename to libclc/libspirv/lib/generic/math/pown.cl index 70fb7069a0a18..38561c0537e72 100644 --- a/libclc/generic/libspirv/math/pown.cl +++ b/libclc/libspirv/lib/generic/math/pown.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/pown.inc b/libclc/libspirv/lib/generic/math/pown.inc similarity index 100% rename from libclc/generic/libspirv/math/pown.inc rename to libclc/libspirv/lib/generic/math/pown.inc diff --git a/libclc/generic/libspirv/math/powr.cl b/libclc/libspirv/lib/generic/math/powr.cl similarity index 95% rename from libclc/generic/libspirv/math/powr.cl rename to libclc/libspirv/lib/generic/math/powr.cl index 6356c313cb22e..d5836e0b30b44 100644 --- a/libclc/generic/libspirv/math/powr.cl +++ b/libclc/libspirv/lib/generic/math/powr.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/remainder.cl b/libclc/libspirv/lib/generic/math/remainder.cl similarity index 95% rename from libclc/generic/libspirv/math/remainder.cl rename to libclc/libspirv/lib/generic/math/remainder.cl index 354a004ecca7a..603c14246c48e 100644 --- a/libclc/generic/libspirv/math/remainder.cl +++ b/libclc/libspirv/lib/generic/math/remainder.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/remquo.cl b/libclc/libspirv/lib/generic/math/remquo.cl similarity index 97% rename from libclc/generic/libspirv/math/remquo.cl rename to libclc/libspirv/lib/generic/math/remquo.cl index 7a5a58298cc05..6f62d40355154 100644 --- a/libclc/generic/libspirv/math/remquo.cl +++ b/libclc/libspirv/lib/generic/math/remquo.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/remquo.inc b/libclc/libspirv/lib/generic/math/remquo.inc similarity index 94% rename from libclc/generic/libspirv/math/remquo.inc rename to libclc/libspirv/lib/generic/math/remquo.inc index 074a4d8c6faeb..b350e00a339a1 100644 --- a/libclc/generic/libspirv/math/remquo.inc +++ b/libclc/libspirv/lib/generic/math/remquo.inc @@ -8,7 +8,7 @@ _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE __spirv_ocl_remquo( __CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_ADDRESS_SPACE __CLC_INTN *q) { - private __CLC_INTN private_q; + __private __CLC_INTN private_q; __CLC_GENTYPE ret = __clc_remquo(x, y, &private_q); *q = private_q; return ret; diff --git a/libclc/generic/libspirv/math/rint.cl b/libclc/libspirv/lib/generic/math/rint.cl similarity index 95% rename from libclc/generic/libspirv/math/rint.cl rename to libclc/libspirv/lib/generic/math/rint.cl index 33e25bf95ef2f..9e4f274e2c2d8 100644 --- a/libclc/generic/libspirv/math/rint.cl +++ b/libclc/libspirv/lib/generic/math/rint.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include // Map the llvm intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc___spirv_ocl_rint diff --git a/libclc/generic/libspirv/math/rootn.cl b/libclc/libspirv/lib/generic/math/rootn.cl similarity index 94% rename from libclc/generic/libspirv/math/rootn.cl rename to libclc/libspirv/lib/generic/math/rootn.cl index 9587f388cdf76..ecff97afd3ea6 100644 --- a/libclc/generic/libspirv/math/rootn.cl +++ b/libclc/libspirv/lib/generic/math/rootn.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/rootn.inc b/libclc/libspirv/lib/generic/math/rootn.inc similarity index 100% rename from libclc/generic/libspirv/math/rootn.inc rename to libclc/libspirv/lib/generic/math/rootn.inc diff --git a/libclc/generic/libspirv/math/round.cl b/libclc/libspirv/lib/generic/math/round.cl similarity index 95% rename from libclc/generic/libspirv/math/round.cl rename to libclc/libspirv/lib/generic/math/round.cl index cb8c704eeebec..2603d10def7aa 100644 --- a/libclc/generic/libspirv/math/round.cl +++ b/libclc/libspirv/lib/generic/math/round.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include // Map the llvm intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc___spirv_ocl_round diff --git a/libclc/generic/libspirv/math/rsqrt.cl b/libclc/libspirv/lib/generic/math/rsqrt.cl similarity index 97% rename from libclc/generic/libspirv/math/rsqrt.cl rename to libclc/libspirv/lib/generic/math/rsqrt.cl index 8039da64e9c24..7dfbeceeb05c5 100644 --- a/libclc/generic/libspirv/math/rsqrt.cl +++ b/libclc/libspirv/lib/generic/math/rsqrt.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/sin.cl b/libclc/libspirv/lib/generic/math/sin.cl similarity index 98% rename from libclc/generic/libspirv/math/sin.cl rename to libclc/libspirv/lib/generic/math/sin.cl index 6f14ed88f4c42..b9ead3c9a0b3a 100644 --- a/libclc/generic/libspirv/math/sin.cl +++ b/libclc/libspirv/lib/generic/math/sin.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include "sincos_helpers.h" #include diff --git a/libclc/generic/libspirv/math/sincos.cl b/libclc/libspirv/lib/generic/math/sincos.cl similarity index 93% rename from libclc/generic/libspirv/math/sincos.cl rename to libclc/libspirv/lib/generic/math/sincos.cl index 64de00fae668a..13044b1138e69 100644 --- a/libclc/generic/libspirv/math/sincos.cl +++ b/libclc/libspirv/lib/generic/math/sincos.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/math/sincos.inc b/libclc/libspirv/lib/generic/math/sincos.inc similarity index 60% rename from libclc/generic/libspirv/math/sincos.inc rename to libclc/libspirv/lib/generic/math/sincos.inc index dde178ee719e0..72cbf789ebb6d 100644 --- a/libclc/generic/libspirv/math/sincos.inc +++ b/libclc/libspirv/lib/generic/math/sincos.inc @@ -6,10 +6,11 @@ // //===----------------------------------------------------------------------===// -#define __CLC_DECLARE_SINCOS(ADDRSPACE, TYPE) \ - _CLC_OVERLOAD _CLC_DEF TYPE __spirv_ocl_sincos (TYPE x, ADDRSPACE TYPE * cosval) { \ - *cosval = __spirv_ocl_cos(x); \ - return __spirv_ocl_sin(x); \ +#define __CLC_DECLARE_SINCOS(ADDRSPACE, TYPE) \ + _CLC_OVERLOAD _CLC_DEF TYPE __spirv_ocl_sincos(TYPE x, \ + ADDRSPACE TYPE *cosval) { \ + *cosval = __spirv_ocl_cos(x); \ + return __spirv_ocl_sin(x); \ } __CLC_DECLARE_SINCOS(global, __CLC_GENTYPE) diff --git a/libclc/generic/libspirv/math/sincosD_piby4.h b/libclc/libspirv/lib/generic/math/sincosD_piby4.h similarity index 100% rename from libclc/generic/libspirv/math/sincosD_piby4.h rename to libclc/libspirv/lib/generic/math/sincosD_piby4.h diff --git a/libclc/generic/libspirv/math/sincos_helpers.cl b/libclc/libspirv/lib/generic/math/sincos_helpers.cl similarity index 99% rename from libclc/generic/libspirv/math/sincos_helpers.cl rename to libclc/libspirv/lib/generic/math/sincos_helpers.cl index 42856edba4565..b2cd1647906ce 100644 --- a/libclc/generic/libspirv/math/sincos_helpers.cl +++ b/libclc/libspirv/lib/generic/math/sincos_helpers.cl @@ -21,11 +21,11 @@ */ #include -#include +#include +#include +#include #include "sincos_helpers.h" -#include "tables.h" -#include #define bitalign(hi, lo, shift) ((hi) << (32 - (shift))) | ((lo) >> (shift)); diff --git a/libclc/generic/libspirv/math/sincos_helpers.h b/libclc/libspirv/lib/generic/math/sincos_helpers.h similarity index 92% rename from libclc/generic/libspirv/math/sincos_helpers.h rename to libclc/libspirv/lib/generic/math/sincos_helpers.h index 2a3c40ddb58b7..cdeedbd4001ad 100644 --- a/libclc/generic/libspirv/math/sincos_helpers.h +++ b/libclc/libspirv/lib/generic/math/sincos_helpers.h @@ -31,8 +31,10 @@ _CLC_DECL int __clc_argReductionS(float *r, float *rr, float x); #pragma OPENCL EXTENSION cl_khr_fp64 : enable -_CLC_DECL void __clc_remainder_piby2_medium(double x, double *r, double *rr, int *regn); -_CLC_DECL void __clc_remainder_piby2_large(double x, double *r, double *rr, int *regn); +_CLC_DECL void __clc_remainder_piby2_medium(double x, double *r, double *rr, + int *regn); +_CLC_DECL void __clc_remainder_piby2_large(double x, double *r, double *rr, + int *regn); _CLC_DECL double2 __clc_sincos_piby4(double x, double xx); #endif diff --git a/libclc/generic/libspirv/math/sincospiF_piby4.h b/libclc/libspirv/lib/generic/math/sincospiF_piby4.h similarity index 91% rename from libclc/generic/libspirv/math/sincospiF_piby4.h rename to libclc/libspirv/lib/generic/math/sincospiF_piby4.h index a331cef3af4b8..8a9d1836e9832 100644 --- a/libclc/generic/libspirv/math/sincospiF_piby4.h +++ b/libclc/libspirv/lib/generic/math/sincospiF_piby4.h @@ -50,13 +50,13 @@ _CLC_INLINE float2 __libclc__sincosf_piby4(float x) { float2 ret; ret.x = __spirv_ocl_mad( x * x2, - __spirv_ocl_mad(x2, __spirv_ocl_mad(x2, __spirv_ocl_mad(x2, sc4, sc3), sc2), - sc1), + __spirv_ocl_mad( + x2, __spirv_ocl_mad(x2, __spirv_ocl_mad(x2, sc4, sc3), sc2), sc1), x); ret.y = __spirv_ocl_mad( x2 * x2, - __spirv_ocl_mad(x2, __spirv_ocl_mad(x2, __spirv_ocl_mad(x2, cc4, cc3), cc2), - cc1), + __spirv_ocl_mad( + x2, __spirv_ocl_mad(x2, __spirv_ocl_mad(x2, cc4, cc3), cc2), cc1), __spirv_ocl_mad(x2, -0.5f, 1.0f)); return ret; } diff --git a/libclc/generic/libspirv/math/sinh.cl b/libclc/libspirv/lib/generic/math/sinh.cl similarity index 99% rename from libclc/generic/libspirv/math/sinh.cl rename to libclc/libspirv/lib/generic/math/sinh.cl index 016ebbdff7ded..cc34805e2c518 100644 --- a/libclc/generic/libspirv/math/sinh.cl +++ b/libclc/libspirv/lib/generic/math/sinh.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "tables.h" +#include #include #include diff --git a/libclc/generic/libspirv/math/sinpi.cl b/libclc/libspirv/lib/generic/math/sinpi.cl similarity index 99% rename from libclc/generic/libspirv/math/sinpi.cl rename to libclc/libspirv/lib/generic/math/sinpi.cl index 4e0bc5fa78ab8..aeab893e13645 100644 --- a/libclc/generic/libspirv/math/sinpi.cl +++ b/libclc/libspirv/lib/generic/math/sinpi.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include "sincospiF_piby4.h" #include diff --git a/libclc/generic/libspirv/math/sqrt.cl b/libclc/libspirv/lib/generic/math/sqrt.cl similarity index 94% rename from libclc/generic/libspirv/math/sqrt.cl rename to libclc/libspirv/lib/generic/math/sqrt.cl index 2355594ba189c..999bcf59b4c10 100644 --- a/libclc/generic/libspirv/math/sqrt.cl +++ b/libclc/libspirv/lib/generic/math/sqrt.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/tables.cl b/libclc/libspirv/lib/generic/math/tables.cl similarity index 99% rename from libclc/generic/libspirv/math/tables.cl rename to libclc/libspirv/lib/generic/math/tables.cl index b23ade946d1e8..7c362f1e3db24 100644 --- a/libclc/generic/libspirv/math/tables.cl +++ b/libclc/libspirv/lib/generic/math/tables.cl @@ -20,9 +20,9 @@ * THE SOFTWARE. */ -#include +#include -#include "tables.h" +#include DECLARE_TABLE(float2, LOGE_TBL, 129) = { (float2)(0x0.000000p+0f, 0x0.000000p+0f), diff --git a/libclc/generic/libspirv/math/tan.cl b/libclc/libspirv/lib/generic/math/tan.cl similarity index 95% rename from libclc/generic/libspirv/math/tan.cl rename to libclc/libspirv/lib/generic/math/tan.cl index e84a6acdc34bb..bcab5be12e8a8 100644 --- a/libclc/generic/libspirv/math/tan.cl +++ b/libclc/libspirv/lib/generic/math/tan.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/tanh.cl b/libclc/libspirv/lib/generic/math/tanh.cl similarity index 99% rename from libclc/generic/libspirv/math/tanh.cl rename to libclc/libspirv/lib/generic/math/tanh.cl index 9d178a79476ce..2f967230e6c67 100644 --- a/libclc/generic/libspirv/math/tanh.cl +++ b/libclc/libspirv/lib/generic/math/tanh.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/tanpi.cl b/libclc/libspirv/lib/generic/math/tanpi.cl similarity index 95% rename from libclc/generic/libspirv/math/tanpi.cl rename to libclc/libspirv/lib/generic/math/tanpi.cl index 8b7c5e42fb3b0..bd4c7a30117c2 100644 --- a/libclc/generic/libspirv/math/tanpi.cl +++ b/libclc/libspirv/lib/generic/math/tanpi.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/math/tgamma.cl b/libclc/libspirv/lib/generic/math/tgamma.cl similarity index 98% rename from libclc/generic/libspirv/math/tgamma.cl rename to libclc/libspirv/lib/generic/math/tgamma.cl index 78a1d375cd3ee..613db7f1a5c1a 100644 --- a/libclc/generic/libspirv/math/tgamma.cl +++ b/libclc/libspirv/lib/generic/math/tgamma.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #include diff --git a/libclc/generic/libspirv/math/trunc.cl b/libclc/libspirv/lib/generic/math/trunc.cl similarity index 95% rename from libclc/generic/libspirv/math/trunc.cl rename to libclc/libspirv/lib/generic/math/trunc.cl index f1b7b4cde7adc..c3d81584a8197 100644 --- a/libclc/generic/libspirv/math/trunc.cl +++ b/libclc/libspirv/lib/generic/math/trunc.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include // Map the llvm intrinsic to an OpenCL function. #define __CLC_FUNCTION __clc___spirv_ocl_trunc diff --git a/libclc/generic/libspirv/misc/shuffle.cl b/libclc/libspirv/lib/generic/misc/shuffle.cl similarity index 99% rename from libclc/generic/libspirv/misc/shuffle.cl rename to libclc/libspirv/lib/generic/misc/shuffle.cl index bdb413e1ae77f..c4a31cf61f5c5 100644 --- a/libclc/generic/libspirv/misc/shuffle.cl +++ b/libclc/libspirv/lib/generic/misc/shuffle.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define _CLC_ELEMENT_CASES2(VAR) \ case 0: \ diff --git a/libclc/generic/libspirv/misc/shuffle2.cl b/libclc/libspirv/lib/generic/misc/shuffle2.cl similarity index 99% rename from libclc/generic/libspirv/misc/shuffle2.cl rename to libclc/libspirv/lib/generic/misc/shuffle2.cl index 5a37373612345..037dfc9ffd719 100644 --- a/libclc/generic/libspirv/misc/shuffle2.cl +++ b/libclc/libspirv/lib/generic/misc/shuffle2.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define _CLC_ELEMENT_CASES2(VAR) \ case 0: \ diff --git a/libclc/generic/libspirv/relational/all.cl b/libclc/libspirv/lib/generic/relational/all.cl similarity index 98% rename from libclc/generic/libspirv/relational/all.cl rename to libclc/libspirv/lib/generic/relational/all.cl index f611c59b8e216..877a99c62bf81 100644 --- a/libclc/generic/libspirv/relational/all.cl +++ b/libclc/libspirv/lib/generic/relational/all.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define _CLC_ALL(v) (((v) >> ((sizeof(v) * 8) - 1)) & 0x1) #define _CLC_ALL2(v) (_CLC_ALL((v).s0) & _CLC_ALL((v).s1)) diff --git a/libclc/generic/libspirv/relational/any.cl b/libclc/libspirv/lib/generic/relational/any.cl similarity index 98% rename from libclc/generic/libspirv/relational/any.cl rename to libclc/libspirv/lib/generic/relational/any.cl index 5885f48361533..1a99b64202024 100644 --- a/libclc/generic/libspirv/relational/any.cl +++ b/libclc/libspirv/lib/generic/relational/any.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define _CLC_ANY(v) (((v) >> ((sizeof(v) * 8) - 1)) & 0x1) #define _CLC_ANY2(v) (_CLC_ANY((v).s0) | _CLC_ANY((v).s1)) diff --git a/libclc/generic/libspirv/relational/bitselect.cl b/libclc/libspirv/lib/generic/relational/bitselect.cl similarity index 98% rename from libclc/generic/libspirv/relational/bitselect.cl rename to libclc/libspirv/lib/generic/relational/bitselect.cl index 06bd9a22a7a7c..605223f78ad2e 100644 --- a/libclc/generic/libspirv/relational/bitselect.cl +++ b/libclc/libspirv/lib/generic/relational/bitselect.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/generic/libspirv/relational/bitselect.inc b/libclc/libspirv/lib/generic/relational/bitselect.inc similarity index 100% rename from libclc/generic/libspirv/relational/bitselect.inc rename to libclc/libspirv/lib/generic/relational/bitselect.inc diff --git a/libclc/generic/libspirv/relational/genbinrelational.inc b/libclc/libspirv/lib/generic/relational/genbinrelational.inc similarity index 100% rename from libclc/generic/libspirv/relational/genbinrelational.inc rename to libclc/libspirv/lib/generic/relational/genbinrelational.inc diff --git a/libclc/generic/libspirv/relational/genunary.inc b/libclc/libspirv/lib/generic/relational/genunary.inc similarity index 100% rename from libclc/generic/libspirv/relational/genunary.inc rename to libclc/libspirv/lib/generic/relational/genunary.inc diff --git a/libclc/generic/libspirv/relational/isequal.cl b/libclc/libspirv/lib/generic/relational/isequal.cl similarity index 96% rename from libclc/generic/libspirv/relational/isequal.cl rename to libclc/libspirv/lib/generic/relational/isequal.cl index 8d4158a1d3722..829582bd5c9aa 100644 --- a/libclc/generic/libspirv/relational/isequal.cl +++ b/libclc/libspirv/lib/generic/relational/isequal.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_FUnordEqual #define _CLC_BUILTIN_IMPL(X, Y) ((__spirv_Unordered(X, Y)) || (X == Y)) diff --git a/libclc/generic/libspirv/relational/isfinite.cl b/libclc/libspirv/lib/generic/relational/isfinite.cl similarity index 94% rename from libclc/generic/libspirv/relational/isfinite.cl rename to libclc/libspirv/lib/generic/relational/isfinite.cl index 39240689334d6..ff62e3ccd97da 100644 --- a/libclc/generic/libspirv/relational/isfinite.cl +++ b/libclc/libspirv/lib/generic/relational/isfinite.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_IsFinite #define _CLC_BUILTIN_IMPL __builtin_isfinite diff --git a/libclc/generic/libspirv/relational/isgreater.cl b/libclc/libspirv/lib/generic/relational/isgreater.cl similarity index 96% rename from libclc/generic/libspirv/relational/isgreater.cl rename to libclc/libspirv/lib/generic/relational/isgreater.cl index e8612dede4b47..b035302347c37 100644 --- a/libclc/generic/libspirv/relational/isgreater.cl +++ b/libclc/libspirv/lib/generic/relational/isgreater.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_FOrdGreaterThan #define _CLC_BUILTIN_IMPL __builtin_isgreater diff --git a/libclc/generic/libspirv/relational/isgreaterequal.cl b/libclc/libspirv/lib/generic/relational/isgreaterequal.cl similarity index 96% rename from libclc/generic/libspirv/relational/isgreaterequal.cl rename to libclc/libspirv/lib/generic/relational/isgreaterequal.cl index 1c046b93b6975..d6f52d37da94e 100644 --- a/libclc/generic/libspirv/relational/isgreaterequal.cl +++ b/libclc/libspirv/lib/generic/relational/isgreaterequal.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_FOrdGreaterThanEqual #define _CLC_BUILTIN_IMPL __builtin_isgreaterequal diff --git a/libclc/generic/libspirv/relational/isinf.cl b/libclc/libspirv/lib/generic/relational/isinf.cl similarity index 94% rename from libclc/generic/libspirv/relational/isinf.cl rename to libclc/libspirv/lib/generic/relational/isinf.cl index 0e3ccfcf4ad76..24d4fbe3a4788 100644 --- a/libclc/generic/libspirv/relational/isinf.cl +++ b/libclc/libspirv/lib/generic/relational/isinf.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_IsInf #define _CLC_BUILTIN_IMPL __builtin_isinf diff --git a/libclc/generic/libspirv/relational/isless.cl b/libclc/libspirv/lib/generic/relational/isless.cl similarity index 96% rename from libclc/generic/libspirv/relational/isless.cl rename to libclc/libspirv/lib/generic/relational/isless.cl index 16b436b091c3a..f949380505e8c 100644 --- a/libclc/generic/libspirv/relational/isless.cl +++ b/libclc/libspirv/lib/generic/relational/isless.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_FOrdLessThan #define _CLC_BUILTIN_IMPL __builtin_isless diff --git a/libclc/generic/libspirv/relational/islessequal.cl b/libclc/libspirv/lib/generic/relational/islessequal.cl similarity index 96% rename from libclc/generic/libspirv/relational/islessequal.cl rename to libclc/libspirv/lib/generic/relational/islessequal.cl index cebdcf6651a2f..67476ac58dbe8 100644 --- a/libclc/generic/libspirv/relational/islessequal.cl +++ b/libclc/libspirv/lib/generic/relational/islessequal.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_FOrdLessThanEqual #define _CLC_BUILTIN_IMPL __builtin_islessequal diff --git a/libclc/generic/libspirv/relational/islessgreater.cl b/libclc/libspirv/lib/generic/relational/islessgreater.cl similarity index 94% rename from libclc/generic/libspirv/relational/islessgreater.cl rename to libclc/libspirv/lib/generic/relational/islessgreater.cl index fe70f62c7cbea..dba57848ccc87 100644 --- a/libclc/generic/libspirv/relational/islessgreater.cl +++ b/libclc/libspirv/lib/generic/relational/islessgreater.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_LessOrGreater #define _CLC_BUILTIN_IMPL __spirv_FOrdNotEqual diff --git a/libclc/generic/libspirv/relational/isnan.cl b/libclc/libspirv/lib/generic/relational/isnan.cl similarity index 94% rename from libclc/generic/libspirv/relational/isnan.cl rename to libclc/libspirv/lib/generic/relational/isnan.cl index 5251f7a442e58..3121f2d99859f 100644 --- a/libclc/generic/libspirv/relational/isnan.cl +++ b/libclc/libspirv/lib/generic/relational/isnan.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_IsNan #define _CLC_BUILTIN_IMPL __builtin_isnan diff --git a/libclc/generic/libspirv/relational/isnormal.cl b/libclc/libspirv/lib/generic/relational/isnormal.cl similarity index 94% rename from libclc/generic/libspirv/relational/isnormal.cl rename to libclc/libspirv/lib/generic/relational/isnormal.cl index ed546b3cd3ab4..2593e03d2fc61 100644 --- a/libclc/generic/libspirv/relational/isnormal.cl +++ b/libclc/libspirv/lib/generic/relational/isnormal.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_IsNormal #define _CLC_BUILTIN_IMPL __builtin_isnormal diff --git a/libclc/generic/libspirv/relational/isnotequal.cl b/libclc/libspirv/lib/generic/relational/isnotequal.cl similarity index 96% rename from libclc/generic/libspirv/relational/isnotequal.cl rename to libclc/libspirv/lib/generic/relational/isnotequal.cl index 07aab633073be..a29a3cb6c515f 100644 --- a/libclc/generic/libspirv/relational/isnotequal.cl +++ b/libclc/libspirv/lib/generic/relational/isnotequal.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_FUnordNotEqual #define _CLC_BUILTIN_IMPL(X, Y) ((__spirv_Unordered(X, Y)) || (X != Y)) diff --git a/libclc/generic/libspirv/relational/isordered.cl b/libclc/libspirv/lib/generic/relational/isordered.cl similarity index 94% rename from libclc/generic/libspirv/relational/isordered.cl rename to libclc/libspirv/lib/generic/relational/isordered.cl index b741026dc3ec3..745b2d47787c5 100644 --- a/libclc/generic/libspirv/relational/isordered.cl +++ b/libclc/libspirv/lib/generic/relational/isordered.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_Ordered #define _CLC_BUILTIN_IMPL(X, Y) !__spirv_Unordered(x, y) diff --git a/libclc/generic/libspirv/relational/isunordered.cl b/libclc/libspirv/lib/generic/relational/isunordered.cl similarity index 94% rename from libclc/generic/libspirv/relational/isunordered.cl rename to libclc/libspirv/lib/generic/relational/isunordered.cl index 5214b2e171d9b..fd9a3bd64600f 100644 --- a/libclc/generic/libspirv/relational/isunordered.cl +++ b/libclc/libspirv/lib/generic/relational/isunordered.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_Unordered #define _CLC_BUILTIN_IMPL __builtin_isunordered diff --git a/libclc/generic/libspirv/relational/select.cl b/libclc/libspirv/lib/generic/relational/select.cl similarity index 94% rename from libclc/generic/libspirv/relational/select.cl rename to libclc/libspirv/lib/generic/relational/select.cl index 44884a3b6dbf8..e417b6e3c19d4 100644 --- a/libclc/generic/libspirv/relational/select.cl +++ b/libclc/libspirv/lib/generic/relational/select.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include #define __CLC_BODY diff --git a/libclc/generic/libspirv/relational/select.inc b/libclc/libspirv/lib/generic/relational/select.inc similarity index 100% rename from libclc/generic/libspirv/relational/select.inc rename to libclc/libspirv/lib/generic/relational/select.inc diff --git a/libclc/generic/libspirv/relational/signbit.cl b/libclc/libspirv/lib/generic/relational/signbit.cl similarity index 94% rename from libclc/generic/libspirv/relational/signbit.cl rename to libclc/libspirv/lib/generic/relational/signbit.cl index 0c0dd1106dd21..b8f3f95acbf65 100644 --- a/libclc/generic/libspirv/relational/signbit.cl +++ b/libclc/libspirv/lib/generic/relational/signbit.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define _CLC_SPIRV_BUILTIN __spirv_SignBitSet #define _CLC_BUILTIN_IMPL __builtin_signbitf diff --git a/libclc/generic/libspirv/shared/clamp.cl b/libclc/libspirv/lib/generic/shared/clamp.cl similarity index 94% rename from libclc/generic/libspirv/shared/clamp.cl rename to libclc/libspirv/lib/generic/shared/clamp.cl index e7b65e0478461..3b3b39c37571f 100644 --- a/libclc/generic/libspirv/shared/clamp.cl +++ b/libclc/libspirv/lib/generic/shared/clamp.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/shared/clamp.inc b/libclc/libspirv/lib/generic/shared/clamp.inc similarity index 100% rename from libclc/generic/libspirv/shared/clamp.inc rename to libclc/libspirv/lib/generic/shared/clamp.inc diff --git a/libclc/generic/libspirv/shared/max.cl b/libclc/libspirv/lib/generic/shared/max.cl similarity index 94% rename from libclc/generic/libspirv/shared/max.cl rename to libclc/libspirv/lib/generic/shared/max.cl index d8029c86405a1..fa6d24634eab8 100644 --- a/libclc/generic/libspirv/shared/max.cl +++ b/libclc/libspirv/lib/generic/shared/max.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/shared/max.inc b/libclc/libspirv/lib/generic/shared/max.inc similarity index 100% rename from libclc/generic/libspirv/shared/max.inc rename to libclc/libspirv/lib/generic/shared/max.inc diff --git a/libclc/generic/libspirv/shared/min.cl b/libclc/libspirv/lib/generic/shared/min.cl similarity index 94% rename from libclc/generic/libspirv/shared/min.cl rename to libclc/libspirv/lib/generic/shared/min.cl index 389315a0927c4..8f88f0c8561ca 100644 --- a/libclc/generic/libspirv/shared/min.cl +++ b/libclc/libspirv/lib/generic/shared/min.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #define __CLC_BODY #include diff --git a/libclc/generic/libspirv/shared/min.inc b/libclc/libspirv/lib/generic/shared/min.inc similarity index 100% rename from libclc/generic/libspirv/shared/min.inc rename to libclc/libspirv/lib/generic/shared/min.inc diff --git a/libclc/generic/libspirv/shared/vload.cl b/libclc/libspirv/lib/generic/shared/vload.cl similarity index 99% rename from libclc/generic/libspirv/shared/vload.cl rename to libclc/libspirv/lib/generic/shared/vload.cl index 0752b0aa8b665..d3c8163e9b2a8 100644 --- a/libclc/generic/libspirv/shared/vload.cl +++ b/libclc/libspirv/lib/generic/shared/vload.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #define VLOAD_VECTORIZE(RTYPE, PRIM_TYPE, ADDR_SPACE) \ typedef PRIM_TYPE less_aligned_##ADDR_SPACE##PRIM_TYPE \ diff --git a/libclc/generic/libspirv/shared/vstore.cl b/libclc/libspirv/lib/generic/shared/vstore.cl similarity index 99% rename from libclc/generic/libspirv/shared/vstore.cl rename to libclc/libspirv/lib/generic/shared/vstore.cl index eb85d35f8d4ca..7df817fcdb465 100644 --- a/libclc/generic/libspirv/shared/vstore.cl +++ b/libclc/libspirv/lib/generic/shared/vstore.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #pragma OPENCL EXTENSION cl_khr_byte_addressable_store : enable diff --git a/libclc/generic/libspirv/shared/vstore_half.inc b/libclc/libspirv/lib/generic/shared/vstore_half.inc similarity index 100% rename from libclc/generic/libspirv/shared/vstore_half.inc rename to libclc/libspirv/lib/generic/shared/vstore_half.inc diff --git a/libclc/generic/libspirv/subnormal_config.cl b/libclc/libspirv/lib/generic/subnormal_config.cl similarity index 100% rename from libclc/generic/libspirv/subnormal_config.cl rename to libclc/libspirv/lib/generic/subnormal_config.cl diff --git a/libclc/generic/libspirv/subnormal_disable.ll b/libclc/libspirv/lib/generic/subnormal_disable.ll similarity index 100% rename from libclc/generic/libspirv/subnormal_disable.ll rename to libclc/libspirv/lib/generic/subnormal_disable.ll diff --git a/libclc/generic/libspirv/subnormal_helper_func.ll b/libclc/libspirv/lib/generic/subnormal_helper_func.ll similarity index 100% rename from libclc/generic/libspirv/subnormal_helper_func.ll rename to libclc/libspirv/lib/generic/subnormal_helper_func.ll diff --git a/libclc/libspirv/lib/generic/subnormal_use_default.ll b/libclc/libspirv/lib/generic/subnormal_use_default.ll new file mode 100644 index 0000000000000..d70c63bc04755 --- /dev/null +++ b/libclc/libspirv/lib/generic/subnormal_use_default.ll @@ -0,0 +1 @@ +@__CLC_SUBNORMAL_DISABLE = unnamed_addr constant i1 false diff --git a/libclc/generic/libspirv/workitem/get_global_id.cl b/libclc/libspirv/lib/generic/workitem/get_global_id.cl similarity index 97% rename from libclc/generic/libspirv/workitem/get_global_id.cl rename to libclc/libspirv/lib/generic/workitem/get_global_id.cl index 44de53053e86c..5a3ed6fdc3aa3 100644 --- a/libclc/generic/libspirv/workitem/get_global_id.cl +++ b/libclc/libspirv/lib/generic/workitem/get_global_id.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD size_t __spirv_GlobalInvocationId_x() { return __spirv_WorkgroupId_x() * __spirv_WorkgroupSize_x() + __spirv_LocalInvocationId_x() + diff --git a/libclc/generic/libspirv/workitem/get_global_size.cl b/libclc/libspirv/lib/generic/workitem/get_global_size.cl similarity index 96% rename from libclc/generic/libspirv/workitem/get_global_size.cl rename to libclc/libspirv/lib/generic/workitem/get_global_size.cl index a2058ea43d0c2..80975d920c262 100644 --- a/libclc/generic/libspirv/workitem/get_global_size.cl +++ b/libclc/libspirv/lib/generic/workitem/get_global_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD size_t __spirv_GlobalSize_x() { return __spirv_NumWorkgroups_x() * __spirv_WorkgroupSize_x(); diff --git a/libclc/native_cpu-unknown-linux/libspirv/SOURCES b/libclc/libspirv/lib/native_cpu-unknown-linux/SOURCES similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/SOURCES rename to libclc/libspirv/lib/native_cpu-unknown-linux/SOURCES diff --git a/libclc/native_cpu-unknown-linux/libspirv/cl_khr_int64_extended_atomics/minmax_helpers.ll b/libclc/libspirv/lib/native_cpu-unknown-linux/cl_khr_int64_extended_atomics/minmax_helpers.ll similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/cl_khr_int64_extended_atomics/minmax_helpers.ll rename to libclc/libspirv/lib/native_cpu-unknown-linux/cl_khr_int64_extended_atomics/minmax_helpers.ll diff --git a/libclc/native_cpu-unknown-linux/libspirv/integer/popcount.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/integer/popcount.cl similarity index 97% rename from libclc/native_cpu-unknown-linux/libspirv/integer/popcount.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/integer/popcount.cl index 53500ac4025c0..31cca80560064 100644 --- a/libclc/native_cpu-unknown-linux/libspirv/integer/popcount.cl +++ b/libclc/libspirv/lib/native_cpu-unknown-linux/integer/popcount.cl @@ -1,6 +1,6 @@ #include #include -#include +#include // We can't use __builtin_popcountg because it supports only unsigned // types, and we can't use __builtin_popcount because the implicit cast diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/ceil.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/ceil.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/ceil.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/ceil.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/clc_sqrt.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/clc_sqrt.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/clc_sqrt.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/clc_sqrt.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/fabs.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/fabs.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/fabs.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/fabs.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/floor.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/floor.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/floor.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/floor.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/fma.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/fma.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/fma.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/fma.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/helpers.h b/libclc/libspirv/lib/native_cpu-unknown-linux/math/helpers.h similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/helpers.h rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/helpers.h diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/native_cos.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/native_cos.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/native_cos.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/native_cos.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/native_exp.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/native_exp.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/native_exp.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/native_exp.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/native_exp2.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/native_exp2.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/native_exp2.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/native_exp2.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/native_log.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/native_log.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/native_log.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/native_log.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/native_log10.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/native_log10.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/native_log10.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/native_log10.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/native_log2.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/native_log2.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/native_log2.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/native_log2.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/native_sin.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/native_sin.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/native_sin.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/native_sin.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/native_sqrt.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/native_sqrt.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/native_sqrt.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/native_sqrt.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/rint.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/rint.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/rint.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/rint.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/round.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/round.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/round.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/round.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/sqrt.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/sqrt.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/sqrt.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/sqrt.cl diff --git a/libclc/native_cpu-unknown-linux/libspirv/math/trunc.cl b/libclc/libspirv/lib/native_cpu-unknown-linux/math/trunc.cl similarity index 100% rename from libclc/native_cpu-unknown-linux/libspirv/math/trunc.cl rename to libclc/libspirv/lib/native_cpu-unknown-linux/math/trunc.cl diff --git a/libclc/ptx-nvidiacl/libspirv/SOURCES b/libclc/libspirv/lib/ptx-nvidiacl/SOURCES similarity index 100% rename from libclc/ptx-nvidiacl/libspirv/SOURCES rename to libclc/libspirv/lib/ptx-nvidiacl/SOURCES diff --git a/libclc/ptx-nvidiacl/libspirv/async/async_work_group_strided_copy.cl b/libclc/libspirv/lib/ptx-nvidiacl/async/async_work_group_strided_copy.cl similarity index 97% rename from libclc/ptx-nvidiacl/libspirv/async/async_work_group_strided_copy.cl rename to libclc/libspirv/lib/ptx-nvidiacl/async/async_work_group_strided_copy.cl index 2c0b0e11175e1..ad8041eec3e5e 100644 --- a/libclc/ptx-nvidiacl/libspirv/async/async_work_group_strided_copy.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/async/async_work_group_strided_copy.cl @@ -7,12 +7,11 @@ //===----------------------------------------------------------------------===// #include -#include +#include -#define __CLC_BODY \ -<../../../generic/libspirv/async/async_work_group_strided_copy.inc> +#define __CLC_BODY <../../generic/async/async_work_group_strided_copy.inc> #define __CLC_GEN_VEC3 -#include "../../include/clc/async/gentype.inc" +#include #undef __CLC_GEN_VEC3 int __clc_nvvm_reflect_arch(); diff --git a/libclc/ptx-nvidiacl/libspirv/async/wait_group_events.cl b/libclc/libspirv/lib/ptx-nvidiacl/async/wait_group_events.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/async/wait_group_events.cl rename to libclc/libspirv/lib/ptx-nvidiacl/async/wait_group_events.cl index 5879f7b075386..52dfd19a5e508 100644 --- a/libclc/ptx-nvidiacl/libspirv/async/wait_group_events.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/async/wait_group_events.cl @@ -7,7 +7,7 @@ // //===----------------------------------------------------------------------===// -#include +#include int __clc_nvvm_reflect_arch(); diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_add.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_add.cl similarity index 99% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_add.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_add.cl index c1d69efc5b477..d64e7ca9a6954 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_add.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_add.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include __CLC_NVVM_ATOMIC(int, i, int, i, add, _Z18__spirv_AtomicIAdd) __CLC_NVVM_ATOMIC(uint, j, int, i, add, _Z18__spirv_AtomicIAdd) diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_and.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_and.cl similarity index 92% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_and.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_and.cl index 42aac3ef2f89b..07190607d04ec 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_and.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_and.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include __CLC_NVVM_ATOMIC(int, i, int, i, and, _Z17__spirv_AtomicAnd) __CLC_NVVM_ATOMIC(long, l, long, l, and, _Z17__spirv_AtomicAnd) diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_cmpxchg.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_cmpxchg.cl similarity index 99% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_cmpxchg.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_cmpxchg.cl index 0c47a7fb757fe..7d7a6ff55bb7c 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_cmpxchg.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_cmpxchg.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include int __clc_nvvm_reflect_arch(); _CLC_OVERLOAD _CLC_DECL void __spirv_MemoryBarrier(unsigned int, unsigned int); diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_dec.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_dec.cl similarity index 90% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_dec.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_dec.cl index 578821b8fd1b3..c3e40c9496856 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_dec.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_dec.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include __CLC_NVVM_ATOMIC_INCDEC(unsigned int, j, IDecrement, -1) __CLC_NVVM_ATOMIC_INCDEC(unsigned long, m, IDecrement, -1) diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_helpers.h b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_helpers.h similarity index 99% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_helpers.h rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_helpers.h index 9813c4f729281..0c7505f6b92e4 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_helpers.h +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_helpers.h @@ -9,8 +9,8 @@ #ifndef __CLC_ATOMIC_HELPERS_H #define __CLC_ATOMIC_HELPERS_H -#include -#include +#include +#include extern int __clc_nvvm_reflect_arch(); _CLC_OVERLOAD _CLC_DECL void __spirv_MemoryBarrier(unsigned int, unsigned int); diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_inc.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_inc.cl similarity index 90% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_inc.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_inc.cl index e864fa5bfa510..adabb17d6698f 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_inc.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_inc.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include __CLC_NVVM_ATOMIC_INCDEC(unsigned int, j, IIncrement, 1) __CLC_NVVM_ATOMIC_INCDEC(unsigned long, m, IIncrement, 1) diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_inc_dec_helpers.h b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_inc_dec_helpers.h similarity index 97% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_inc_dec_helpers.h rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_inc_dec_helpers.h index fee6e177403bf..8710d59e24f63 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_inc_dec_helpers.h +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_inc_dec_helpers.h @@ -9,8 +9,8 @@ #ifndef __CLC_INC_DEC_ATOMIC_HELPERS_H #define __CLC_INC_DEC_ATOMIC_HELPERS_H -#include -#include +#include +#include #define __CLC_NVVM_ATOMIC_INCDEC_IMPL( \ TYPE, TYPE_MANGLED, OP_MANGLED, VAL, ADDR_SPACE, \ diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_load.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_load.cl similarity index 97% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_load.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_load.cl index 9b1f708b911ad..1780a03f0119d 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_load.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_load.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include extern int __clc_nvvm_reflect_arch(); _CLC_OVERLOAD _CLC_DECL void __spirv_MemoryBarrier(unsigned int, unsigned int); diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_max.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_max.cl similarity index 98% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_max.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_max.cl index 63d7dbc2f78f5..d35a08a7baa2e 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_max.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_max.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include __CLC_NVVM_ATOMIC(int, i, int, i, max, _Z18__spirv_AtomicSMax) __CLC_NVVM_ATOMIC(long, l, long, l, max, _Z18__spirv_AtomicSMax) diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_min.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_min.cl similarity index 98% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_min.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_min.cl index d2440e616efae..ccb38e922742d 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_min.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_min.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include __CLC_NVVM_ATOMIC(int, i, int, i, min, _Z18__spirv_AtomicSMin) __CLC_NVVM_ATOMIC(long, l, long, l, min, _Z18__spirv_AtomicSMin) diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_or.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_or.cl similarity index 92% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_or.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_or.cl index 8b85076446afb..c5ade3cc281c0 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_or.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_or.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include __CLC_NVVM_ATOMIC(int, i, int, i, or, _Z16__spirv_AtomicOr) __CLC_NVVM_ATOMIC(long, l, long, l, or, _Z16__spirv_AtomicOr) diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_store.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_store.cl similarity index 99% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_store.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_store.cl index cc0c17ddec7b4..b8376045df195 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_store.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_store.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include extern int __clc_nvvm_reflect_arch(); _CLC_OVERLOAD _CLC_DECL void __spirv_MemoryBarrier(unsigned int, unsigned int); diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_sub.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_sub.cl similarity index 95% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_sub.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_sub.cl index b86174940e8e1..1015cacdcbe35 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_sub.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_sub.cl @@ -6,8 +6,8 @@ // //===----------------------------------------------------------------------===// -#include -#include +#include +#include #define __CLC_NVVM_ATOMIC_SUB_IMPL(TYPE, TYPE_MANGLED, OP_MANGLED, ADDR_SPACE, \ POINTER_AND_ADDR_SPACE_MANGLED, \ diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_xchg.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_xchg.cl similarity index 93% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_xchg.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_xchg.cl index 361d7dbb4a948..34ea69b4ecb4c 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_xchg.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_xchg.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include __CLC_NVVM_ATOMIC(int, i, int, i, xchg, _Z22__spirv_AtomicExchange) __CLC_NVVM_ATOMIC(long, l, long, l, xchg, _Z22__spirv_AtomicExchange) diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_xor.cl b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_xor.cl similarity index 92% rename from libclc/ptx-nvidiacl/libspirv/atomic/atomic_xor.cl rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_xor.cl index d8a48fc6c82b6..1e3e65d1f41e0 100644 --- a/libclc/ptx-nvidiacl/libspirv/atomic/atomic_xor.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/atomic/atomic_xor.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include +#include +#include __CLC_NVVM_ATOMIC(int, i, int, i, xor, _Z17__spirv_AtomicXor) __CLC_NVVM_ATOMIC(long, l, long, l, xor, _Z17__spirv_AtomicXor) diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/loadstore_helpers_acquire.ll b/libclc/libspirv/lib/ptx-nvidiacl/atomic/loadstore_helpers_acquire.ll similarity index 100% rename from libclc/ptx-nvidiacl/libspirv/atomic/loadstore_helpers_acquire.ll rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/loadstore_helpers_acquire.ll diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/loadstore_helpers_release.ll b/libclc/libspirv/lib/ptx-nvidiacl/atomic/loadstore_helpers_release.ll similarity index 100% rename from libclc/ptx-nvidiacl/libspirv/atomic/loadstore_helpers_release.ll rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/loadstore_helpers_release.ll diff --git a/libclc/ptx-nvidiacl/libspirv/atomic/loadstore_helpers_seq_cst.ll b/libclc/libspirv/lib/ptx-nvidiacl/atomic/loadstore_helpers_seq_cst.ll similarity index 100% rename from libclc/ptx-nvidiacl/libspirv/atomic/loadstore_helpers_seq_cst.ll rename to libclc/libspirv/lib/ptx-nvidiacl/atomic/loadstore_helpers_seq_cst.ll diff --git a/libclc/ptx-nvidiacl/libspirv/cl_khr_int64_extended_atomics/minmax_helpers.ll b/libclc/libspirv/lib/ptx-nvidiacl/cl_khr_int64_extended_atomics/minmax_helpers.ll similarity index 100% rename from libclc/ptx-nvidiacl/libspirv/cl_khr_int64_extended_atomics/minmax_helpers.ll rename to libclc/libspirv/lib/ptx-nvidiacl/cl_khr_int64_extended_atomics/minmax_helpers.ll diff --git a/libclc/ptx-nvidiacl/libspirv/group/collectives.cl b/libclc/libspirv/lib/ptx-nvidiacl/group/collectives.cl similarity index 99% rename from libclc/ptx-nvidiacl/libspirv/group/collectives.cl rename to libclc/libspirv/lib/ptx-nvidiacl/group/collectives.cl index c179abedd911f..933777243632b 100644 --- a/libclc/ptx-nvidiacl/libspirv/group/collectives.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/group/collectives.cl @@ -8,8 +8,8 @@ #include "membermask.h" -#include -#include +#include +#include #pragma OPENCL EXTENSION cl_khr_fp16 : enable #pragma OPENCL EXTENSION cl_khr_fp64 : enable diff --git a/libclc/ptx-nvidiacl/libspirv/group/collectives_helpers.ll b/libclc/libspirv/lib/ptx-nvidiacl/group/collectives_helpers.ll similarity index 100% rename from libclc/ptx-nvidiacl/libspirv/group/collectives_helpers.ll rename to libclc/libspirv/lib/ptx-nvidiacl/group/collectives_helpers.ll diff --git a/libclc/ptx-nvidiacl/libspirv/group/group_non_uniform.cl b/libclc/libspirv/lib/ptx-nvidiacl/group/group_non_uniform.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/group/group_non_uniform.cl rename to libclc/libspirv/lib/ptx-nvidiacl/group/group_non_uniform.cl index 1be56b7c889c0..aa63cbab5976c 100644 --- a/libclc/ptx-nvidiacl/libspirv/group/group_non_uniform.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/group/group_non_uniform.cl @@ -9,8 +9,8 @@ #include "membermask.h" #include -#include -#include +#include +#include _CLC_DEF _CLC_CONVERGENT __clc_vec4_uint32_t _Z29__spirv_GroupNonUniformBallotjb(unsigned flag, bool predicate) { diff --git a/libclc/ptx-nvidiacl/libspirv/group/membermask.h b/libclc/libspirv/lib/ptx-nvidiacl/group/membermask.h similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/group/membermask.h rename to libclc/libspirv/lib/ptx-nvidiacl/group/membermask.h index a083a3b5d75d6..06a2152037acd 100644 --- a/libclc/ptx-nvidiacl/libspirv/group/membermask.h +++ b/libclc/libspirv/lib/ptx-nvidiacl/group/membermask.h @@ -9,8 +9,8 @@ #ifndef PTX_NVIDIACL_MEMBERMASK_H #define PTX_NVIDIACL_MEMBERMASK_H -#include -#include +#include +#include _CLC_DEF _CLC_CONVERGENT uint __clc__membermask(); diff --git a/libclc/ptx-nvidiacl/libspirv/images/image.cl b/libclc/libspirv/lib/ptx-nvidiacl/images/image.cl similarity index 99% rename from libclc/ptx-nvidiacl/libspirv/images/image.cl rename to libclc/libspirv/lib/ptx-nvidiacl/images/image.cl index 58d3c9fdfb335..64cb2d833084e 100644 --- a/libclc/ptx-nvidiacl/libspirv/images/image.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/images/image.cl @@ -7,7 +7,7 @@ //===----------------------------------------------------------------------===// #include -#include +#include #ifdef cl_khr_fp16 #pragma OPENCL EXTENSION cl_khr_fp16 : enable diff --git a/libclc/ptx-nvidiacl/libspirv/images/image_helpers.ll b/libclc/libspirv/lib/ptx-nvidiacl/images/image_helpers.ll similarity index 100% rename from libclc/ptx-nvidiacl/libspirv/images/image_helpers.ll rename to libclc/libspirv/lib/ptx-nvidiacl/images/image_helpers.ll diff --git a/libclc/ptx-nvidiacl/libspirv/integer/mul24.cl b/libclc/libspirv/lib/ptx-nvidiacl/integer/mul24.cl similarity index 91% rename from libclc/ptx-nvidiacl/libspirv/integer/mul24.cl rename to libclc/libspirv/lib/ptx-nvidiacl/integer/mul24.cl index 845f65607324d..8c255c8d176cb 100644 --- a/libclc/ptx-nvidiacl/libspirv/integer/mul24.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/integer/mul24.cl @@ -8,8 +8,8 @@ #include #include -#include -#include "../../include/libdevice.h" +#include +#include _CLC_OVERLOAD _CLC_DEF int __spirv_ocl_s_mul24(int x, int y) { return __nv_mul24(x, y); diff --git a/libclc/ptx-nvidiacl/libspirv/integer/mul_hi.cl b/libclc/libspirv/lib/ptx-nvidiacl/integer/mul_hi.cl similarity index 97% rename from libclc/ptx-nvidiacl/libspirv/integer/mul_hi.cl rename to libclc/libspirv/lib/ptx-nvidiacl/integer/mul_hi.cl index 8e87899837b62..93ac44aecfe25 100644 --- a/libclc/ptx-nvidiacl/libspirv/integer/mul_hi.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/integer/mul_hi.cl @@ -8,9 +8,8 @@ #include #include -#include - -#include "../../include/intrinsics.h" +#include +#include _CLC_OVERLOAD _CLC_DEF int __spirv_ocl_s_mul_hi(int x, int y) { return __nvvm_mulhi_i(x, y); diff --git a/libclc/ptx-nvidiacl/libspirv/math/acos.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/acos.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/acos.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/acos.cl index 53452676f3b45..ad04e9d5269c1 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/acos.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/acos.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_acos diff --git a/libclc/ptx-nvidiacl/libspirv/math/acosh.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/acosh.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/acosh.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/acosh.cl index 2a7243a698926..b138e88835c00 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/acosh.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/acosh.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_acosh diff --git a/libclc/ptx-nvidiacl/libspirv/math/asin.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/asin.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/asin.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/asin.cl index 485b06e623b7a..a45d23e7d623d 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/asin.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/asin.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_asin diff --git a/libclc/ptx-nvidiacl/libspirv/math/asinh.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/asinh.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/asinh.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/asinh.cl index dfebeada17531..4928ab1917c8e 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/asinh.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/asinh.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_asinh diff --git a/libclc/ptx-nvidiacl/libspirv/math/atan.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/atan.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/atan.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/atan.cl index eedef853b04e3..baa88ef1fb2ff 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/atan.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/atan.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_atan diff --git a/libclc/ptx-nvidiacl/libspirv/math/atan2.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/atan2.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/atan2.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/atan2.cl index b134a432779c7..24b468c8145fb 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/atan2.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/atan2.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_atan2 diff --git a/libclc/ptx-nvidiacl/libspirv/math/atanh.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/atanh.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/atanh.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/atanh.cl index e10707df55dc0..cf4061f979de8 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/atanh.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/atanh.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_atanh diff --git a/libclc/ptx-nvidiacl/libspirv/math/cbrt.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/cbrt.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/cbrt.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/cbrt.cl index 96a8fc239a782..67aa8710b62f7 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/cbrt.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/cbrt.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_cbrt diff --git a/libclc/ptx-nvidiacl/libspirv/math/ceil.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/ceil.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/ceil.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/ceil.cl index edca15a28c394..fca46f67d4cab 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/ceil.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/ceil.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_ceil diff --git a/libclc/ptx-nvidiacl/libspirv/math/copysign.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/copysign.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/copysign.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/copysign.cl index 2aee1a630a5bf..a5620140648fc 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/copysign.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/copysign.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_copysign diff --git a/libclc/ptx-nvidiacl/libspirv/math/cos.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/cos.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/cos.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/cos.cl index e596023fb6af3..025c648de641b 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/cos.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/cos.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_cos diff --git a/libclc/ptx-nvidiacl/libspirv/math/cosh.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/cosh.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/cosh.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/cosh.cl index 83556db305077..46e19fbc3e9ca 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/cosh.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/cosh.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_cosh diff --git a/libclc/ptx-nvidiacl/libspirv/math/cospi.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/cospi.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/cospi.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/cospi.cl index a4c9c078cdad9..ae1dfbddcff5b 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/cospi.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/cospi.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_cospi diff --git a/libclc/ptx-nvidiacl/libspirv/math/erf.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/erf.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/erf.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/erf.cl index 7b2b937059dd3..1e208e1cf7163 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/erf.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/erf.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_erf diff --git a/libclc/ptx-nvidiacl/libspirv/math/erfc.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/erfc.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/erfc.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/erfc.cl index 34957ef94bc26..f779580b2b0bd 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/erfc.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/erfc.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_erfc diff --git a/libclc/ptx-nvidiacl/libspirv/math/exp.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/exp.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/exp.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/exp.cl index 8b238717b24b6..bdfd02749770d 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/exp.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/exp.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_exp diff --git a/libclc/ptx-nvidiacl/libspirv/math/exp10.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/exp10.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/exp10.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/exp10.cl index bec74da89763c..1deedd01b9293 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/exp10.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/exp10.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_exp10 diff --git a/libclc/ptx-nvidiacl/libspirv/math/exp2.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/exp2.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/exp2.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/exp2.cl index 601480d6ae324..4bab54c94a8c3 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/exp2.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/exp2.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_exp2 diff --git a/libclc/ptx-nvidiacl/libspirv/math/expm1.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/expm1.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/expm1.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/expm1.cl index 4d9aa0b136156..15e00fc649617 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/expm1.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/expm1.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_expm1 diff --git a/libclc/ptx-nvidiacl/libspirv/math/fabs.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/fabs.cl similarity index 93% rename from libclc/ptx-nvidiacl/libspirv/math/fabs.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/fabs.cl index 6e117d35bf38d..b33400bdb32e8 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/fabs.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/fabs.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_fabs diff --git a/libclc/ptx-nvidiacl/libspirv/math/fdim.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/fdim.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/fdim.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/fdim.cl index 2912e963f584f..a901501ce4222 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/fdim.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/fdim.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_fdim diff --git a/libclc/ptx-nvidiacl/libspirv/math/floor.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/floor.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/floor.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/floor.cl index de1f6df4d9af6..a8148f3e5e89e 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/floor.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/floor.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_floor diff --git a/libclc/ptx-nvidiacl/libspirv/math/fma.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/fma.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/math/fma.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/fma.cl index 9913c09c9dffb..ad1b5082d4e25 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/fma.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/fma.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include extern int __clc_nvvm_reflect_arch(); diff --git a/libclc/generic/libspirv/math/fma.inc b/libclc/libspirv/lib/ptx-nvidiacl/math/fma.inc similarity index 70% rename from libclc/generic/libspirv/math/fma.inc rename to libclc/libspirv/lib/ptx-nvidiacl/math/fma.inc index c8db6a67894b5..637bcda82fb28 100644 --- a/libclc/generic/libspirv/math/fma.inc +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/fma.inc @@ -6,10 +6,12 @@ // //===----------------------------------------------------------------------===// -_CLC_DEF _CLC_OVERLOAD __CLC_GENTYPE __spirv_ocl_fma(__CLC_GENTYPE a, __CLC_GENTYPE b, __CLC_GENTYPE c) { +_CLC_DEF _CLC_OVERLOAD __CLC_GENTYPE __spirv_ocl_fma(__CLC_GENTYPE a, + __CLC_GENTYPE b, + __CLC_GENTYPE c) { #if __CLC_FPSIZE == 32 && HAVE_HW_FMA32() == 0 - return __clc_sw_fma(a, b, c); + return __clc_sw_fma(a, b, c); #else - return __clc_fma(a, b, c); + return __clc_fma(a, b, c); #endif } diff --git a/libclc/ptx-nvidiacl/libspirv/math/fma_relu.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/fma_relu.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/math/fma_relu.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/fma_relu.cl index 58c6f63fad9d5..3ab0f8a83ac2b 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/fma_relu.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/fma_relu.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include extern int __clc_nvvm_reflect_arch(); diff --git a/libclc/ptx-nvidiacl/libspirv/math/fmax.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/fmax.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/math/fmax.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/fmax.cl index 200cae7192e55..bfb6e022c079b 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/fmax.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/fmax.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include "../../include/libdevice.h" +#include +#include extern int __clc_nvvm_reflect_arch(); diff --git a/libclc/ptx-nvidiacl/libspirv/math/fmin.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/fmin.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/math/fmin.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/fmin.cl index b1d815f1270e7..91c1ffe709cf7 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/fmin.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/fmin.cl @@ -7,8 +7,8 @@ //===----------------------------------------------------------------------===// #include -#include -#include "../../include/libdevice.h" +#include +#include extern int __clc_nvvm_reflect_arch(); diff --git a/libclc/ptx-nvidiacl/libspirv/math/fmod.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/fmod.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/fmod.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/fmod.cl index 41b7409ec30c6..cf86f5ae2f830 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/fmod.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/fmod.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_fmod diff --git a/libclc/ptx-nvidiacl/libspirv/math/frexp.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/frexp.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/math/frexp.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/frexp.cl index d971caa6c1df0..a7a68e326d74f 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/frexp.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/frexp.cl @@ -7,9 +7,9 @@ //===----------------------------------------------------------------------===// #include -#include +#include -#include "../../include/libdevice.h" +#include _CLC_OVERLOAD _CLC_DEF float __clc_spirv_ocl_frexp(float x, private int *ep) { return __nv_frexpf(x, ep); diff --git a/libclc/ptx-nvidiacl/libspirv/math/frexp.inc b/libclc/libspirv/lib/ptx-nvidiacl/math/frexp.inc similarity index 100% rename from libclc/ptx-nvidiacl/libspirv/math/frexp.inc rename to libclc/libspirv/lib/ptx-nvidiacl/math/frexp.inc diff --git a/libclc/ptx-nvidiacl/libspirv/math/hypot.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/hypot.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/hypot.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/hypot.cl index 28403b6f06dca..3a4a2b0ab56d5 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/hypot.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/hypot.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_hypot diff --git a/libclc/ptx-nvidiacl/libspirv/math/ilogb.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/ilogb.cl similarity index 93% rename from libclc/ptx-nvidiacl/libspirv/math/ilogb.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/ilogb.cl index 9bc5779bb5378..c6dc3b02c4a82 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/ilogb.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/ilogb.cl @@ -6,11 +6,11 @@ // //===----------------------------------------------------------------------===// -#include "../../include/libdevice.h" +#include #include #include #include -#include +#include _CLC_DEFINE_UNARY_BUILTIN(int, __spirv_ocl_ilogb, __nv_ilogbf, float) diff --git a/libclc/ptx-nvidiacl/libspirv/math/ldexp.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/ldexp.cl similarity index 93% rename from libclc/ptx-nvidiacl/libspirv/math/ldexp.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/ldexp.cl index ad7138b087069..2deceb2a93101 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/ldexp.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/ldexp.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #include #include diff --git a/libclc/ptx-nvidiacl/libspirv/math/lgamma.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/lgamma.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/lgamma.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/lgamma.cl index 1ff73b37928f6..54123dd48a415 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/lgamma.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/lgamma.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_lgamma diff --git a/libclc/ptx-nvidiacl/libspirv/math/log.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/log.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/log.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/log.cl index a2e4b4fa4f7e2..4ecf1ad905045 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/log.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/log.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_log diff --git a/libclc/ptx-nvidiacl/libspirv/math/log10.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/log10.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/log10.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/log10.cl index 40b9d50c29ab5..b412079547d22 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/log10.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/log10.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_log10 diff --git a/libclc/ptx-nvidiacl/libspirv/math/log1p.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/log1p.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/log1p.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/log1p.cl index cd26e1e700dbd..6c3632c4d33b5 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/log1p.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/log1p.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_log1p diff --git a/libclc/ptx-nvidiacl/libspirv/math/log2.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/log2.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/log2.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/log2.cl index 2278720508c2c..d0fd6bb0f13ad 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/log2.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/log2.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_log2 diff --git a/libclc/ptx-nvidiacl/libspirv/math/logb.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/logb.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/logb.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/logb.cl index e6e3d170a3772..217c074a10237 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/logb.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/logb.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_logb diff --git a/libclc/ptx-nvidiacl/libspirv/math/modf.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/modf.cl similarity index 97% rename from libclc/ptx-nvidiacl/libspirv/math/modf.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/modf.cl index 92e27581d0141..bfd55b8b2d5da 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/modf.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/modf.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_MODF_IMPL(ADDRSPACE, BUILTIN, FP_TYPE, ARG_TYPE) \ diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_cos.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_cos.cl similarity index 89% rename from libclc/ptx-nvidiacl/libspirv/math/native_cos.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_cos.cl index 57e351a8742f0..d486d28b0cb0e 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_cos.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_cos.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_native_cos diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_divide.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_divide.cl similarity index 89% rename from libclc/ptx-nvidiacl/libspirv/math/native_divide.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_divide.cl index 0608b4db662ad..c52e851a33991 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_divide.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_divide.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_native_divide diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_exp.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_exp.cl similarity index 89% rename from libclc/ptx-nvidiacl/libspirv/math/native_exp.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_exp.cl index da29a4e883338..4a1f4c4e64042 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_exp.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_exp.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_native_exp diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_exp10.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_exp10.cl similarity index 89% rename from libclc/ptx-nvidiacl/libspirv/math/native_exp10.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_exp10.cl index da4b1f88b226a..3f7ddaca94f03 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_exp10.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_exp10.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_native_exp10 diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_exp2.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_exp2.cl similarity index 98% rename from libclc/ptx-nvidiacl/libspirv/math/native_exp2.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_exp2.cl index 651718d2cc8e9..9ff679843021e 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_exp2.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_exp2.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_log.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_log.cl similarity index 89% rename from libclc/ptx-nvidiacl/libspirv/math/native_log.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_log.cl index a2e6c83102b11..548524f123456 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_log.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_log.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_native_log diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_log10.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_log10.cl similarity index 89% rename from libclc/ptx-nvidiacl/libspirv/math/native_log10.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_log10.cl index ef9941c3b6093..211c9302ff356 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_log10.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_log10.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_native_log10 diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_log2.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_log2.cl similarity index 89% rename from libclc/ptx-nvidiacl/libspirv/math/native_log2.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_log2.cl index 8d352cab0792e..52cbdce980bb4 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_log2.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_log2.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_native_log2 diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_powr.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_powr.cl similarity index 89% rename from libclc/ptx-nvidiacl/libspirv/math/native_powr.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_powr.cl index 6eab2316afd37..80ab1262e084c 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_powr.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_powr.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_native_powr diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_recip.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_recip.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/math/native_recip.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_recip.cl index a57e31f2f8b30..1b7c84a36705a 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_recip.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_recip.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_rsqrt.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_rsqrt.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/math/native_rsqrt.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_rsqrt.cl index c7e98b7bb4e10..9708b924f9c31 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_rsqrt.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_rsqrt.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_sin.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_sin.cl similarity index 89% rename from libclc/ptx-nvidiacl/libspirv/math/native_sin.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_sin.cl index 494a312f9f0d2..576b455195baa 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_sin.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_sin.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_native_sin diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_sqrt.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_sqrt.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/math/native_sqrt.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_sqrt.cl index e557716959d55..769e7030c8e5c 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_sqrt.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_sqrt.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include #include diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_tan.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_tan.cl similarity index 89% rename from libclc/ptx-nvidiacl/libspirv/math/native_tan.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_tan.cl index b2d84e9753525..b68bc1573b998 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_tan.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_tan.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_native_tan diff --git a/libclc/ptx-nvidiacl/libspirv/math/native_tanh.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/native_tanh.cl similarity index 94% rename from libclc/ptx-nvidiacl/libspirv/math/native_tanh.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/native_tanh.cl index 25198c1733aa2..277b7109b73b5 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/native_tanh.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/native_tanh.cl @@ -5,9 +5,9 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include extern int __clc_nvvm_reflect_arch(); diff --git a/libclc/ptx-nvidiacl/libspirv/math/nextafter.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/nextafter.cl similarity index 87% rename from libclc/ptx-nvidiacl/libspirv/math/nextafter.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/nextafter.cl index 95bbf45ee02c4..e51ceeff8b1d8 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/nextafter.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/nextafter.cl @@ -6,10 +6,10 @@ // //===----------------------------------------------------------------------===// -#include <../../include/libdevice.h> +#include #include #include -#include +#include #define __CLC_FUNCTION __spirv_ocl_nextafter #define __CLC_BUILTIN __nv_nextafter @@ -29,6 +29,6 @@ _CLC_DEFINE_BINARY_BUILTIN(double, __CLC_FUNCTION, __CLC_BUILTIN_D, double, #endif -#include "../../../generic/libspirv/math/half_nextafter.inc" +#include #endif diff --git a/libclc/ptx-nvidiacl/libspirv/math/pow.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/pow.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/pow.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/pow.cl index 4cbb27bf50066..7f8be32e63862 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/pow.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/pow.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_pow diff --git a/libclc/ptx-nvidiacl/libspirv/math/remainder.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/remainder.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/remainder.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/remainder.cl index ab1b183a1c5a9..f32b6e36fddb9 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/remainder.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/remainder.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #define __CLC_FUNCTION __spirv_ocl_remainder #define __CLC_BUILTIN __nv_remainder diff --git a/libclc/ptx-nvidiacl/libspirv/math/round.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/round.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/round.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/round.cl index d6a72b19522a7..3b2ca620cfb39 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/round.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/round.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_round diff --git a/libclc/ptx-nvidiacl/libspirv/math/rsqrt.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/rsqrt.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/rsqrt.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/rsqrt.cl index 0d7f5963296ee..db5395ff56fd8 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/rsqrt.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/rsqrt.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #define __CLC_FUNCTION __spirv_ocl_rsqrt #define __CLC_BUILTIN __nv_rsqrt diff --git a/libclc/ptx-nvidiacl/libspirv/math/sin.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/sin.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/sin.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/sin.cl index 6c47ecf0b0237..4cca7dd536f81 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/sin.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/sin.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_sin diff --git a/libclc/ptx-nvidiacl/libspirv/math/sincos.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/sincos.cl similarity index 97% rename from libclc/ptx-nvidiacl/libspirv/math/sincos.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/sincos.cl index ad8ea5d80bcf0..272a031b9ae35 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/sincos.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/sincos.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_SINCOS_IMPL(ADDRSPACE, BUILTIN, FP_TYPE, ARG_TYPE) \ diff --git a/libclc/ptx-nvidiacl/libspirv/math/sinh.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/sinh.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/sinh.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/sinh.cl index 5f9bfb61a7010..f1a88048a097d 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/sinh.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/sinh.cl @@ -6,10 +6,9 @@ // //===----------------------------------------------------------------------===// -#include - -#include "../../include/libdevice.h" #include +#include +#include #define __CLC_FUNCTION __spirv_ocl_sinh #define __CLC_BUILTIN __nv_sinh diff --git a/libclc/ptx-nvidiacl/libspirv/math/sinpi.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/sinpi.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/sinpi.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/sinpi.cl index a54b503e1107c..9dc412f9ab480 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/sinpi.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/sinpi.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_sinpi diff --git a/libclc/ptx-nvidiacl/libspirv/math/sqrt.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/sqrt.cl similarity index 87% rename from libclc/ptx-nvidiacl/libspirv/math/sqrt.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/sqrt.cl index 291c7cb386816..6782003ecb3ba 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/sqrt.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/sqrt.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #define __CLC_FUNCTION __spirv_ocl_sqrt #define __CLC_BUILTIN __nv_sqrt diff --git a/libclc/ptx-nvidiacl/libspirv/math/tan.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/tan.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/tan.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/tan.cl index 12e9f6cc5adc1..84a76a50d2caa 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/tan.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/tan.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_tan diff --git a/libclc/ptx-nvidiacl/libspirv/math/tanh.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/tanh.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/tanh.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/tanh.cl index e024276773a6b..f974c736f40e0 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/tanh.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/tanh.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_tanh diff --git a/libclc/ptx-nvidiacl/libspirv/math/tgamma.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/tgamma.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/tgamma.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/tgamma.cl index cb68550e63a42..1aad4ee34446d 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/tgamma.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/tgamma.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_tgamma diff --git a/libclc/ptx-nvidiacl/libspirv/math/trunc.cl b/libclc/libspirv/lib/ptx-nvidiacl/math/trunc.cl similarity index 88% rename from libclc/ptx-nvidiacl/libspirv/math/trunc.cl rename to libclc/libspirv/lib/ptx-nvidiacl/math/trunc.cl index 6739d27478771..641e0125ab34f 100644 --- a/libclc/ptx-nvidiacl/libspirv/math/trunc.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/math/trunc.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #define __CLC_FUNCTION __spirv_ocl_trunc diff --git a/libclc/ptx-nvidiacl/libspirv/reflect.cl b/libclc/libspirv/lib/ptx-nvidiacl/reflect.cl similarity index 100% rename from libclc/ptx-nvidiacl/libspirv/reflect.cl rename to libclc/libspirv/lib/ptx-nvidiacl/reflect.cl diff --git a/libclc/ptx-nvidiacl/libspirv/relational/isfinite.cl b/libclc/libspirv/lib/ptx-nvidiacl/relational/isfinite.cl similarity index 93% rename from libclc/ptx-nvidiacl/libspirv/relational/isfinite.cl rename to libclc/libspirv/lib/ptx-nvidiacl/relational/isfinite.cl index cc51a7fa76115..05b15b77de10f 100644 --- a/libclc/ptx-nvidiacl/libspirv/relational/isfinite.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/relational/isfinite.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include #ifdef cl_khr_fp64 diff --git a/libclc/ptx-nvidiacl/libspirv/relational/isinf.cl b/libclc/libspirv/lib/ptx-nvidiacl/relational/isinf.cl similarity index 93% rename from libclc/ptx-nvidiacl/libspirv/relational/isinf.cl rename to libclc/libspirv/lib/ptx-nvidiacl/relational/isinf.cl index ceaf14bb8843f..63fc8eee8147d 100644 --- a/libclc/ptx-nvidiacl/libspirv/relational/isinf.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/relational/isinf.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include _CLC_DEF _CLC_OVERLOAD bool __spirv_IsInf(float x) { return __nv_isinff(x); } diff --git a/libclc/ptx-nvidiacl/libspirv/relational/isnan.cl b/libclc/libspirv/lib/ptx-nvidiacl/relational/isnan.cl similarity index 93% rename from libclc/ptx-nvidiacl/libspirv/relational/isnan.cl rename to libclc/libspirv/lib/ptx-nvidiacl/relational/isnan.cl index 64b061cc2bc67..262d1cf1419c3 100644 --- a/libclc/ptx-nvidiacl/libspirv/relational/isnan.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/relational/isnan.cl @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include +#include -#include "../../include/libdevice.h" +#include #include _CLC_DEF _CLC_OVERLOAD bool __spirv_IsNan(float x) { return __nv_isnanf(x); } diff --git a/libclc/ptx-nvidiacl/libspirv/synchronization/aw_barrier.cl b/libclc/libspirv/lib/ptx-nvidiacl/synchronization/aw_barrier.cl similarity index 94% rename from libclc/ptx-nvidiacl/libspirv/synchronization/aw_barrier.cl rename to libclc/libspirv/lib/ptx-nvidiacl/synchronization/aw_barrier.cl index e9994f324ffb4..20b72596eb86a 100644 --- a/libclc/ptx-nvidiacl/libspirv/synchronization/aw_barrier.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/synchronization/aw_barrier.cl @@ -6,8 +6,8 @@ // //===----------------------------------------------------------------------===// -#include -#include +#include +#include extern int __clc_nvvm_reflect_arch(); diff --git a/libclc/ptx-nvidiacl/libspirv/synchronization/barrier.cl b/libclc/libspirv/lib/ptx-nvidiacl/synchronization/barrier.cl similarity index 98% rename from libclc/ptx-nvidiacl/libspirv/synchronization/barrier.cl rename to libclc/libspirv/lib/ptx-nvidiacl/synchronization/barrier.cl index eb011986659eb..03687984733b3 100644 --- a/libclc/ptx-nvidiacl/libspirv/synchronization/barrier.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/synchronization/barrier.cl @@ -6,8 +6,8 @@ // //===----------------------------------------------------------------------===// -#include -#include +#include +#include int __clc_nvvm_reflect_arch(); diff --git a/libclc/ptx-nvidiacl/libspirv/workitem/get_global_id.cl b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_global_id.cl similarity index 97% rename from libclc/ptx-nvidiacl/libspirv/workitem/get_global_id.cl rename to libclc/libspirv/lib/ptx-nvidiacl/workitem/get_global_id.cl index b856302625f42..a4b3c0df76b23 100644 --- a/libclc/ptx-nvidiacl/libspirv/workitem/get_global_id.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_global_id.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD size_t __spirv_GlobalInvocationId_x() { return __spirv_WorkgroupId_x() * __spirv_WorkgroupSize_x() + diff --git a/libclc/ptx-nvidiacl/libspirv/workitem/get_global_offset.cl b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_global_offset.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/workitem/get_global_offset.cl rename to libclc/libspirv/lib/ptx-nvidiacl/workitem/get_global_offset.cl index 7eae8cf43c20e..053ab45875068 100644 --- a/libclc/ptx-nvidiacl/libspirv/workitem/get_global_offset.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_global_offset.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include // Compiler support is required to provide global offset on NVPTX. diff --git a/libclc/ptx-nvidiacl/libspirv/workitem/get_global_size.cl b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_global_size.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/workitem/get_global_size.cl rename to libclc/libspirv/lib/ptx-nvidiacl/workitem/get_global_size.cl index a2058ea43d0c2..80975d920c262 100644 --- a/libclc/ptx-nvidiacl/libspirv/workitem/get_global_size.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_global_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD size_t __spirv_GlobalSize_x() { return __spirv_NumWorkgroups_x() * __spirv_WorkgroupSize_x(); diff --git a/libclc/ptx-nvidiacl/libspirv/workitem/get_group_id.cl b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_group_id.cl similarity index 95% rename from libclc/ptx-nvidiacl/libspirv/workitem/get_group_id.cl rename to libclc/libspirv/lib/ptx-nvidiacl/workitem/get_group_id.cl index 9dcded1962874..f13fdc8d2c604 100644 --- a/libclc/ptx-nvidiacl/libspirv/workitem/get_group_id.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_group_id.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD size_t __spirv_WorkgroupId_x() { return __nvvm_read_ptx_sreg_ctaid_x(); diff --git a/libclc/ptx-nvidiacl/libspirv/workitem/get_local_id.cl b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_local_id.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/workitem/get_local_id.cl rename to libclc/libspirv/lib/ptx-nvidiacl/workitem/get_local_id.cl index 3cd003fd37765..996702a3e48e8 100644 --- a/libclc/ptx-nvidiacl/libspirv/workitem/get_local_id.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_local_id.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD size_t __spirv_LocalInvocationId_x() { return __nvvm_read_ptx_sreg_tid_x(); diff --git a/libclc/ptx-nvidiacl/libspirv/workitem/get_local_size.cl b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_local_size.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/workitem/get_local_size.cl rename to libclc/libspirv/lib/ptx-nvidiacl/workitem/get_local_size.cl index 9b16b8aae8c28..39011e422e00d 100644 --- a/libclc/ptx-nvidiacl/libspirv/workitem/get_local_size.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_local_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD size_t __spirv_WorkgroupSize_x() { return __nvvm_read_ptx_sreg_ntid_x(); diff --git a/libclc/ptx-nvidiacl/libspirv/workitem/get_max_sub_group_size.cl b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_max_sub_group_size.cl similarity index 95% rename from libclc/ptx-nvidiacl/libspirv/workitem/get_max_sub_group_size.cl rename to libclc/libspirv/lib/ptx-nvidiacl/workitem/get_max_sub_group_size.cl index 960863d04c5de..f7e02cdf8d287 100644 --- a/libclc/ptx-nvidiacl/libspirv/workitem/get_max_sub_group_size.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_max_sub_group_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD uint __spirv_SubgroupMaxSize() { return 32; diff --git a/libclc/ptx-nvidiacl/libspirv/workitem/get_num_groups.cl b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_num_groups.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/workitem/get_num_groups.cl rename to libclc/libspirv/lib/ptx-nvidiacl/workitem/get_num_groups.cl index 33e799811d92e..fa0acb6d87577 100644 --- a/libclc/ptx-nvidiacl/libspirv/workitem/get_num_groups.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_num_groups.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD size_t __spirv_NumWorkgroups_x() { return __nvvm_read_ptx_sreg_nctaid_x(); diff --git a/libclc/ptx-nvidiacl/libspirv/workitem/get_num_sub_groups.cl b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_num_sub_groups.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/workitem/get_num_sub_groups.cl rename to libclc/libspirv/lib/ptx-nvidiacl/workitem/get_num_sub_groups.cl index 5cc447c17671e..164b1ea66a921 100644 --- a/libclc/ptx-nvidiacl/libspirv/workitem/get_num_sub_groups.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_num_sub_groups.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD uint __spirv_NumSubgroups() { // sreg.nwarpid returns number of warp identifiers, not number of warps diff --git a/libclc/ptx-nvidiacl/libspirv/workitem/get_sub_group_id.cl b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_sub_group_id.cl similarity index 97% rename from libclc/ptx-nvidiacl/libspirv/workitem/get_sub_group_id.cl rename to libclc/libspirv/lib/ptx-nvidiacl/workitem/get_sub_group_id.cl index a22200eca59ee..746b6adbe2b5a 100644 --- a/libclc/ptx-nvidiacl/libspirv/workitem/get_sub_group_id.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_sub_group_id.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD uint __spirv_SubgroupId() { // sreg.warpid is volatile and doesn't represent virtual warp index diff --git a/libclc/ptx-nvidiacl/libspirv/workitem/get_sub_group_local_id.cl b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_sub_group_local_id.cl similarity index 94% rename from libclc/ptx-nvidiacl/libspirv/workitem/get_sub_group_local_id.cl rename to libclc/libspirv/lib/ptx-nvidiacl/workitem/get_sub_group_local_id.cl index 3eafe2d071299..92bc9880b4bc3 100644 --- a/libclc/ptx-nvidiacl/libspirv/workitem/get_sub_group_local_id.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_sub_group_local_id.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD uint __spirv_SubgroupLocalInvocationId() { return __nvvm_read_ptx_sreg_laneid(); diff --git a/libclc/ptx-nvidiacl/libspirv/workitem/get_sub_group_size.cl b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_sub_group_size.cl similarity index 96% rename from libclc/ptx-nvidiacl/libspirv/workitem/get_sub_group_size.cl rename to libclc/libspirv/lib/ptx-nvidiacl/workitem/get_sub_group_size.cl index 99f7c67fc02dc..b12145fe6707d 100644 --- a/libclc/ptx-nvidiacl/libspirv/workitem/get_sub_group_size.cl +++ b/libclc/libspirv/lib/ptx-nvidiacl/workitem/get_sub_group_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD uint __spirv_SubgroupSize() { if (__spirv_SubgroupId() != __spirv_NumSubgroups() - 1) { diff --git a/libclc/r600/libspirv/SOURCES b/libclc/libspirv/lib/r600/SOURCES similarity index 100% rename from libclc/r600/libspirv/SOURCES rename to libclc/libspirv/lib/r600/SOURCES diff --git a/libclc/r600/libspirv/workitem/get_global_offset.cl b/libclc/libspirv/lib/r600/workitem/get_global_offset.cl similarity index 97% rename from libclc/r600/libspirv/workitem/get_global_offset.cl rename to libclc/libspirv/lib/r600/workitem/get_global_offset.cl index f199fa1fe2989..8fae5ba02deda 100644 --- a/libclc/r600/libspirv/workitem/get_global_offset.cl +++ b/libclc/libspirv/lib/r600/workitem/get_global_offset.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD uint __spirv_GlobalOffset_x() { __attribute__((address_space(7))) uint * ptr = diff --git a/libclc/r600/libspirv/workitem/get_global_size.cl b/libclc/libspirv/lib/r600/workitem/get_global_size.cl similarity index 97% rename from libclc/r600/libspirv/workitem/get_global_size.cl rename to libclc/libspirv/lib/r600/workitem/get_global_size.cl index 1051fb5b94d22..0bb9d11379052 100644 --- a/libclc/r600/libspirv/workitem/get_global_size.cl +++ b/libclc/libspirv/lib/r600/workitem/get_global_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include uint __clc_r600_get_global_size_x(void) __asm("llvm.r600.read.global.size.x"); uint __clc_r600_get_global_size_y(void) __asm("llvm.r600.read.global.size.y"); diff --git a/libclc/r600/libspirv/workitem/get_group_id.cl b/libclc/libspirv/lib/r600/workitem/get_group_id.cl similarity index 95% rename from libclc/r600/libspirv/workitem/get_group_id.cl rename to libclc/libspirv/lib/r600/workitem/get_group_id.cl index 6e68c36978bb0..d7666d5b72b7e 100644 --- a/libclc/r600/libspirv/workitem/get_group_id.cl +++ b/libclc/libspirv/lib/r600/workitem/get_group_id.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD uint __spirv_WorkgroupId_x() { return __builtin_r600_read_tgid_x(); diff --git a/libclc/r600/libspirv/workitem/get_local_id.cl b/libclc/libspirv/lib/r600/workitem/get_local_id.cl similarity index 96% rename from libclc/r600/libspirv/workitem/get_local_id.cl rename to libclc/libspirv/lib/r600/workitem/get_local_id.cl index f212599b1ee1b..1a486beacfc09 100644 --- a/libclc/r600/libspirv/workitem/get_local_id.cl +++ b/libclc/libspirv/lib/r600/workitem/get_local_id.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include _CLC_DEF _CLC_OVERLOAD uint __spirv_LocalInvocationId_x() { return __builtin_r600_read_tidig_x(); diff --git a/libclc/r600/libspirv/workitem/get_local_size.cl b/libclc/libspirv/lib/r600/workitem/get_local_size.cl similarity index 97% rename from libclc/r600/libspirv/workitem/get_local_size.cl rename to libclc/libspirv/lib/r600/workitem/get_local_size.cl index 3038a084d37e4..e7bb1f7578632 100644 --- a/libclc/r600/libspirv/workitem/get_local_size.cl +++ b/libclc/libspirv/lib/r600/workitem/get_local_size.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include uint __clc_r600_get_local_size_x(void) __asm("llvm.r600.read.local.size.x"); uint __clc_r600_get_local_size_y(void) __asm("llvm.r600.read.local.size.y"); diff --git a/libclc/r600/libspirv/workitem/get_num_groups.cl b/libclc/libspirv/lib/r600/workitem/get_num_groups.cl similarity index 96% rename from libclc/r600/libspirv/workitem/get_num_groups.cl rename to libclc/libspirv/lib/r600/workitem/get_num_groups.cl index defc53239a10d..493e0c9eff5d8 100644 --- a/libclc/r600/libspirv/workitem/get_num_groups.cl +++ b/libclc/libspirv/lib/r600/workitem/get_num_groups.cl @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// -#include +#include uint __clc_r600_get_num_groups_x(void) __asm("llvm.r600.read.ngroups.x"); uint __clc_r600_get_num_groups_y(void) __asm("llvm.r600.read.ngroups.y"); diff --git a/libclc/r600/libspirv/workitem/get_work_dim.cl b/libclc/libspirv/lib/r600/workitem/get_work_dim.cl similarity index 88% rename from libclc/r600/libspirv/workitem/get_work_dim.cl rename to libclc/libspirv/lib/r600/workitem/get_work_dim.cl index 7aa74808f7290..1874154fecf9a 100644 --- a/libclc/r600/libspirv/workitem/get_work_dim.cl +++ b/libclc/libspirv/lib/r600/workitem/get_work_dim.cl @@ -1,4 +1,4 @@ -#include +#include _CLC_DEF _CLC_OVERLOAD uint get_work_dim(void) { __attribute__((address_space(7))) uint *ptr = diff --git a/libclc/test/binding/core/All.cl b/libclc/test/binding/core/All.cl index 79619baafb4c1..e053cfc2ea4c7 100644 --- a/libclc/test/binding/core/All.cl +++ b/libclc/test/binding/core/All.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/Any.cl b/libclc/test/binding/core/Any.cl index 896c0386f99a1..b55ae83f5de4c 100644 --- a/libclc/test/binding/core/Any.cl +++ b/libclc/test/binding/core/Any.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/BitCount.cl b/libclc/test/binding/core/BitCount.cl index a090a1412edb2..d360d7e63b205 100644 --- a/libclc/test/binding/core/BitCount.cl +++ b/libclc/test/binding/core/BitCount.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ControlBarrier.cl b/libclc/test/binding/core/ControlBarrier.cl index 6db6e514b12e4..88be03e7e5340 100644 --- a/libclc/test/binding/core/ControlBarrier.cl +++ b/libclc/test/binding/core/ControlBarrier.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar.cl b/libclc/test/binding/core/ConvertFToS_Rchar.cl index a8504a38311de..cfcd52853e40e 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar16.cl b/libclc/test/binding/core/ConvertFToS_Rchar16.cl index a3916808a1c0e..94785bc33cf70 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar16.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar16_rte.cl b/libclc/test/binding/core/ConvertFToS_Rchar16_rte.cl index 7b34b33d383ff..09c60cb9c4875 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar16_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar16_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rchar16_rtn.cl index c06d86597eb84..807532b3e6d95 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar16_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar16_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rchar16_rtp.cl index 0ccda99757f29..99e0a63f0c163 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar16_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar16_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rchar16_rtz.cl index 1d125a828d41d..6bec949fe1bee 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar16_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar16_sat.cl b/libclc/test/binding/core/ConvertFToS_Rchar16_sat.cl index e3ae73a28bb61..25417571153fa 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar16_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rte.cl index 680851151d2ba..f7dd3e12d9170 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rtn.cl index 791a2281de6b1..6dd9972818e34 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rtp.cl index be2012862b39a..a58baa3144df9 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rtz.cl index 19303db1b5354..033b50277049e 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar16_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar2.cl b/libclc/test/binding/core/ConvertFToS_Rchar2.cl index 813746a35074b..3eb3df95e7955 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar2.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar2_rte.cl b/libclc/test/binding/core/ConvertFToS_Rchar2_rte.cl index 1975ebbf176e6..3a6716e0417cc 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar2_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar2_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rchar2_rtn.cl index aa88e1d7023a3..4777677d05465 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar2_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar2_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rchar2_rtp.cl index a13a3419c6fc0..57d4cfee79451 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar2_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar2_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rchar2_rtz.cl index 603b0045cb382..8508ca109795a 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar2_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar2_sat.cl b/libclc/test/binding/core/ConvertFToS_Rchar2_sat.cl index 4e72c6cdd406c..824b7f2a312df 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar2_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rte.cl index 086328906c96a..81c273930f344 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rtn.cl index 517ac4aefb02a..d460177403b0b 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rtp.cl index f14b3ded38022..d192053ac9d9b 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rtz.cl index 56de76ae18a9c..da40cbe795c6d 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar2_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar3.cl b/libclc/test/binding/core/ConvertFToS_Rchar3.cl index bdedf9d47a8ab..68528f2aca0d6 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar3.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar3_rte.cl b/libclc/test/binding/core/ConvertFToS_Rchar3_rte.cl index 14a4da1dd3c99..86f265906c1ab 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar3_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar3_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rchar3_rtn.cl index 658981d4e7c5f..79e09d2fe52f2 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar3_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar3_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rchar3_rtp.cl index b765241f93b9c..07fc3a0a6e73d 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar3_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar3_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rchar3_rtz.cl index 0549c2419e067..58087c075b344 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar3_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar3_sat.cl b/libclc/test/binding/core/ConvertFToS_Rchar3_sat.cl index 66a2185ab7ef4..fc3e3fcbf6f0e 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar3_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rte.cl index 53b012169fc14..3515ee966fe18 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rtn.cl index d984a58902564..525b8cebeec20 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rtp.cl index b65c5f3f3b985..a46e1eb6252dc 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rtz.cl index f1a744e0c3c92..2dd73bd5ee500 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar3_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar4.cl b/libclc/test/binding/core/ConvertFToS_Rchar4.cl index e81c6c8405c3d..ee5416a907740 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar4.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar4_rte.cl b/libclc/test/binding/core/ConvertFToS_Rchar4_rte.cl index 04d257e225538..ca63cc3a11e6c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar4_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar4_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rchar4_rtn.cl index 0aeb24361129f..66ac0be9ba2c7 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar4_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar4_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rchar4_rtp.cl index a1546cd8dbf08..da55ec327190f 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar4_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar4_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rchar4_rtz.cl index 1c30f05b3202e..b89a3763991dc 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar4_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar4_sat.cl b/libclc/test/binding/core/ConvertFToS_Rchar4_sat.cl index a0717e415a8de..e4903dd7d7a0c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar4_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rte.cl index b4ede1d334fa2..459621551410f 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rtn.cl index 9c2ad440fb1fb..65b0b510d4af5 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rtp.cl index 904326bc87c27..961760268d4c0 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rtz.cl index d45c4ab31e929..b43d6daf0788c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar4_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar8.cl b/libclc/test/binding/core/ConvertFToS_Rchar8.cl index 3a505a6246d54..00fef6221be6c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar8.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar8_rte.cl b/libclc/test/binding/core/ConvertFToS_Rchar8_rte.cl index 9baf37197b61c..913a312fd763e 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar8_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar8_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rchar8_rtn.cl index 8eb960126d22f..c24b1d880479c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar8_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar8_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rchar8_rtp.cl index 54fd14782c33c..97d37e9534457 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar8_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar8_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rchar8_rtz.cl index ece782cc86a86..85702cc2ec45f 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar8_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar8_sat.cl b/libclc/test/binding/core/ConvertFToS_Rchar8_sat.cl index 6d36f518ede47..72feddffe6640 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar8_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rte.cl index 8bdf33eefa6c5..a50f77336394e 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rtn.cl index 62f541c35561b..4d2d7debf1c6c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rtp.cl index 5567d3803c827..f0571ef00ddfb 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rtz.cl index 4ab2e651d376e..2b2952032170b 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar8_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar_rte.cl b/libclc/test/binding/core/ConvertFToS_Rchar_rte.cl index 03a6a50607ee9..1385522557a31 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rchar_rtn.cl index 351ab6de06f88..bcfbc176fd681 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rchar_rtp.cl index e74dce2d4876e..cbf1a4bae819c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rchar_rtz.cl index 0927fcd76cbba..4e39858defdf0 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar_sat.cl b/libclc/test/binding/core/ConvertFToS_Rchar_sat.cl index c28618a7cc995..6937b92f05816 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rchar_sat_rte.cl index 691765dd63458..697f3b7feb348 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rchar_sat_rtn.cl index ad54a042e320a..be17ef9e6d40f 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rchar_sat_rtp.cl index a14444b26ce7e..e7fad099f875a 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rchar_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rchar_sat_rtz.cl index a351aa34e5cdd..b93d207b79de8 100644 --- a/libclc/test/binding/core/ConvertFToS_Rchar_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rchar_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint.cl b/libclc/test/binding/core/ConvertFToS_Rint.cl index ad45947ad5be5..9d1eb991c5887 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint16.cl b/libclc/test/binding/core/ConvertFToS_Rint16.cl index 00576f82d6631..7e21de80c5846 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint16.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint16_rte.cl b/libclc/test/binding/core/ConvertFToS_Rint16_rte.cl index cd857b20dc4ca..3c9cc33f2ce82 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint16_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint16_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rint16_rtn.cl index 3ff5c7a92729a..669a4366a368b 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint16_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint16_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rint16_rtp.cl index 5a79ac1c2f2f4..40684a21afde3 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint16_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint16_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rint16_rtz.cl index bd94e57f94350..12a6be800df36 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint16_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint16_sat.cl b/libclc/test/binding/core/ConvertFToS_Rint16_sat.cl index 6e9cfdbcd5901..00380c1cf0c39 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint16_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint16_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rint16_sat_rte.cl index f8bb3e8f05dfa..5ea0b829908d1 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint16_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint16_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint16_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rint16_sat_rtn.cl index 6e400096a73cf..f82cfab6b1cf2 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint16_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint16_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint16_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rint16_sat_rtp.cl index 726f095ccfc9a..48b6b0a808d9d 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint16_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint16_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint16_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rint16_sat_rtz.cl index e756cdffa9622..f36f35a7adfa8 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint16_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint16_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint2.cl b/libclc/test/binding/core/ConvertFToS_Rint2.cl index 0c4bd90a7f97e..cda4d47514889 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint2.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint2_rte.cl b/libclc/test/binding/core/ConvertFToS_Rint2_rte.cl index dcb6491537c30..45f4e6952a9b7 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint2_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint2_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rint2_rtn.cl index 7a81174909ee3..afce1652a005b 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint2_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint2_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rint2_rtp.cl index 9e149bba5a010..0476a4eb6936e 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint2_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint2_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rint2_rtz.cl index a8620176b72d8..1da50493a8f85 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint2_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint2_sat.cl b/libclc/test/binding/core/ConvertFToS_Rint2_sat.cl index dea4fd73d9688..04851b5a956f1 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint2_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint2_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rint2_sat_rte.cl index 7bd25c134db31..2452a76d9d38d 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint2_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint2_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint2_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rint2_sat_rtn.cl index f29605d89bd9a..316f80ca86b97 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint2_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint2_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint2_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rint2_sat_rtp.cl index 8b079477b818a..ebe8073a65f29 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint2_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint2_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint2_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rint2_sat_rtz.cl index afe34597c9902..47f5bd231af75 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint2_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint2_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint3.cl b/libclc/test/binding/core/ConvertFToS_Rint3.cl index 19098b0eb3491..d4f213f001f12 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint3.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint3_rte.cl b/libclc/test/binding/core/ConvertFToS_Rint3_rte.cl index 363b69883d9e8..54310cb444bba 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint3_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint3_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rint3_rtn.cl index 46c195d71925a..91966b19c85b6 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint3_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint3_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rint3_rtp.cl index 25613e0239d56..0135403edf11a 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint3_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint3_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rint3_rtz.cl index 585b341674989..dae00679418c2 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint3_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint3_sat.cl b/libclc/test/binding/core/ConvertFToS_Rint3_sat.cl index 98f22110922b8..cffd66553a534 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint3_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint3_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rint3_sat_rte.cl index 396ca313cc58d..0c54352ac2625 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint3_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint3_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint3_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rint3_sat_rtn.cl index 0a0cbf2114206..0bf1359b8ee94 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint3_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint3_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint3_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rint3_sat_rtp.cl index 72c31cbc5b70d..7898cbebf8391 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint3_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint3_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint3_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rint3_sat_rtz.cl index f19b97ca938a8..70b11f1f8d7d2 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint3_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint3_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint4.cl b/libclc/test/binding/core/ConvertFToS_Rint4.cl index 64dc6bdbc44d6..c551d3ab6ccef 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint4.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint4_rte.cl b/libclc/test/binding/core/ConvertFToS_Rint4_rte.cl index b0f743dd4fe37..d49e7e2a7598c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint4_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint4_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rint4_rtn.cl index dd6acef1e2ea6..d5896ba963a2d 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint4_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint4_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rint4_rtp.cl index ec8aff78a33c6..acd04fa8b0418 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint4_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint4_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rint4_rtz.cl index c09c2409909fb..b37eb73bde7c9 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint4_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint4_sat.cl b/libclc/test/binding/core/ConvertFToS_Rint4_sat.cl index b0805910f01f5..c854cf1e72925 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint4_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint4_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rint4_sat_rte.cl index 5e129102f8290..9cd212c9d17ef 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint4_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint4_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint4_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rint4_sat_rtn.cl index 8b96a70954a72..12af44ab2fe11 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint4_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint4_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint4_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rint4_sat_rtp.cl index 48ce3839dd539..24caf2b147037 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint4_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint4_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint4_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rint4_sat_rtz.cl index 6948d1641722c..98056ec7f7509 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint4_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint4_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint8.cl b/libclc/test/binding/core/ConvertFToS_Rint8.cl index 52c9f6cd75615..475d7ac09ee95 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint8.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint8_rte.cl b/libclc/test/binding/core/ConvertFToS_Rint8_rte.cl index a21c260172f44..4f45f0ab01588 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint8_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint8_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rint8_rtn.cl index 50fef599a9c5b..c65f4de339025 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint8_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint8_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rint8_rtp.cl index 59dd87ca1fd63..1c18c3b54563a 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint8_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint8_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rint8_rtz.cl index 972a61547a086..f7705ec2edec4 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint8_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint8_sat.cl b/libclc/test/binding/core/ConvertFToS_Rint8_sat.cl index 47e1062ed4f3a..8fa8d3c170f7a 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint8_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint8_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rint8_sat_rte.cl index 68e0010b494f5..1d800916978ad 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint8_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint8_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint8_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rint8_sat_rtn.cl index c6a715d84aac2..c9d5d85a05e74 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint8_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint8_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint8_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rint8_sat_rtp.cl index e03ebc90c3760..48bc0168cd8d1 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint8_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint8_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint8_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rint8_sat_rtz.cl index 31e937adee4dd..a7d5c651b75c0 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint8_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint8_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint_rte.cl b/libclc/test/binding/core/ConvertFToS_Rint_rte.cl index ecfcc5c195862..628e406d6e998 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rint_rtn.cl index 344aa33dddd2a..f5fb634ce3387 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rint_rtp.cl index 5bfde1dc428c6..713a81232b460 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rint_rtz.cl index 8e6b836a3bf4c..06653745153c9 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint_sat.cl b/libclc/test/binding/core/ConvertFToS_Rint_sat.cl index a5f2cf25bcb5d..20e236b3a8d03 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rint_sat_rte.cl index 396ff7a025d9b..37da99d35a58a 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rint_sat_rtn.cl index 00419802e514a..87f739e77b505 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rint_sat_rtp.cl index f53cd5b59435b..7a7639e8620f1 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rint_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rint_sat_rtz.cl index 3fab14025bbe1..2f55954453ffc 100644 --- a/libclc/test/binding/core/ConvertFToS_Rint_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rint_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong.cl b/libclc/test/binding/core/ConvertFToS_Rlong.cl index e9ab0123c7b06..af548cb8dbee7 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong16.cl b/libclc/test/binding/core/ConvertFToS_Rlong16.cl index ce3516620b5b9..908068550155a 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong16.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong16_rte.cl b/libclc/test/binding/core/ConvertFToS_Rlong16_rte.cl index 6af705c6593d3..dab391b068f2b 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong16_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong16_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rlong16_rtn.cl index b10182175d241..76b310b19d0fc 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong16_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong16_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rlong16_rtp.cl index a7c902334e896..ede460c7afada 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong16_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong16_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rlong16_rtz.cl index 6db23d31e4ee8..f289706bcf9e8 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong16_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong16_sat.cl b/libclc/test/binding/core/ConvertFToS_Rlong16_sat.cl index 9e87ae1933906..e79cc83041f3a 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong16_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rte.cl index 7d344c4ae3abe..a7b12e04fa895 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rtn.cl index 395ee9f5ee34f..970a5c0c2cabc 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rtp.cl index 25cb18a60f980..ac044c039cd8d 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rtz.cl index 5dec8b7c8fcb7..f8d2b3c882e1a 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong16_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong2.cl b/libclc/test/binding/core/ConvertFToS_Rlong2.cl index ea3b717faa6e7..c08c90b673b76 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong2.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong2_rte.cl b/libclc/test/binding/core/ConvertFToS_Rlong2_rte.cl index c1e3a142e7d4f..7fa4f79f08564 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong2_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong2_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rlong2_rtn.cl index 4f65d54fe53ee..98ed17b843576 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong2_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong2_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rlong2_rtp.cl index d0d0b807b4051..edb67bb6fd295 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong2_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong2_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rlong2_rtz.cl index 12d70a576da38..5cbe00475eff6 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong2_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong2_sat.cl b/libclc/test/binding/core/ConvertFToS_Rlong2_sat.cl index 6b22c4a94849d..c2300cfe957ce 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong2_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rte.cl index 8f1dac2d5594c..2a985ff9c4c5d 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rtn.cl index 7136e080b9e4c..f5c0ed7bf93f8 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rtp.cl index ba2d65eef821b..8a04092779cad 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rtz.cl index f38e761d2528c..bfdae926f6291 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong2_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong3.cl b/libclc/test/binding/core/ConvertFToS_Rlong3.cl index 8c4b63c1bb23e..14f511969e5d9 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong3.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong3_rte.cl b/libclc/test/binding/core/ConvertFToS_Rlong3_rte.cl index 3d3a1560299e1..d4a8dddc49d58 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong3_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong3_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rlong3_rtn.cl index 0e3bc36486c68..6b654d276a7c3 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong3_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong3_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rlong3_rtp.cl index 7985be4e1cc21..8d5a4ba52f35c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong3_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong3_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rlong3_rtz.cl index 64ccda85ac12b..81df95d4ea5f8 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong3_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong3_sat.cl b/libclc/test/binding/core/ConvertFToS_Rlong3_sat.cl index ee38038214398..b4c37f73188df 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong3_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rte.cl index fde17c3354f0e..8f1ee7a9598a3 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rtn.cl index b8ef32bcd5055..1e10575f93143 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rtp.cl index 2f3cf4f5a8812..a6e5251499788 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rtz.cl index d67899ac0f2f3..505c07605a4c7 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong3_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong4.cl b/libclc/test/binding/core/ConvertFToS_Rlong4.cl index d321cc2247597..d03f6705881e3 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong4.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong4_rte.cl b/libclc/test/binding/core/ConvertFToS_Rlong4_rte.cl index 0358369237468..85f51ed7558d9 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong4_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong4_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rlong4_rtn.cl index 70ea5f4e25675..6911dc5161734 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong4_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong4_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rlong4_rtp.cl index 8087f633f8265..c1094ff35c3e8 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong4_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong4_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rlong4_rtz.cl index 0252dc349d7d5..505edb9343536 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong4_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong4_sat.cl b/libclc/test/binding/core/ConvertFToS_Rlong4_sat.cl index ae27642077c63..a311db57f6896 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong4_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rte.cl index 1c474ba4217ff..d0e942644f994 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rtn.cl index e643847b92415..c23f42f60fa81 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rtp.cl index fd5aca78cdc71..47da692d3dadb 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rtz.cl index 82eab958c34b5..a98b41bb733b1 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong4_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong8.cl b/libclc/test/binding/core/ConvertFToS_Rlong8.cl index a3888ddbc8d6c..d11f5610cbd01 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong8.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong8_rte.cl b/libclc/test/binding/core/ConvertFToS_Rlong8_rte.cl index 989eebe5a66cc..f418ed680e6e9 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong8_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong8_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rlong8_rtn.cl index 3feee6e31b983..da551f0c3812c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong8_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong8_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rlong8_rtp.cl index 096b333bc3225..9bbf8745d20af 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong8_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong8_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rlong8_rtz.cl index c157e3ae0f9f1..3aef3b3c871db 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong8_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong8_sat.cl b/libclc/test/binding/core/ConvertFToS_Rlong8_sat.cl index 11a055d5199bf..1885368b60401 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong8_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rte.cl index 13b784bf84744..efc1d6216310e 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rtn.cl index 2d8cea50a1a3c..412de17b545ed 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rtp.cl index f8dd773a5cbb2..616c2d5acb867 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rtz.cl index 783eacb811229..2ef3748a27718 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong8_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong_rte.cl b/libclc/test/binding/core/ConvertFToS_Rlong_rte.cl index 47e15f9cc3616..2a99065d9a0c1 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rlong_rtn.cl index 5462396dc19aa..625006f746300 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rlong_rtp.cl index 44c19ce1e2537..e1844d75439dd 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rlong_rtz.cl index dd85b03a4229b..af44c67a4d9bc 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong_sat.cl b/libclc/test/binding/core/ConvertFToS_Rlong_sat.cl index d57152e487889..855ce343419f2 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rlong_sat_rte.cl index 60515058c48d8..0ab048bbc0829 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rlong_sat_rtn.cl index efead0ee04fde..0000d56b0e23a 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rlong_sat_rtp.cl index 0ceff56f93186..4348dcbf46700 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rlong_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rlong_sat_rtz.cl index be772954827f9..8e3b08aeaa8e5 100644 --- a/libclc/test/binding/core/ConvertFToS_Rlong_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rlong_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort.cl b/libclc/test/binding/core/ConvertFToS_Rshort.cl index f13123da351f2..400e0794eeb7a 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort16.cl b/libclc/test/binding/core/ConvertFToS_Rshort16.cl index 4d4a8c08eee30..ae5688f0d044c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort16.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort16_rte.cl b/libclc/test/binding/core/ConvertFToS_Rshort16_rte.cl index 20b00d94fcd86..3230a38ea9731 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort16_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort16_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rshort16_rtn.cl index e9e10d7e30a3c..a102494896314 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort16_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort16_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rshort16_rtp.cl index 094a6febbbfb3..70935750d7e72 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort16_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort16_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rshort16_rtz.cl index 3b7b17309a502..e3f762e522dda 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort16_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort16_sat.cl b/libclc/test/binding/core/ConvertFToS_Rshort16_sat.cl index 469a63c7f0d4e..cd8c27407d6cc 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort16_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rte.cl index 5ce177ce5e472..3cbec5d002a42 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rtn.cl index e25f66e85cad9..fc1438e24cf13 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rtp.cl index de84706776bc9..fea7811b35fb9 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rtz.cl index 18d39576b71c5..1eeddbae89978 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort16_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort2.cl b/libclc/test/binding/core/ConvertFToS_Rshort2.cl index c37aecd9c5e19..20fcb67ed7fd1 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort2.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort2_rte.cl b/libclc/test/binding/core/ConvertFToS_Rshort2_rte.cl index 09c0cfafa6ab2..69773d180a08d 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort2_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort2_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rshort2_rtn.cl index d07cbe49f1a27..96854ac7f52a6 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort2_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort2_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rshort2_rtp.cl index 810f37974ccd0..6f2b127f7baec 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort2_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort2_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rshort2_rtz.cl index d83a24df93888..6d00c85a7a994 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort2_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort2_sat.cl b/libclc/test/binding/core/ConvertFToS_Rshort2_sat.cl index f46be0dccd913..b9bb7d10e43e9 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort2_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rte.cl index 6b730a7402211..4254c5c8a5ecb 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rtn.cl index 4658860da4da4..702d0e4598a1f 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rtp.cl index 30c332da1070d..64bd8becea078 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rtz.cl index 9b72cc162a39d..7aaa8ae94e0cb 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort2_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort3.cl b/libclc/test/binding/core/ConvertFToS_Rshort3.cl index 3e62b800053b5..a8673964813fd 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort3.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort3_rte.cl b/libclc/test/binding/core/ConvertFToS_Rshort3_rte.cl index cc511fd94fd1e..12a1599e0f538 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort3_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort3_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rshort3_rtn.cl index 410f8e46a9409..bec051cf2af38 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort3_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort3_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rshort3_rtp.cl index 78844bf05b8ed..1a78302d7b529 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort3_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort3_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rshort3_rtz.cl index 87826e87b7f7d..cc6f5ce8b8fe7 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort3_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort3_sat.cl b/libclc/test/binding/core/ConvertFToS_Rshort3_sat.cl index aa539d0011da5..0d1cbba0d7f74 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort3_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rte.cl index 1da9c8cf4e659..ad4bfd1e656b9 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rtn.cl index 97a850af3beff..cdd077f43a27a 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rtp.cl index 5725871248292..aa3351e9472da 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rtz.cl index b22fe53ff97e7..6b41465ecd99f 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort3_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort4.cl b/libclc/test/binding/core/ConvertFToS_Rshort4.cl index 3b62ad2f74f49..9110113ad1d8d 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort4.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort4_rte.cl b/libclc/test/binding/core/ConvertFToS_Rshort4_rte.cl index 80616733c708d..29d108db219a0 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort4_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort4_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rshort4_rtn.cl index ee51ff71d4f79..ced7e29f859b5 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort4_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort4_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rshort4_rtp.cl index 320bf804e2206..e82d4a2a42cdd 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort4_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort4_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rshort4_rtz.cl index aac5151164a4c..fcef6dedc057e 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort4_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort4_sat.cl b/libclc/test/binding/core/ConvertFToS_Rshort4_sat.cl index 5e89b39c0c68c..83998385a752f 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort4_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rte.cl index 79e327574dc66..e39719783a0ab 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rtn.cl index eab5096935160..396318ec9e4ed 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rtp.cl index eac3b6fa0fa61..4909fd38fb04c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rtz.cl index e2224589fea76..776e1e3bfbc86 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort4_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort8.cl b/libclc/test/binding/core/ConvertFToS_Rshort8.cl index 78f9d19d5ed36..78e0326f2dcb0 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort8.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort8_rte.cl b/libclc/test/binding/core/ConvertFToS_Rshort8_rte.cl index bf968c8761c14..10fd9a620af45 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort8_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort8_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rshort8_rtn.cl index d00c0785421dc..c0ff62b4281cd 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort8_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort8_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rshort8_rtp.cl index 4e02c8ba04a9c..85891d8e5f499 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort8_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort8_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rshort8_rtz.cl index 78c7053346897..a909826dcc823 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort8_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort8_sat.cl b/libclc/test/binding/core/ConvertFToS_Rshort8_sat.cl index 7566621494d81..8e27fba0f7a2d 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort8_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rte.cl index 731b783b2c258..ec51e9bfe7136 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rtn.cl index 17c0ac2e7e1e0..af7126b8b415c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rtp.cl index 09f78d321fa1b..48982d6df279f 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rtz.cl index 504c3f53bba7f..9e7260635fb1c 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort8_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort_rte.cl b/libclc/test/binding/core/ConvertFToS_Rshort_rte.cl index 644e6173014d9..7dd4fd47e3da6 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rshort_rtn.cl index a4799ad5fd8a6..149b3688236eb 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rshort_rtp.cl index 2917417d57319..b42ae35938672 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rshort_rtz.cl index 9eda97bb18bab..c3fecad13a2ed 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort_sat.cl b/libclc/test/binding/core/ConvertFToS_Rshort_sat.cl index 824431f75c9be..cf66c80db3faa 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort_sat.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort_sat_rte.cl b/libclc/test/binding/core/ConvertFToS_Rshort_sat_rte.cl index eecb9ed379d46..92a8538b05a46 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort_sat_rtn.cl b/libclc/test/binding/core/ConvertFToS_Rshort_sat_rtn.cl index 40bd2634b6e42..abd225aee1c12 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort_sat_rtp.cl b/libclc/test/binding/core/ConvertFToS_Rshort_sat_rtp.cl index 1ca7fb6b5fddb..4d870850b3836 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToS_Rshort_sat_rtz.cl b/libclc/test/binding/core/ConvertFToS_Rshort_sat_rtz.cl index 70ecbc3dcc356..d9c83b2732777 100644 --- a/libclc/test/binding/core/ConvertFToS_Rshort_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToS_Rshort_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar.cl b/libclc/test/binding/core/ConvertFToU_Ruchar.cl index 3b27e3acb3646..13a7f72137dcc 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar16.cl b/libclc/test/binding/core/ConvertFToU_Ruchar16.cl index a2493d910765e..cc0de8be6a630 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar16.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar16_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruchar16_rte.cl index e809adeba7333..1342b510e3a33 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar16_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar16_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruchar16_rtn.cl index 8176198a71935..c640ef6f18a96 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar16_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar16_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruchar16_rtp.cl index 26c3313ac3161..057ffc2be72b4 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar16_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar16_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruchar16_rtz.cl index c82ba5cbec4d4..8ef8d17152dc1 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar16_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar16_sat.cl b/libclc/test/binding/core/ConvertFToU_Ruchar16_sat.cl index df4a8729486ba..96d99501c5659 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar16_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rte.cl index 402b318184519..822264be9a29f 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rtn.cl index ec78d80ce844a..61d110c742265 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rtp.cl index eb15932bf07d7..2a6eb6c5f4aac 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rtz.cl index c2e1d8d85a4fd..e36a2f6e86df3 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar16_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar2.cl b/libclc/test/binding/core/ConvertFToU_Ruchar2.cl index 3a1a579e75ec4..579af7144cb93 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar2.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar2_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruchar2_rte.cl index ddbb9388c6941..af463c515f524 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar2_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar2_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruchar2_rtn.cl index 6582819676d00..335412bd1641a 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar2_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar2_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruchar2_rtp.cl index 7707c4a4b4b0c..88446903c5b24 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar2_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar2_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruchar2_rtz.cl index cabba0dab63da..cc390697300c0 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar2_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar2_sat.cl b/libclc/test/binding/core/ConvertFToU_Ruchar2_sat.cl index 49366a5d28cf4..a58a036d44d8d 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar2_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rte.cl index d2df14aa71fdf..fc830c010bdc7 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rtn.cl index 81ca95b42946f..6712c45d0a43d 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rtp.cl index c093547c159e9..9672e065b34ae 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rtz.cl index 4ed41fd3a8a85..419d817f03b29 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar2_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar3.cl b/libclc/test/binding/core/ConvertFToU_Ruchar3.cl index 9acb931e6fd1c..3df5407f41cde 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar3.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar3_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruchar3_rte.cl index f27f1ff545d54..0b2e60654e2bd 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar3_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar3_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruchar3_rtn.cl index 62050d2a714d0..4274b340c6b77 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar3_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar3_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruchar3_rtp.cl index 0ee1286987a5d..e3b6479d8e911 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar3_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar3_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruchar3_rtz.cl index 23f94e1cb9778..7c3fb74007c5d 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar3_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar3_sat.cl b/libclc/test/binding/core/ConvertFToU_Ruchar3_sat.cl index 2a43be5983e10..68ae5c050294d 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar3_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rte.cl index d6a2923f84d01..08bf0d02652f3 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rtn.cl index 5cab526e586cf..65556f9429339 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rtp.cl index 4945abec23581..8ce613be82afa 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rtz.cl index f888d135a9349..071fa74e43692 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar3_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar4.cl b/libclc/test/binding/core/ConvertFToU_Ruchar4.cl index 6aa61e0a19941..ccd1cb2b22e25 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar4.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar4_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruchar4_rte.cl index 0df52fcf6339b..6799f27a04b05 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar4_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar4_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruchar4_rtn.cl index 010559cab0a11..2872517dd5fd1 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar4_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar4_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruchar4_rtp.cl index a6f0ba7a6ae11..9b39e1d99d856 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar4_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar4_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruchar4_rtz.cl index f57677e76c055..1b26b64ed9a94 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar4_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar4_sat.cl b/libclc/test/binding/core/ConvertFToU_Ruchar4_sat.cl index 54bdc7bb83ede..9c912d2aa3cff 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar4_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rte.cl index 9e712111ae5e9..b6f22be1378f4 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rtn.cl index 75bf942107ee6..d8fa7195e9033 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rtp.cl index cf12ca1069f89..632e1801c60dd 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rtz.cl index c7ebe66ad5728..e93d5280b3efe 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar4_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar8.cl b/libclc/test/binding/core/ConvertFToU_Ruchar8.cl index c8c3da45ab9db..70e65ddca1263 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar8.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar8_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruchar8_rte.cl index 7114c31d7d7e3..008171aa54175 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar8_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar8_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruchar8_rtn.cl index afa1b61e1e413..98e0e5f5f7f47 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar8_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar8_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruchar8_rtp.cl index 346a714f396d1..1894cb012c46f 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar8_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar8_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruchar8_rtz.cl index dfd411bf136d6..f76e3616160f1 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar8_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar8_sat.cl b/libclc/test/binding/core/ConvertFToU_Ruchar8_sat.cl index b25d15e66a197..01962de448f8f 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar8_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rte.cl index 546c454931cd5..f8858581ceb52 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rtn.cl index 7a00b84c5b8a4..6c91f22d27feb 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rtp.cl index b94e2e5b56dd0..f6dadb3593d01 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rtz.cl index d2e53605781f3..8e0c4e0ef5e83 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar8_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruchar_rte.cl index 1312e79be2e66..781365b6a0b11 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruchar_rtn.cl index e1f63c0befb65..3d23f3b5d19dd 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruchar_rtp.cl index 1ee83b4706090..8f56190dba516 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruchar_rtz.cl index b71071af9fc27..2996e041f9176 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar_sat.cl b/libclc/test/binding/core/ConvertFToU_Ruchar_sat.cl index 1ae65a1b706e1..ac7d484a53986 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rte.cl index 4a07372a032eb..9a2338c4483b3 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rtn.cl index 84bfe4f91b0e8..44b57d33f8a87 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rtp.cl index 06cf7acf568de..364f7bcd9d8f8 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rtz.cl index 89d274d10e98b..4d01fbe3a62ff 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruchar_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint.cl b/libclc/test/binding/core/ConvertFToU_Ruint.cl index d9676ab8d291d..f43dded81f3ef 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint16.cl b/libclc/test/binding/core/ConvertFToU_Ruint16.cl index ca6db1d52edcb..1ab08214794d6 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint16.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint16_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruint16_rte.cl index 728d42a3e3bf8..3889321750c11 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint16_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint16_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruint16_rtn.cl index 35d793d1d4de1..30a1b91c385a3 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint16_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint16_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruint16_rtp.cl index 1b6a7691fcfa4..3cd6a36c52baf 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint16_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint16_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruint16_rtz.cl index a2fe2dba54538..235f85f367bd4 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint16_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint16_sat.cl b/libclc/test/binding/core/ConvertFToU_Ruint16_sat.cl index 774e49d5e57c0..e887301e1b1ec 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint16_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rte.cl index 7f2f9c4be87b8..02228637f4063 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rtn.cl index a6d2f42e7b8e4..915b96f10faba 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rtp.cl index e3f20fcecae9a..e27985cdaff36 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rtz.cl index ae93d82bbe926..017bafcdc498f 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint16_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint2.cl b/libclc/test/binding/core/ConvertFToU_Ruint2.cl index b218002177b63..33b2ba59199f0 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint2.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint2_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruint2_rte.cl index 527ed091d80df..dcf8d87d0d404 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint2_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint2_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruint2_rtn.cl index b91d24ac105fd..7be91737130a8 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint2_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint2_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruint2_rtp.cl index 858b61a636c48..8fd2950408ac5 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint2_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint2_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruint2_rtz.cl index 8ae3fa983d2ff..adbbe1dfc868f 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint2_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint2_sat.cl b/libclc/test/binding/core/ConvertFToU_Ruint2_sat.cl index 6a41898cb394c..b3a36005af3cc 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint2_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rte.cl index 576438ca1266d..9f20276ee51ad 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rtn.cl index 6eb84801d2ddf..472cc5fc11cd3 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rtp.cl index 619e7a5b7e509..67fa8fd6f20e9 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rtz.cl index 8b5f5410f37f3..9480e345fbdcf 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint2_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint3.cl b/libclc/test/binding/core/ConvertFToU_Ruint3.cl index 4e0d802c6a0e9..48d9fece8e49a 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint3.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint3_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruint3_rte.cl index ba7b190e2c428..dddddf489182c 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint3_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint3_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruint3_rtn.cl index da3d855cdaea9..f76695cab0844 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint3_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint3_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruint3_rtp.cl index ffc3d1792051a..9ee9f01188734 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint3_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint3_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruint3_rtz.cl index 8c0bd1a56a32a..9556347f6e335 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint3_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint3_sat.cl b/libclc/test/binding/core/ConvertFToU_Ruint3_sat.cl index bdc2da0cf570d..ccd082bd7334c 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint3_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rte.cl index ef7cac1219078..413236f2c6acb 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rtn.cl index 9667436b692e4..4af0a3fca3183 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rtp.cl index d2f9f623bcb53..438231b90e22d 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rtz.cl index 6fdd5123893d3..2ce08681d2b14 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint3_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint4.cl b/libclc/test/binding/core/ConvertFToU_Ruint4.cl index 203dc53bf8a9b..88560a2a8d1ad 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint4.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint4_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruint4_rte.cl index b8432c3f71d6b..c0f374df392bc 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint4_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint4_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruint4_rtn.cl index 3505e2e75370b..3e08f4464652b 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint4_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint4_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruint4_rtp.cl index 5ee6960b1851f..daa3aac403e52 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint4_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint4_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruint4_rtz.cl index b124eb0b3c9f3..16f9bde963d48 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint4_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint4_sat.cl b/libclc/test/binding/core/ConvertFToU_Ruint4_sat.cl index 5171a0f5421f0..f8791461d15b6 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint4_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rte.cl index 6a5dfe1cab14a..7f64c7da597fe 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rtn.cl index 68d04499ef3a4..385b18f617437 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rtp.cl index c6b8a448fb95c..0ee96222dadcc 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rtz.cl index 5269be3f37c3f..ea87c313dee60 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint4_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint8.cl b/libclc/test/binding/core/ConvertFToU_Ruint8.cl index a2bf64a879da3..db0f89a5c5fa6 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint8.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint8_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruint8_rte.cl index c0078292f5bc0..43da34fcea484 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint8_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint8_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruint8_rtn.cl index 97cdc2c752758..27d7dd74a9da2 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint8_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint8_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruint8_rtp.cl index c2f51facff413..e2980b8104510 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint8_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint8_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruint8_rtz.cl index afe1d715da449..db7b4b49b50f4 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint8_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint8_sat.cl b/libclc/test/binding/core/ConvertFToU_Ruint8_sat.cl index 36d7492004cb9..a6e75fef5e114 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint8_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rte.cl index b2b26737daf07..15366ee88a977 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rtn.cl index 35532003b5c2b..f87ae8b33e12a 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rtp.cl index e6062af25ce75..f92854c065d4b 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rtz.cl index b28002f9a7c02..59070cd61de75 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint8_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruint_rte.cl index ff96b60877abd..448056dc94821 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruint_rtn.cl index 3e4df70c3775c..a8e091cad22b3 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruint_rtp.cl index 26924f62a433a..c5efa20065a86 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruint_rtz.cl index 6200036948469..7abe4d3443e6c 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint_sat.cl b/libclc/test/binding/core/ConvertFToU_Ruint_sat.cl index 95b0dbdae40b6..09d092e9fee26 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Ruint_sat_rte.cl index afef42e0bbc3a..ae7372089f4db 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Ruint_sat_rtn.cl index 2a3c8da8204a5..7c7480249c5b6 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Ruint_sat_rtp.cl index 9eba08f982e06..d5691830a5ef3 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Ruint_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Ruint_sat_rtz.cl index 6727d7e0d733e..2471aa27cc43a 100644 --- a/libclc/test/binding/core/ConvertFToU_Ruint_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Ruint_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong.cl b/libclc/test/binding/core/ConvertFToU_Rulong.cl index 1c5d23a6a6759..86344c83276c3 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong16.cl b/libclc/test/binding/core/ConvertFToU_Rulong16.cl index 2dad217a169cc..d3655dadea671 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong16.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong16_rte.cl b/libclc/test/binding/core/ConvertFToU_Rulong16_rte.cl index c9d4cba285642..907557ac4709f 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong16_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong16_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rulong16_rtn.cl index d607e11f8df17..8d0f636d56316 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong16_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong16_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rulong16_rtp.cl index 1fd13577159e7..f9c5b39714d84 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong16_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong16_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rulong16_rtz.cl index 6dac8d1639c1e..9514aade02a79 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong16_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong16_sat.cl b/libclc/test/binding/core/ConvertFToU_Rulong16_sat.cl index 3418aba7ba8b7..6cbb990b94840 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong16_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rte.cl index ac67ca24b2698..e39928de8f799 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rtn.cl index d7d9efc14f280..8a9fe774c607b 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rtp.cl index 0f6b4ef8f0d24..7c8016dd36e4f 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rtz.cl index 7750bc1df82b3..16568a8ad70a6 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong16_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong2.cl b/libclc/test/binding/core/ConvertFToU_Rulong2.cl index f205361ca5e13..39f7766f0c571 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong2.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong2_rte.cl b/libclc/test/binding/core/ConvertFToU_Rulong2_rte.cl index 8099da37a0e1b..4a33000699a05 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong2_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong2_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rulong2_rtn.cl index 5b8be0b4fc682..d2610906cee3c 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong2_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong2_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rulong2_rtp.cl index 373904380d42a..0f53bc0608fd2 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong2_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong2_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rulong2_rtz.cl index b817bec14164d..b3771d307d3b3 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong2_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong2_sat.cl b/libclc/test/binding/core/ConvertFToU_Rulong2_sat.cl index 3724e462b73fe..586c9201fd686 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong2_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rte.cl index fb64a48b6f1e5..f60b92ad114cb 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rtn.cl index 4989599d8228f..880bd37afcc87 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rtp.cl index a748f84e6ab64..ed656e8c03a29 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rtz.cl index 94c284aa4ab99..785eb4243b934 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong2_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong3.cl b/libclc/test/binding/core/ConvertFToU_Rulong3.cl index ce37396d305f5..728edbe218580 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong3.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong3_rte.cl b/libclc/test/binding/core/ConvertFToU_Rulong3_rte.cl index 77bf421ff7a2e..5f01142588d33 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong3_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong3_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rulong3_rtn.cl index 1906be2ccefb8..cc7ffd7478c28 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong3_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong3_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rulong3_rtp.cl index 5fbdad4f09c35..4ace0534fbb29 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong3_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong3_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rulong3_rtz.cl index d318f63ef9be1..bda00b207a01c 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong3_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong3_sat.cl b/libclc/test/binding/core/ConvertFToU_Rulong3_sat.cl index b3abff0155ecf..efa8b9beabc5b 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong3_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rte.cl index 294b4c01d88f8..36c2edb73ae68 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rtn.cl index dcb85a70ff12a..39878d6a3feda 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rtp.cl index 5bf53b10fa0a8..9ed20934d24cd 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rtz.cl index 5213b97cede77..a80c63b817566 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong3_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong4.cl b/libclc/test/binding/core/ConvertFToU_Rulong4.cl index 1557fc18a25dc..634db2d107bdf 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong4.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong4_rte.cl b/libclc/test/binding/core/ConvertFToU_Rulong4_rte.cl index c4819227308b9..de04bd83e6810 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong4_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong4_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rulong4_rtn.cl index c495da1caf379..5d55f4582bcc8 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong4_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong4_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rulong4_rtp.cl index 1d55968434ce3..54b1d5cd30b8a 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong4_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong4_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rulong4_rtz.cl index 54889f294e3a8..310f4e55f63d6 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong4_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong4_sat.cl b/libclc/test/binding/core/ConvertFToU_Rulong4_sat.cl index 4203b429fe390..c46e8f14e6ed2 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong4_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rte.cl index 28ef6c8ee6408..815e7f501359a 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rtn.cl index 9d20ca964eee1..a250649518e36 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rtp.cl index 909421e62162e..f0e855839d622 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rtz.cl index dc646b51ebef2..86674eacab40d 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong4_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong8.cl b/libclc/test/binding/core/ConvertFToU_Rulong8.cl index 5f25403496140..a2da1f19550ec 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong8.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong8_rte.cl b/libclc/test/binding/core/ConvertFToU_Rulong8_rte.cl index 330f97860399d..c95316c5d43e3 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong8_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong8_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rulong8_rtn.cl index b873d6469c0e5..5fc71f3eea1e2 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong8_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong8_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rulong8_rtp.cl index fa2da0e3e6ba1..c36cd860c439e 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong8_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong8_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rulong8_rtz.cl index a3568aaf249f1..d318ba5e559d5 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong8_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong8_sat.cl b/libclc/test/binding/core/ConvertFToU_Rulong8_sat.cl index ebfaa529f8e7c..b6c6892dadea2 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong8_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rte.cl index 27ac7654e37a0..d61ea5ed365ca 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rtn.cl index 23aac418601ca..697567bd696c0 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rtp.cl index 27c4e08e94de1..2742e1cef8625 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rtz.cl index edab691939b98..ab6f2424ee672 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong8_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong_rte.cl b/libclc/test/binding/core/ConvertFToU_Rulong_rte.cl index e1f755b1ef830..e8ffb264ad46d 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rulong_rtn.cl index 6ad1f6a29d2da..40099058a3aae 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rulong_rtp.cl index 5031b44da2e93..498472261e650 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rulong_rtz.cl index 22e45076345d6..0511a4b1596a9 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong_sat.cl b/libclc/test/binding/core/ConvertFToU_Rulong_sat.cl index 3d928c3ccc410..a790e8ab57a75 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Rulong_sat_rte.cl index 2fcc6720172cb..88bf86e68fa81 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rulong_sat_rtn.cl index 90e728fa02c5e..a9cd5e297abf2 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rulong_sat_rtp.cl index 869ffb80bde49..c682717a80d5c 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rulong_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rulong_sat_rtz.cl index 3e6d99937326d..6ca6f036c2fa2 100644 --- a/libclc/test/binding/core/ConvertFToU_Rulong_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rulong_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort.cl b/libclc/test/binding/core/ConvertFToU_Rushort.cl index 5cd12e1f55a95..bd7da64b4c82b 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort16.cl b/libclc/test/binding/core/ConvertFToU_Rushort16.cl index 597aa2a802df6..4a37dd52f3425 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort16.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort16_rte.cl b/libclc/test/binding/core/ConvertFToU_Rushort16_rte.cl index d70647106c3b2..0202297446ff3 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort16_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort16_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rushort16_rtn.cl index 993e0a47d427f..9160f7826a4fb 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort16_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort16_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rushort16_rtp.cl index 9b8a91a090aae..77d1f0dc10034 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort16_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort16_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rushort16_rtz.cl index 12c7d88741d48..fe75b213a487e 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort16_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort16_sat.cl b/libclc/test/binding/core/ConvertFToU_Rushort16_sat.cl index c05de70820359..0d3a1e6c3c8dd 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort16_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rte.cl index b9dd7c39776a3..8df564f8cecf4 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rtn.cl index 24ecd75246f4d..ecf2d42f9ce69 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rtp.cl index 3fa371c0d3ffc..fb0825b4e4e58 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rtz.cl index 08c6f9a774a7d..c0ee64b387d84 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort16_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort2.cl b/libclc/test/binding/core/ConvertFToU_Rushort2.cl index e4f78ef5755a6..9a35d6dd61700 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort2.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort2_rte.cl b/libclc/test/binding/core/ConvertFToU_Rushort2_rte.cl index bd9ee8821f1e2..3ada30caf39b8 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort2_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort2_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rushort2_rtn.cl index 4f62ed62c20eb..eeb66623c15fe 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort2_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort2_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rushort2_rtp.cl index 256d41737183d..afda31cbf278d 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort2_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort2_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rushort2_rtz.cl index 696d4d2d77077..22da977f51098 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort2_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort2_sat.cl b/libclc/test/binding/core/ConvertFToU_Rushort2_sat.cl index 5c108240be21a..e020ca3d621ed 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort2_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rte.cl index c05e747775bc5..e780a2c2a8be8 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rtn.cl index 3e92e66e007f5..aabb931902882 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rtp.cl index f234b05afb340..4884e20d53eb2 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rtz.cl index 7cc3649022961..1be74c090cca6 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort2_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort3.cl b/libclc/test/binding/core/ConvertFToU_Rushort3.cl index 6fd11caac4548..dfe659f5aac0b 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort3.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort3_rte.cl b/libclc/test/binding/core/ConvertFToU_Rushort3_rte.cl index da5912737035b..e2359adaea9f7 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort3_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort3_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rushort3_rtn.cl index 4aea9685e3f50..b31184570be49 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort3_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort3_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rushort3_rtp.cl index b7de0683f9ea5..d0ee3a37ede87 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort3_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort3_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rushort3_rtz.cl index 1b2c545c79991..70601ca41091e 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort3_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort3_sat.cl b/libclc/test/binding/core/ConvertFToU_Rushort3_sat.cl index bbe5a5e21c54d..bb0f861844e5b 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort3_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rte.cl index 6cf4ee4a4538e..2b2795c697312 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rtn.cl index 552321ba9b009..ece5105f49756 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rtp.cl index bdc02cb021742..f0bcaf87fa08e 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rtz.cl index aab4edfe4379d..0fb862ef74c0a 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort3_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort4.cl b/libclc/test/binding/core/ConvertFToU_Rushort4.cl index 38c71cf015293..f335d1c9fbf16 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort4.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort4_rte.cl b/libclc/test/binding/core/ConvertFToU_Rushort4_rte.cl index e56f2b9765800..ce21e36e765e4 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort4_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort4_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rushort4_rtn.cl index 7e9a69e976dd6..ad3ea67ff2f1d 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort4_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort4_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rushort4_rtp.cl index 37d2adf0e95a1..dddf0044959c8 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort4_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort4_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rushort4_rtz.cl index 7c74329059f65..dea97e0bedf03 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort4_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort4_sat.cl b/libclc/test/binding/core/ConvertFToU_Rushort4_sat.cl index aa17e8d53d573..dde76947dbc18 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort4_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rte.cl index 19d882d734144..e9aec53e6f625 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rtn.cl index c3a7316768ea0..1f04323f32799 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rtp.cl index b2db4f3cb0621..757398ff6a345 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rtz.cl index fcd9d89fab5e9..e2a26abf29db4 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort4_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort8.cl b/libclc/test/binding/core/ConvertFToU_Rushort8.cl index 5c3b6a0a8a645..31d8edafc686b 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort8.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort8_rte.cl b/libclc/test/binding/core/ConvertFToU_Rushort8_rte.cl index b4ed7c959aecf..aaabd0c28a0a9 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort8_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort8_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rushort8_rtn.cl index 60e6a37f1dc21..1b1496018fdd5 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort8_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort8_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rushort8_rtp.cl index 05b1b7b2f1a13..1711d1f40a50b 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort8_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort8_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rushort8_rtz.cl index 3ae127ff68e03..18e2f01556d3c 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort8_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort8_sat.cl b/libclc/test/binding/core/ConvertFToU_Rushort8_sat.cl index a17aa4d7af6dc..1d7d8a2aa582b 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort8_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rte.cl index 2de7d0e596105..de39a6a3f9281 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rtn.cl index 885a6906655d9..68b8d29a64ffb 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rtp.cl index e2d039d1b8fe3..f756a1174be9f 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rtz.cl index 3801992534ae7..1e7e7d14afa7b 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort8_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort_rte.cl b/libclc/test/binding/core/ConvertFToU_Rushort_rte.cl index b2dfb545aacb1..e0366b836a09e 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rushort_rtn.cl index 3f3dded630661..91b2a057a9a07 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rushort_rtp.cl index ec8e7f85d02e0..3c95b3ef45975 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rushort_rtz.cl index 10112371fbdae..9add591bf9d2a 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort_sat.cl b/libclc/test/binding/core/ConvertFToU_Rushort_sat.cl index 1a3dab97a4c9a..38d37064ea938 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort_sat.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort_sat_rte.cl b/libclc/test/binding/core/ConvertFToU_Rushort_sat_rte.cl index 1b9c5967ced16..5c6532f776d6a 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort_sat_rte.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort_sat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort_sat_rtn.cl b/libclc/test/binding/core/ConvertFToU_Rushort_sat_rtn.cl index 9da732a5c1ce0..9288446bd3b0e 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort_sat_rtn.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort_sat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort_sat_rtp.cl b/libclc/test/binding/core/ConvertFToU_Rushort_sat_rtp.cl index d6fb3f77b8dce..9fbc95e310a6c 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort_sat_rtp.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort_sat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertFToU_Rushort_sat_rtz.cl b/libclc/test/binding/core/ConvertFToU_Rushort_sat_rtz.cl index 13253fe45f26b..2281a2d952447 100644 --- a/libclc/test/binding/core/ConvertFToU_Rushort_sat_rtz.cl +++ b/libclc/test/binding/core/ConvertFToU_Rushort_sat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble.cl b/libclc/test/binding/core/ConvertSToF_Rdouble.cl index 2b12fde37ad0d..5464e8f17ba40 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble16.cl b/libclc/test/binding/core/ConvertSToF_Rdouble16.cl index 8f2f8815b9d64..0a50034ee3ece 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble16.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble16_rte.cl b/libclc/test/binding/core/ConvertSToF_Rdouble16_rte.cl index 333cbefc9a92a..7e103245454e4 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble16_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble16_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rdouble16_rtn.cl index fb4e4230efb08..971ce24c15a18 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble16_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble16_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rdouble16_rtp.cl index 79f70e94151a7..7e6517443f9b3 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble16_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble16_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rdouble16_rtz.cl index f6da250fee172..2e30e835811cb 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble16_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble2.cl b/libclc/test/binding/core/ConvertSToF_Rdouble2.cl index 3128aef73156e..7090111c4586b 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble2.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble2_rte.cl b/libclc/test/binding/core/ConvertSToF_Rdouble2_rte.cl index c135bf85ae641..eadd167fa2b50 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble2_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble2_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rdouble2_rtn.cl index 1315850f51850..bfcb7adce2ceb 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble2_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble2_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rdouble2_rtp.cl index 81fa4115aac5b..8dc63e24e25d8 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble2_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble2_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rdouble2_rtz.cl index adf844de9af65..4be22f039663e 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble2_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble3.cl b/libclc/test/binding/core/ConvertSToF_Rdouble3.cl index 672a5797eef2a..ea18d0d55eadc 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble3.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble3_rte.cl b/libclc/test/binding/core/ConvertSToF_Rdouble3_rte.cl index a964fac5b3898..ea27fd728f2b1 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble3_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble3_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rdouble3_rtn.cl index 22b35bfaa4bf0..7146a22ce2a19 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble3_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble3_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rdouble3_rtp.cl index 52b078e8dcc5a..d936cc86c623c 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble3_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble3_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rdouble3_rtz.cl index c174ec95d762b..0a9887c6afcd6 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble3_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble4.cl b/libclc/test/binding/core/ConvertSToF_Rdouble4.cl index 0df9dbabadced..9406ee3a667a5 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble4.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble4_rte.cl b/libclc/test/binding/core/ConvertSToF_Rdouble4_rte.cl index 285262bf3b24d..0ed97a91c47c2 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble4_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble4_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rdouble4_rtn.cl index 75fae76430bf5..283100f41d415 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble4_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble4_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rdouble4_rtp.cl index d2693a793b759..94450da59e5bf 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble4_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble4_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rdouble4_rtz.cl index e674b53797da0..4f86ea85ac5b4 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble4_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble8.cl b/libclc/test/binding/core/ConvertSToF_Rdouble8.cl index 7c1ec383f5f32..3d27264cf802f 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble8.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble8_rte.cl b/libclc/test/binding/core/ConvertSToF_Rdouble8_rte.cl index e533897aceace..33b4959310a79 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble8_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble8_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rdouble8_rtn.cl index f0fb193ba6806..863a62495bf29 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble8_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble8_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rdouble8_rtp.cl index ae30bf9839c65..24f976a96ee65 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble8_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble8_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rdouble8_rtz.cl index edc2209312fde..726ef50ddb6f6 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble8_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble_rte.cl b/libclc/test/binding/core/ConvertSToF_Rdouble_rte.cl index b5b1d75758355..43861270ea9fe 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rdouble_rtn.cl index 793d1f7655e1d..5b7f269aa097b 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rdouble_rtp.cl index 906e343d43eb1..7c4ec72568c52 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rdouble_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rdouble_rtz.cl index f698781246467..d0bbb5aeb853b 100644 --- a/libclc/test/binding/core/ConvertSToF_Rdouble_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rdouble_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat.cl b/libclc/test/binding/core/ConvertSToF_Rfloat.cl index f3684f02ab887..815fe8b86dc54 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat16.cl b/libclc/test/binding/core/ConvertSToF_Rfloat16.cl index 47f301b4bf04f..af7f81c860775 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat16.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat16_rte.cl b/libclc/test/binding/core/ConvertSToF_Rfloat16_rte.cl index d03f05e3b7521..0b4f893e549bf 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat16_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat16_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rfloat16_rtn.cl index a596561a823bd..6380bbc49c9db 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat16_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat16_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rfloat16_rtp.cl index 2324bde60c468..4ae25172d7865 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat16_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat16_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rfloat16_rtz.cl index 95e4f0a5b9939..3c7943a0354e8 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat16_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat2.cl b/libclc/test/binding/core/ConvertSToF_Rfloat2.cl index de6a0c2d68085..fee72d1a35aa7 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat2.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat2_rte.cl b/libclc/test/binding/core/ConvertSToF_Rfloat2_rte.cl index a80b054483b4d..019c8ae9ae05c 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat2_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat2_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rfloat2_rtn.cl index 115fd63c00ccb..a7e7b61f71f39 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat2_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat2_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rfloat2_rtp.cl index 51e4f48c1fcfa..2d3857921e602 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat2_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat2_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rfloat2_rtz.cl index 9c902297e8d4a..114abb1f53a18 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat2_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat3.cl b/libclc/test/binding/core/ConvertSToF_Rfloat3.cl index 65dc39e20aa86..0ddd42c6a3dd9 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat3.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat3_rte.cl b/libclc/test/binding/core/ConvertSToF_Rfloat3_rte.cl index 8f8c9dbe1e872..29e2ef3c104bf 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat3_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat3_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rfloat3_rtn.cl index 391adf8fc15c1..3aa53920c5372 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat3_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat3_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rfloat3_rtp.cl index 200433965403a..4ce43569859cd 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat3_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat3_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rfloat3_rtz.cl index 7f809faab1a86..f4831b41351c6 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat3_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat4.cl b/libclc/test/binding/core/ConvertSToF_Rfloat4.cl index ce707d1a0bf8f..98d365b0969e6 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat4.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat4_rte.cl b/libclc/test/binding/core/ConvertSToF_Rfloat4_rte.cl index cb467c04735d3..b0a87e7f18583 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat4_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat4_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rfloat4_rtn.cl index afd47d7ea04cd..da523eeafe73a 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat4_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat4_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rfloat4_rtp.cl index 2f40215e48fb9..fb756a12abe65 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat4_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat4_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rfloat4_rtz.cl index 66caba6f6f886..1caa94fd47fe9 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat4_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat8.cl b/libclc/test/binding/core/ConvertSToF_Rfloat8.cl index c2a47fe7fed2d..ce015ab4a9846 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat8.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat8_rte.cl b/libclc/test/binding/core/ConvertSToF_Rfloat8_rte.cl index 90b913cf5eb80..aefdd329f8f3a 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat8_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat8_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rfloat8_rtn.cl index 183247456cfb5..f258dec59f48c 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat8_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat8_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rfloat8_rtp.cl index eacc5b83a9384..0964a08054079 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat8_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat8_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rfloat8_rtz.cl index 02efcdad27bb4..7ec658c656ca4 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat8_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat_rte.cl b/libclc/test/binding/core/ConvertSToF_Rfloat_rte.cl index 29278e16c157b..c7375948fb72d 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rfloat_rtn.cl index 37f443fd8719e..6b86ff895861a 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rfloat_rtp.cl index 7bc541cc16945..e926e1657e4e9 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rfloat_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rfloat_rtz.cl index 0ea812e7bdbd5..679ca7818deee 100644 --- a/libclc/test/binding/core/ConvertSToF_Rfloat_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rfloat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf.cl b/libclc/test/binding/core/ConvertSToF_Rhalf.cl index 236b677492ada..782b83926bcdd 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf16.cl b/libclc/test/binding/core/ConvertSToF_Rhalf16.cl index ecf4afbe174dc..82c763b597020 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf16.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf16_rte.cl b/libclc/test/binding/core/ConvertSToF_Rhalf16_rte.cl index 192ae9b8d3ec0..7ddafc37d128f 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf16_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf16_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rhalf16_rtn.cl index 099658f43b25b..ff6835afbd100 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf16_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf16_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rhalf16_rtp.cl index e23f43c8cf762..da4207101f51d 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf16_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf16_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rhalf16_rtz.cl index 82ea6583b5c83..acdb5c04ff1cd 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf16_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf2.cl b/libclc/test/binding/core/ConvertSToF_Rhalf2.cl index 93de14525c7a8..52562b6f3ab1d 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf2.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf2_rte.cl b/libclc/test/binding/core/ConvertSToF_Rhalf2_rte.cl index 21715626ddccd..f8ac6031feb0c 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf2_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf2_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rhalf2_rtn.cl index b42544ec38ebe..d58b20de94a46 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf2_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf2_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rhalf2_rtp.cl index 1896c23d42de2..36ef696351088 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf2_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf2_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rhalf2_rtz.cl index 0f9f4d64d8178..9280f42a5eba6 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf2_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf3.cl b/libclc/test/binding/core/ConvertSToF_Rhalf3.cl index 046bfbd9ab63b..6ca7a38887dc2 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf3.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf3_rte.cl b/libclc/test/binding/core/ConvertSToF_Rhalf3_rte.cl index 76bf2e9e3d08a..f9781eb4ae87a 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf3_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf3_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rhalf3_rtn.cl index f15b15502c8bb..144dd8808a872 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf3_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf3_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rhalf3_rtp.cl index 9af81df96d5ad..c554eec11c8ea 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf3_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf3_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rhalf3_rtz.cl index 17d855c84d1e2..35b5e2a5f7f9f 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf3_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf4.cl b/libclc/test/binding/core/ConvertSToF_Rhalf4.cl index 3ad0c861c8a3a..33d35df6bd3e9 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf4.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf4_rte.cl b/libclc/test/binding/core/ConvertSToF_Rhalf4_rte.cl index b9a87982e388c..d97f0acfcc927 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf4_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf4_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rhalf4_rtn.cl index 65a8c41ecfa9e..5d269af100524 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf4_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf4_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rhalf4_rtp.cl index b67ca8d73d5b3..20843de63fbf0 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf4_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf4_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rhalf4_rtz.cl index e32ff3f5e3e91..6efb64f48c544 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf4_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf8.cl b/libclc/test/binding/core/ConvertSToF_Rhalf8.cl index 41481126ecdc6..e83f4bc2f4900 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf8.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf8_rte.cl b/libclc/test/binding/core/ConvertSToF_Rhalf8_rte.cl index e9f105fb17fd9..213d550812eae 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf8_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf8_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rhalf8_rtn.cl index 640674f0dd673..94d41121e72e9 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf8_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf8_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rhalf8_rtp.cl index cff633462e438..2f2919595aa6a 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf8_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf8_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rhalf8_rtz.cl index a5d4e02ce0a2a..0faa2913edade 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf8_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf_rte.cl b/libclc/test/binding/core/ConvertSToF_Rhalf_rte.cl index 08bbad2b9faf3..3871ed20568e6 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf_rte.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf_rtn.cl b/libclc/test/binding/core/ConvertSToF_Rhalf_rtn.cl index 95938c03b14f8..62952fa722d0c 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf_rtn.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf_rtp.cl b/libclc/test/binding/core/ConvertSToF_Rhalf_rtp.cl index 0d35bfd2bd1cb..e369c083d5084 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf_rtp.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertSToF_Rhalf_rtz.cl b/libclc/test/binding/core/ConvertSToF_Rhalf_rtz.cl index 2fefb9d4f96e2..41f7b07dedb2a 100644 --- a/libclc/test/binding/core/ConvertSToF_Rhalf_rtz.cl +++ b/libclc/test/binding/core/ConvertSToF_Rhalf_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble.cl b/libclc/test/binding/core/ConvertUToF_Rdouble.cl index 711996aef27ae..8df40215de155 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble16.cl b/libclc/test/binding/core/ConvertUToF_Rdouble16.cl index 49d7c01993646..2d7425f88a3d6 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble16.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble16_rte.cl b/libclc/test/binding/core/ConvertUToF_Rdouble16_rte.cl index a7e91e3c6bfbb..89f3d2741c57d 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble16_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble16_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rdouble16_rtn.cl index 1a7edb39b4b00..000a710fc239e 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble16_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble16_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rdouble16_rtp.cl index 059850ca6cc1e..9711c6d0232bc 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble16_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble16_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rdouble16_rtz.cl index 880314f5a0ffd..a5d77b9d95666 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble16_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble2.cl b/libclc/test/binding/core/ConvertUToF_Rdouble2.cl index 0ce30344edde1..746b811a5fcce 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble2.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble2_rte.cl b/libclc/test/binding/core/ConvertUToF_Rdouble2_rte.cl index 843451dc83d11..295155eb455f1 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble2_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble2_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rdouble2_rtn.cl index e3e29e9892d21..0a5672611d6df 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble2_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble2_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rdouble2_rtp.cl index b9a196cf7ca7d..a05688482ff8d 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble2_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble2_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rdouble2_rtz.cl index 51e7b7f5855b9..9f20134e39d8a 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble2_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble3.cl b/libclc/test/binding/core/ConvertUToF_Rdouble3.cl index 06e546d7298de..cbd6fe4977065 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble3.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble3_rte.cl b/libclc/test/binding/core/ConvertUToF_Rdouble3_rte.cl index 374a5109bb578..4874121846742 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble3_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble3_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rdouble3_rtn.cl index 0446792ecdfa6..e8ab55ad69b11 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble3_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble3_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rdouble3_rtp.cl index fb9054a642b91..ef99f09b6b76d 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble3_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble3_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rdouble3_rtz.cl index 640c5194f1d6b..50219cca0a21d 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble3_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble4.cl b/libclc/test/binding/core/ConvertUToF_Rdouble4.cl index 6ca80f03d2279..78c438fe986bd 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble4.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble4_rte.cl b/libclc/test/binding/core/ConvertUToF_Rdouble4_rte.cl index 6f3942f2737e8..35ff941557ff7 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble4_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble4_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rdouble4_rtn.cl index f04ca25a91592..61227c3ae9989 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble4_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble4_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rdouble4_rtp.cl index a2e56357b3733..cd2eb2e11f9e6 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble4_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble4_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rdouble4_rtz.cl index bcb3637f32668..37eda113c9f9d 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble4_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble8.cl b/libclc/test/binding/core/ConvertUToF_Rdouble8.cl index 46358fb4cecbb..3a4ffe6687391 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble8.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble8_rte.cl b/libclc/test/binding/core/ConvertUToF_Rdouble8_rte.cl index 9e4104e279600..dc733b421c63b 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble8_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble8_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rdouble8_rtn.cl index 53feff9770c50..b98b442b0a8dc 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble8_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble8_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rdouble8_rtp.cl index 20838b1d2afb3..baf79a77e2e11 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble8_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble8_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rdouble8_rtz.cl index cfe0ce9ea2268..414395310ae76 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble8_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble_rte.cl b/libclc/test/binding/core/ConvertUToF_Rdouble_rte.cl index e6b81bd20817c..6580ade6ff767 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rdouble_rtn.cl index fd69abcfeece7..1cd4f96a3ca18 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rdouble_rtp.cl index 18815efb38264..7d27c9edcaa2c 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rdouble_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rdouble_rtz.cl index 678615fdeccd8..103d025cfc9a4 100644 --- a/libclc/test/binding/core/ConvertUToF_Rdouble_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rdouble_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat.cl b/libclc/test/binding/core/ConvertUToF_Rfloat.cl index 6e3238b7ac07e..b42ed0c1c6853 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat16.cl b/libclc/test/binding/core/ConvertUToF_Rfloat16.cl index e0109c9805273..fa6363c7412ef 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat16.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat16_rte.cl b/libclc/test/binding/core/ConvertUToF_Rfloat16_rte.cl index f12e353449982..04987affa3fd1 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat16_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat16_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rfloat16_rtn.cl index c7e75d14d983e..94434e61be841 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat16_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat16_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rfloat16_rtp.cl index 47c219a9709a0..da477df7efc36 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat16_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat16_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rfloat16_rtz.cl index 631f66763535c..af6424503a199 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat16_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat2.cl b/libclc/test/binding/core/ConvertUToF_Rfloat2.cl index 835451694751c..37fa0e00ff7bc 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat2.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat2_rte.cl b/libclc/test/binding/core/ConvertUToF_Rfloat2_rte.cl index a3e8ce6054800..f468d689e6e24 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat2_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat2_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rfloat2_rtn.cl index 9514f275e0e95..dd73cc3cd98ec 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat2_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat2_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rfloat2_rtp.cl index 87cac51d90cf4..62426b97afb0c 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat2_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat2_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rfloat2_rtz.cl index a7b1d50eb3410..0d4cd94908fd8 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat2_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat3.cl b/libclc/test/binding/core/ConvertUToF_Rfloat3.cl index 17923bef561af..146a8a3de88fc 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat3.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat3_rte.cl b/libclc/test/binding/core/ConvertUToF_Rfloat3_rte.cl index e6469296e677e..de588d40fc643 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat3_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat3_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rfloat3_rtn.cl index ddf8cdb03c3ae..92bd4792d755d 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat3_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat3_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rfloat3_rtp.cl index b53837c75045c..61b8573e4f93c 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat3_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat3_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rfloat3_rtz.cl index 0ae9e1d5a2c18..6ebb7ebf3a04a 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat3_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat4.cl b/libclc/test/binding/core/ConvertUToF_Rfloat4.cl index 208959ea7d7f3..a7538292e07fa 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat4.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat4_rte.cl b/libclc/test/binding/core/ConvertUToF_Rfloat4_rte.cl index 9e89564f30d0b..a0b078c9c4bd0 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat4_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat4_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rfloat4_rtn.cl index dc4edd1a3f413..650bb6f970a8d 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat4_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat4_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rfloat4_rtp.cl index 9fff5cf92b062..457d2041a7b57 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat4_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat4_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rfloat4_rtz.cl index 15f659c223dbf..4f4269926e90f 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat4_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat8.cl b/libclc/test/binding/core/ConvertUToF_Rfloat8.cl index 3cce7b72b8b0b..570753fc7deca 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat8.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat8_rte.cl b/libclc/test/binding/core/ConvertUToF_Rfloat8_rte.cl index bcb9edbc174c8..c0161d4d12960 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat8_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat8_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rfloat8_rtn.cl index e31745329dbb6..14128427d70ab 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat8_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat8_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rfloat8_rtp.cl index 3908974f8d5bd..b4ffeaf217c6a 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat8_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat8_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rfloat8_rtz.cl index bed3bc02a77d2..b0b95c80294fd 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat8_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat_rte.cl b/libclc/test/binding/core/ConvertUToF_Rfloat_rte.cl index 852a0c2c5d6a9..a5a604c02e5c2 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rfloat_rtn.cl index 9a99244e4b058..caf631d9eced6 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rfloat_rtp.cl index 1dc3b6a36e377..0990047382931 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rfloat_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rfloat_rtz.cl index e12c7aa847c8c..67b18ddb7a868 100644 --- a/libclc/test/binding/core/ConvertUToF_Rfloat_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rfloat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf.cl b/libclc/test/binding/core/ConvertUToF_Rhalf.cl index 5d3a03b3a30a4..7cc33f3bebb8f 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf16.cl b/libclc/test/binding/core/ConvertUToF_Rhalf16.cl index 58527b8a82133..c4945db588695 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf16.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf16_rte.cl b/libclc/test/binding/core/ConvertUToF_Rhalf16_rte.cl index 76231d507015c..e79bd95ec74a0 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf16_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf16_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rhalf16_rtn.cl index 745873d38e8db..dd377ae656f25 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf16_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf16_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rhalf16_rtp.cl index ef660f8a454c6..6512ca35b112f 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf16_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf16_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rhalf16_rtz.cl index fbba79830e8ba..4797379a52d63 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf16_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf2.cl b/libclc/test/binding/core/ConvertUToF_Rhalf2.cl index 462da9bde51ff..32da35b7f7ab9 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf2.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf2_rte.cl b/libclc/test/binding/core/ConvertUToF_Rhalf2_rte.cl index 7e62fc19711b4..0ff2b16d29fd9 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf2_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf2_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rhalf2_rtn.cl index 89532c02fb931..beb603a171108 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf2_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf2_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rhalf2_rtp.cl index 267e81ef8b8a6..5094f2d8269ed 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf2_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf2_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rhalf2_rtz.cl index d64838fe8404e..5063e0c03b325 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf2_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf3.cl b/libclc/test/binding/core/ConvertUToF_Rhalf3.cl index 721fd36bdcd91..dc5a1a92273f2 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf3.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf3_rte.cl b/libclc/test/binding/core/ConvertUToF_Rhalf3_rte.cl index 177bd59fe79b9..6ee8b93b9060b 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf3_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf3_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rhalf3_rtn.cl index c8cfddf9e3ce2..17b6d020b6903 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf3_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf3_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rhalf3_rtp.cl index d963e0780cc74..b71d4ad883147 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf3_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf3_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rhalf3_rtz.cl index 8ee93817765da..bedbabd7e2506 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf3_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf4.cl b/libclc/test/binding/core/ConvertUToF_Rhalf4.cl index 4feaecc2a63e7..9ec678ceb2af0 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf4.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf4_rte.cl b/libclc/test/binding/core/ConvertUToF_Rhalf4_rte.cl index a225a3022be3b..f9433070e94cb 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf4_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf4_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rhalf4_rtn.cl index 4b577b7531f89..6ab8f8585500c 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf4_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf4_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rhalf4_rtp.cl index bbe1b29890485..bd3ff0a10b8a6 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf4_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf4_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rhalf4_rtz.cl index 1ac75d25aad8a..31d71d6fe31a4 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf4_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf8.cl b/libclc/test/binding/core/ConvertUToF_Rhalf8.cl index ddaf6f7245daa..1ee2386f85d3e 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf8.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf8_rte.cl b/libclc/test/binding/core/ConvertUToF_Rhalf8_rte.cl index 97ef753d30095..41d9bf0b588d9 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf8_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf8_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rhalf8_rtn.cl index 6488c82f2bce3..bb3d9ee8ea5aa 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf8_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf8_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rhalf8_rtp.cl index 705c30312d7d0..67f756e22c389 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf8_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf8_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rhalf8_rtz.cl index 565f090230f45..56cc3f0bba6c1 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf8_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf_rte.cl b/libclc/test/binding/core/ConvertUToF_Rhalf_rte.cl index b0b1eba48a327..cfeb7bdc14054 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf_rte.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf_rtn.cl b/libclc/test/binding/core/ConvertUToF_Rhalf_rtn.cl index 75ac77a8ce04a..1614a1f57f2c8 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf_rtn.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf_rtp.cl b/libclc/test/binding/core/ConvertUToF_Rhalf_rtp.cl index 8b5432f7dc054..9fc103bfa1d8d 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf_rtp.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/ConvertUToF_Rhalf_rtz.cl b/libclc/test/binding/core/ConvertUToF_Rhalf_rtz.cl index f2d9c86f00b19..a178915b5d15c 100644 --- a/libclc/test/binding/core/ConvertUToF_Rhalf_rtz.cl +++ b/libclc/test/binding/core/ConvertUToF_Rhalf_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/Dot.cl b/libclc/test/binding/core/Dot.cl index 36226676d9b3a..86dc24a46e60e 100644 --- a/libclc/test/binding/core/Dot.cl +++ b/libclc/test/binding/core/Dot.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble.cl b/libclc/test/binding/core/FConvert_Rdouble.cl index 4b1b0d0a3951b..89f3ae5c9417f 100644 --- a/libclc/test/binding/core/FConvert_Rdouble.cl +++ b/libclc/test/binding/core/FConvert_Rdouble.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble16.cl b/libclc/test/binding/core/FConvert_Rdouble16.cl index 55776b9940a60..5a3a1f6592511 100644 --- a/libclc/test/binding/core/FConvert_Rdouble16.cl +++ b/libclc/test/binding/core/FConvert_Rdouble16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble16_rte.cl b/libclc/test/binding/core/FConvert_Rdouble16_rte.cl index 935399ec155b5..aeb0b8a183db4 100644 --- a/libclc/test/binding/core/FConvert_Rdouble16_rte.cl +++ b/libclc/test/binding/core/FConvert_Rdouble16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble16_rtn.cl b/libclc/test/binding/core/FConvert_Rdouble16_rtn.cl index c7c6cba5e7e28..3b1961d0eac6e 100644 --- a/libclc/test/binding/core/FConvert_Rdouble16_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rdouble16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble16_rtp.cl b/libclc/test/binding/core/FConvert_Rdouble16_rtp.cl index 4ef6ec7ad66e1..bc9aee0860af3 100644 --- a/libclc/test/binding/core/FConvert_Rdouble16_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rdouble16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble16_rtz.cl b/libclc/test/binding/core/FConvert_Rdouble16_rtz.cl index c17379753a2a8..01923d2d82780 100644 --- a/libclc/test/binding/core/FConvert_Rdouble16_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rdouble16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble2.cl b/libclc/test/binding/core/FConvert_Rdouble2.cl index 54a5560e0044f..0aec15e28c9bb 100644 --- a/libclc/test/binding/core/FConvert_Rdouble2.cl +++ b/libclc/test/binding/core/FConvert_Rdouble2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble2_rte.cl b/libclc/test/binding/core/FConvert_Rdouble2_rte.cl index 1ad777e235a13..f7744c17c6f4d 100644 --- a/libclc/test/binding/core/FConvert_Rdouble2_rte.cl +++ b/libclc/test/binding/core/FConvert_Rdouble2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble2_rtn.cl b/libclc/test/binding/core/FConvert_Rdouble2_rtn.cl index c09f227265754..cce5416a96691 100644 --- a/libclc/test/binding/core/FConvert_Rdouble2_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rdouble2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble2_rtp.cl b/libclc/test/binding/core/FConvert_Rdouble2_rtp.cl index 621ff7498b2e6..13b2a02376027 100644 --- a/libclc/test/binding/core/FConvert_Rdouble2_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rdouble2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble2_rtz.cl b/libclc/test/binding/core/FConvert_Rdouble2_rtz.cl index db807cfcfa7c8..45bb5c060e241 100644 --- a/libclc/test/binding/core/FConvert_Rdouble2_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rdouble2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble3.cl b/libclc/test/binding/core/FConvert_Rdouble3.cl index b6d6854b96166..b13e0be9ad17b 100644 --- a/libclc/test/binding/core/FConvert_Rdouble3.cl +++ b/libclc/test/binding/core/FConvert_Rdouble3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble3_rte.cl b/libclc/test/binding/core/FConvert_Rdouble3_rte.cl index af59922a762f1..4521cd51f2eee 100644 --- a/libclc/test/binding/core/FConvert_Rdouble3_rte.cl +++ b/libclc/test/binding/core/FConvert_Rdouble3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble3_rtn.cl b/libclc/test/binding/core/FConvert_Rdouble3_rtn.cl index 0cbfd6aa74659..2546498e00508 100644 --- a/libclc/test/binding/core/FConvert_Rdouble3_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rdouble3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble3_rtp.cl b/libclc/test/binding/core/FConvert_Rdouble3_rtp.cl index 899db46e98e60..1630a5da6c78e 100644 --- a/libclc/test/binding/core/FConvert_Rdouble3_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rdouble3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble3_rtz.cl b/libclc/test/binding/core/FConvert_Rdouble3_rtz.cl index be4e65a05402b..2964e18fffbd3 100644 --- a/libclc/test/binding/core/FConvert_Rdouble3_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rdouble3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble4.cl b/libclc/test/binding/core/FConvert_Rdouble4.cl index 4b872503c2660..071718d92543d 100644 --- a/libclc/test/binding/core/FConvert_Rdouble4.cl +++ b/libclc/test/binding/core/FConvert_Rdouble4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble4_rte.cl b/libclc/test/binding/core/FConvert_Rdouble4_rte.cl index 1f8610b3df6bb..5b287b8ce6f26 100644 --- a/libclc/test/binding/core/FConvert_Rdouble4_rte.cl +++ b/libclc/test/binding/core/FConvert_Rdouble4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble4_rtn.cl b/libclc/test/binding/core/FConvert_Rdouble4_rtn.cl index 61f8b2688c72c..0f0087b6933bf 100644 --- a/libclc/test/binding/core/FConvert_Rdouble4_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rdouble4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble4_rtp.cl b/libclc/test/binding/core/FConvert_Rdouble4_rtp.cl index dc6c20d8d524a..dad2925da2ccb 100644 --- a/libclc/test/binding/core/FConvert_Rdouble4_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rdouble4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble4_rtz.cl b/libclc/test/binding/core/FConvert_Rdouble4_rtz.cl index 96a4d98478d92..10f6692adc6b2 100644 --- a/libclc/test/binding/core/FConvert_Rdouble4_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rdouble4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble8.cl b/libclc/test/binding/core/FConvert_Rdouble8.cl index afce9ceac02ff..31638dde560c0 100644 --- a/libclc/test/binding/core/FConvert_Rdouble8.cl +++ b/libclc/test/binding/core/FConvert_Rdouble8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble8_rte.cl b/libclc/test/binding/core/FConvert_Rdouble8_rte.cl index 0aa406706ad58..17b2751ec16dc 100644 --- a/libclc/test/binding/core/FConvert_Rdouble8_rte.cl +++ b/libclc/test/binding/core/FConvert_Rdouble8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble8_rtn.cl b/libclc/test/binding/core/FConvert_Rdouble8_rtn.cl index 8733e0c76fc8f..2132fc90fc853 100644 --- a/libclc/test/binding/core/FConvert_Rdouble8_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rdouble8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble8_rtp.cl b/libclc/test/binding/core/FConvert_Rdouble8_rtp.cl index 416812fc7a76f..14c99cb973384 100644 --- a/libclc/test/binding/core/FConvert_Rdouble8_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rdouble8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble8_rtz.cl b/libclc/test/binding/core/FConvert_Rdouble8_rtz.cl index fbcb8abdb6c2f..5c4188b2d26cc 100644 --- a/libclc/test/binding/core/FConvert_Rdouble8_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rdouble8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble_rte.cl b/libclc/test/binding/core/FConvert_Rdouble_rte.cl index d85f51ef2d224..8984c7c4d1e3a 100644 --- a/libclc/test/binding/core/FConvert_Rdouble_rte.cl +++ b/libclc/test/binding/core/FConvert_Rdouble_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble_rtn.cl b/libclc/test/binding/core/FConvert_Rdouble_rtn.cl index 731254748387a..78fccc85b83c1 100644 --- a/libclc/test/binding/core/FConvert_Rdouble_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rdouble_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble_rtp.cl b/libclc/test/binding/core/FConvert_Rdouble_rtp.cl index a33b0ab94e863..894dcd1a3b304 100644 --- a/libclc/test/binding/core/FConvert_Rdouble_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rdouble_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rdouble_rtz.cl b/libclc/test/binding/core/FConvert_Rdouble_rtz.cl index dc40a097276ec..79342e3c3285b 100644 --- a/libclc/test/binding/core/FConvert_Rdouble_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rdouble_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat.cl b/libclc/test/binding/core/FConvert_Rfloat.cl index c08c1ad77b5c2..1ee852e2a3556 100644 --- a/libclc/test/binding/core/FConvert_Rfloat.cl +++ b/libclc/test/binding/core/FConvert_Rfloat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat16.cl b/libclc/test/binding/core/FConvert_Rfloat16.cl index 59b5831e52c68..95d910b0ae8ab 100644 --- a/libclc/test/binding/core/FConvert_Rfloat16.cl +++ b/libclc/test/binding/core/FConvert_Rfloat16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat16_rte.cl b/libclc/test/binding/core/FConvert_Rfloat16_rte.cl index e5faec9835059..54947ef82127c 100644 --- a/libclc/test/binding/core/FConvert_Rfloat16_rte.cl +++ b/libclc/test/binding/core/FConvert_Rfloat16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat16_rtn.cl b/libclc/test/binding/core/FConvert_Rfloat16_rtn.cl index d857983fa5dee..cf29846748466 100644 --- a/libclc/test/binding/core/FConvert_Rfloat16_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rfloat16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat16_rtp.cl b/libclc/test/binding/core/FConvert_Rfloat16_rtp.cl index d9cc3bee9fdcf..e778c58c4f25d 100644 --- a/libclc/test/binding/core/FConvert_Rfloat16_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rfloat16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat16_rtz.cl b/libclc/test/binding/core/FConvert_Rfloat16_rtz.cl index bde3ff43113ea..b06ae95b02a65 100644 --- a/libclc/test/binding/core/FConvert_Rfloat16_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rfloat16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat2.cl b/libclc/test/binding/core/FConvert_Rfloat2.cl index f010a2e9cea30..b524f7a720e19 100644 --- a/libclc/test/binding/core/FConvert_Rfloat2.cl +++ b/libclc/test/binding/core/FConvert_Rfloat2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat2_rte.cl b/libclc/test/binding/core/FConvert_Rfloat2_rte.cl index 2a9046976fa1b..8557f40f62722 100644 --- a/libclc/test/binding/core/FConvert_Rfloat2_rte.cl +++ b/libclc/test/binding/core/FConvert_Rfloat2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat2_rtn.cl b/libclc/test/binding/core/FConvert_Rfloat2_rtn.cl index 6a1217e7a8f9d..a3a4aab638ae8 100644 --- a/libclc/test/binding/core/FConvert_Rfloat2_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rfloat2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat2_rtp.cl b/libclc/test/binding/core/FConvert_Rfloat2_rtp.cl index 5218d4074225a..42fae5038c76d 100644 --- a/libclc/test/binding/core/FConvert_Rfloat2_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rfloat2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat2_rtz.cl b/libclc/test/binding/core/FConvert_Rfloat2_rtz.cl index 6550956d6d10d..9e52a6f2b4aa1 100644 --- a/libclc/test/binding/core/FConvert_Rfloat2_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rfloat2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat3.cl b/libclc/test/binding/core/FConvert_Rfloat3.cl index 957dbe929ac86..8d515fcd586cf 100644 --- a/libclc/test/binding/core/FConvert_Rfloat3.cl +++ b/libclc/test/binding/core/FConvert_Rfloat3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat3_rte.cl b/libclc/test/binding/core/FConvert_Rfloat3_rte.cl index e238ee37ae8bc..786160d6dc3b9 100644 --- a/libclc/test/binding/core/FConvert_Rfloat3_rte.cl +++ b/libclc/test/binding/core/FConvert_Rfloat3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat3_rtn.cl b/libclc/test/binding/core/FConvert_Rfloat3_rtn.cl index e0e6cd8fdbc91..d678d8418213b 100644 --- a/libclc/test/binding/core/FConvert_Rfloat3_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rfloat3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat3_rtp.cl b/libclc/test/binding/core/FConvert_Rfloat3_rtp.cl index 668fe83ed8df3..5425f8e18e3b6 100644 --- a/libclc/test/binding/core/FConvert_Rfloat3_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rfloat3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat3_rtz.cl b/libclc/test/binding/core/FConvert_Rfloat3_rtz.cl index de657516c3cae..afca681a5be40 100644 --- a/libclc/test/binding/core/FConvert_Rfloat3_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rfloat3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat4.cl b/libclc/test/binding/core/FConvert_Rfloat4.cl index 12d484fe9c1ea..6f25f03eaeb63 100644 --- a/libclc/test/binding/core/FConvert_Rfloat4.cl +++ b/libclc/test/binding/core/FConvert_Rfloat4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat4_rte.cl b/libclc/test/binding/core/FConvert_Rfloat4_rte.cl index 088400a1856bc..39a0e5ffa2612 100644 --- a/libclc/test/binding/core/FConvert_Rfloat4_rte.cl +++ b/libclc/test/binding/core/FConvert_Rfloat4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat4_rtn.cl b/libclc/test/binding/core/FConvert_Rfloat4_rtn.cl index a7752ae7c08d6..ec86250c9d7c0 100644 --- a/libclc/test/binding/core/FConvert_Rfloat4_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rfloat4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat4_rtp.cl b/libclc/test/binding/core/FConvert_Rfloat4_rtp.cl index e093abe533e11..9a66d5b0f1592 100644 --- a/libclc/test/binding/core/FConvert_Rfloat4_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rfloat4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat4_rtz.cl b/libclc/test/binding/core/FConvert_Rfloat4_rtz.cl index 1d36ef0c35e14..590793e2b0543 100644 --- a/libclc/test/binding/core/FConvert_Rfloat4_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rfloat4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat8.cl b/libclc/test/binding/core/FConvert_Rfloat8.cl index 4b569ca09d8bf..21d5f9d27f812 100644 --- a/libclc/test/binding/core/FConvert_Rfloat8.cl +++ b/libclc/test/binding/core/FConvert_Rfloat8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat8_rte.cl b/libclc/test/binding/core/FConvert_Rfloat8_rte.cl index 972b4a620c7c1..4df5b8a364f37 100644 --- a/libclc/test/binding/core/FConvert_Rfloat8_rte.cl +++ b/libclc/test/binding/core/FConvert_Rfloat8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat8_rtn.cl b/libclc/test/binding/core/FConvert_Rfloat8_rtn.cl index 6f522c7fa5853..87d8c52e155ce 100644 --- a/libclc/test/binding/core/FConvert_Rfloat8_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rfloat8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat8_rtp.cl b/libclc/test/binding/core/FConvert_Rfloat8_rtp.cl index 0a3bd8769accc..bce4d62ef3457 100644 --- a/libclc/test/binding/core/FConvert_Rfloat8_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rfloat8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat8_rtz.cl b/libclc/test/binding/core/FConvert_Rfloat8_rtz.cl index 54662cc8f1ba0..dc14afe539404 100644 --- a/libclc/test/binding/core/FConvert_Rfloat8_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rfloat8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat_rte.cl b/libclc/test/binding/core/FConvert_Rfloat_rte.cl index 6712c64910fff..d809ca6b02a4d 100644 --- a/libclc/test/binding/core/FConvert_Rfloat_rte.cl +++ b/libclc/test/binding/core/FConvert_Rfloat_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat_rtn.cl b/libclc/test/binding/core/FConvert_Rfloat_rtn.cl index 4025306f2deb0..60319079208f1 100644 --- a/libclc/test/binding/core/FConvert_Rfloat_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rfloat_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat_rtp.cl b/libclc/test/binding/core/FConvert_Rfloat_rtp.cl index 90887196809ea..053e6852db032 100644 --- a/libclc/test/binding/core/FConvert_Rfloat_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rfloat_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rfloat_rtz.cl b/libclc/test/binding/core/FConvert_Rfloat_rtz.cl index bbbad15baf812..ba2c44f5e6820 100644 --- a/libclc/test/binding/core/FConvert_Rfloat_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rfloat_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf.cl b/libclc/test/binding/core/FConvert_Rhalf.cl index 6822a0de461b1..ee638d78b24b1 100644 --- a/libclc/test/binding/core/FConvert_Rhalf.cl +++ b/libclc/test/binding/core/FConvert_Rhalf.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf16.cl b/libclc/test/binding/core/FConvert_Rhalf16.cl index 643d751cd66cb..291aecc6c3c17 100644 --- a/libclc/test/binding/core/FConvert_Rhalf16.cl +++ b/libclc/test/binding/core/FConvert_Rhalf16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf16_rte.cl b/libclc/test/binding/core/FConvert_Rhalf16_rte.cl index 66d155d65b378..b915e0c4bece0 100644 --- a/libclc/test/binding/core/FConvert_Rhalf16_rte.cl +++ b/libclc/test/binding/core/FConvert_Rhalf16_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf16_rtn.cl b/libclc/test/binding/core/FConvert_Rhalf16_rtn.cl index 7a51629d9f11f..68365121ff6ee 100644 --- a/libclc/test/binding/core/FConvert_Rhalf16_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rhalf16_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf16_rtp.cl b/libclc/test/binding/core/FConvert_Rhalf16_rtp.cl index 66c85cd0d90bb..cceac4cab905b 100644 --- a/libclc/test/binding/core/FConvert_Rhalf16_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rhalf16_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf16_rtz.cl b/libclc/test/binding/core/FConvert_Rhalf16_rtz.cl index 79afb5a388e1e..79847f6e695b4 100644 --- a/libclc/test/binding/core/FConvert_Rhalf16_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rhalf16_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf2.cl b/libclc/test/binding/core/FConvert_Rhalf2.cl index c9c8f91ee4389..e152939d614ee 100644 --- a/libclc/test/binding/core/FConvert_Rhalf2.cl +++ b/libclc/test/binding/core/FConvert_Rhalf2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf2_rte.cl b/libclc/test/binding/core/FConvert_Rhalf2_rte.cl index b28d385bf89a4..86d5ae33cf8dc 100644 --- a/libclc/test/binding/core/FConvert_Rhalf2_rte.cl +++ b/libclc/test/binding/core/FConvert_Rhalf2_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf2_rtn.cl b/libclc/test/binding/core/FConvert_Rhalf2_rtn.cl index 7c6d7aa722aef..631f65cde2fe0 100644 --- a/libclc/test/binding/core/FConvert_Rhalf2_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rhalf2_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf2_rtp.cl b/libclc/test/binding/core/FConvert_Rhalf2_rtp.cl index f7603776d8b20..f533bf1189bd1 100644 --- a/libclc/test/binding/core/FConvert_Rhalf2_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rhalf2_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf2_rtz.cl b/libclc/test/binding/core/FConvert_Rhalf2_rtz.cl index 62fbeb448d526..97ed459618dc2 100644 --- a/libclc/test/binding/core/FConvert_Rhalf2_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rhalf2_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf3.cl b/libclc/test/binding/core/FConvert_Rhalf3.cl index cb4b573e8c61c..fa95288ced91d 100644 --- a/libclc/test/binding/core/FConvert_Rhalf3.cl +++ b/libclc/test/binding/core/FConvert_Rhalf3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf3_rte.cl b/libclc/test/binding/core/FConvert_Rhalf3_rte.cl index 9209b7d0adb88..d59b82a702d96 100644 --- a/libclc/test/binding/core/FConvert_Rhalf3_rte.cl +++ b/libclc/test/binding/core/FConvert_Rhalf3_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf3_rtn.cl b/libclc/test/binding/core/FConvert_Rhalf3_rtn.cl index ef70aaa67122d..f25a45bf7a7f1 100644 --- a/libclc/test/binding/core/FConvert_Rhalf3_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rhalf3_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf3_rtp.cl b/libclc/test/binding/core/FConvert_Rhalf3_rtp.cl index a8a5e880ce933..47f80c7f3ba7a 100644 --- a/libclc/test/binding/core/FConvert_Rhalf3_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rhalf3_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf3_rtz.cl b/libclc/test/binding/core/FConvert_Rhalf3_rtz.cl index 2c8b861686fb8..fe057324a6fac 100644 --- a/libclc/test/binding/core/FConvert_Rhalf3_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rhalf3_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf4.cl b/libclc/test/binding/core/FConvert_Rhalf4.cl index 3b66d54cf547a..985d1aa184e27 100644 --- a/libclc/test/binding/core/FConvert_Rhalf4.cl +++ b/libclc/test/binding/core/FConvert_Rhalf4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf4_rte.cl b/libclc/test/binding/core/FConvert_Rhalf4_rte.cl index 725836ff5e8a0..459bb794c2b9e 100644 --- a/libclc/test/binding/core/FConvert_Rhalf4_rte.cl +++ b/libclc/test/binding/core/FConvert_Rhalf4_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf4_rtn.cl b/libclc/test/binding/core/FConvert_Rhalf4_rtn.cl index 9b185bf2260c4..2d8d9bb2daea8 100644 --- a/libclc/test/binding/core/FConvert_Rhalf4_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rhalf4_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf4_rtp.cl b/libclc/test/binding/core/FConvert_Rhalf4_rtp.cl index a5bca48bd1b06..74e4cc751ce1f 100644 --- a/libclc/test/binding/core/FConvert_Rhalf4_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rhalf4_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf4_rtz.cl b/libclc/test/binding/core/FConvert_Rhalf4_rtz.cl index 97dcc5ef37b74..06da010ce6df4 100644 --- a/libclc/test/binding/core/FConvert_Rhalf4_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rhalf4_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf8.cl b/libclc/test/binding/core/FConvert_Rhalf8.cl index 09d7bcdfca68d..bac3fbe888b43 100644 --- a/libclc/test/binding/core/FConvert_Rhalf8.cl +++ b/libclc/test/binding/core/FConvert_Rhalf8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf8_rte.cl b/libclc/test/binding/core/FConvert_Rhalf8_rte.cl index fde0d004bb5d8..33e1aabb212ed 100644 --- a/libclc/test/binding/core/FConvert_Rhalf8_rte.cl +++ b/libclc/test/binding/core/FConvert_Rhalf8_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf8_rtn.cl b/libclc/test/binding/core/FConvert_Rhalf8_rtn.cl index ee9dd7b1ba9cb..9cda98ed9a389 100644 --- a/libclc/test/binding/core/FConvert_Rhalf8_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rhalf8_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf8_rtp.cl b/libclc/test/binding/core/FConvert_Rhalf8_rtp.cl index e5e1ce57bb963..886cad3a23d7c 100644 --- a/libclc/test/binding/core/FConvert_Rhalf8_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rhalf8_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf8_rtz.cl b/libclc/test/binding/core/FConvert_Rhalf8_rtz.cl index 9e02f57095f5f..627686bb1995d 100644 --- a/libclc/test/binding/core/FConvert_Rhalf8_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rhalf8_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf_rte.cl b/libclc/test/binding/core/FConvert_Rhalf_rte.cl index adfaecd89a3bc..94ce33a69b542 100644 --- a/libclc/test/binding/core/FConvert_Rhalf_rte.cl +++ b/libclc/test/binding/core/FConvert_Rhalf_rte.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf_rtn.cl b/libclc/test/binding/core/FConvert_Rhalf_rtn.cl index ce30a30589168..43a8d8833e6e2 100644 --- a/libclc/test/binding/core/FConvert_Rhalf_rtn.cl +++ b/libclc/test/binding/core/FConvert_Rhalf_rtn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf_rtp.cl b/libclc/test/binding/core/FConvert_Rhalf_rtp.cl index 8d72c7558eb1c..6f736e4ab7183 100644 --- a/libclc/test/binding/core/FConvert_Rhalf_rtp.cl +++ b/libclc/test/binding/core/FConvert_Rhalf_rtp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FConvert_Rhalf_rtz.cl b/libclc/test/binding/core/FConvert_Rhalf_rtz.cl index b0c9386940962..4bebcac44907a 100644 --- a/libclc/test/binding/core/FConvert_Rhalf_rtz.cl +++ b/libclc/test/binding/core/FConvert_Rhalf_rtz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FOrdEqual.cl b/libclc/test/binding/core/FOrdEqual.cl index 0a00f2a1dadee..835528a99ac71 100644 --- a/libclc/test/binding/core/FOrdEqual.cl +++ b/libclc/test/binding/core/FOrdEqual.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FOrdGreaterThan.cl b/libclc/test/binding/core/FOrdGreaterThan.cl index 201193935e917..6e8b6d0d1a411 100644 --- a/libclc/test/binding/core/FOrdGreaterThan.cl +++ b/libclc/test/binding/core/FOrdGreaterThan.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FOrdGreaterThanEqual.cl b/libclc/test/binding/core/FOrdGreaterThanEqual.cl index 1e5fdaa737c05..34ea73ce011fc 100644 --- a/libclc/test/binding/core/FOrdGreaterThanEqual.cl +++ b/libclc/test/binding/core/FOrdGreaterThanEqual.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FOrdLessThan.cl b/libclc/test/binding/core/FOrdLessThan.cl index bd705b79dc1ae..966fa4c1340f6 100644 --- a/libclc/test/binding/core/FOrdLessThan.cl +++ b/libclc/test/binding/core/FOrdLessThan.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FOrdLessThanEqual.cl b/libclc/test/binding/core/FOrdLessThanEqual.cl index 57ff4a408e507..309b49431e8a1 100644 --- a/libclc/test/binding/core/FOrdLessThanEqual.cl +++ b/libclc/test/binding/core/FOrdLessThanEqual.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FOrdNotEqual.cl b/libclc/test/binding/core/FOrdNotEqual.cl index 4d3909b283981..69c9acbfd53bf 100644 --- a/libclc/test/binding/core/FOrdNotEqual.cl +++ b/libclc/test/binding/core/FOrdNotEqual.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FUnordEqual.cl b/libclc/test/binding/core/FUnordEqual.cl index 33b08a874174f..d43e6b848849a 100644 --- a/libclc/test/binding/core/FUnordEqual.cl +++ b/libclc/test/binding/core/FUnordEqual.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FUnordGreaterThan.cl b/libclc/test/binding/core/FUnordGreaterThan.cl index c33e6e1a7d8ab..db5f53d773e6b 100644 --- a/libclc/test/binding/core/FUnordGreaterThan.cl +++ b/libclc/test/binding/core/FUnordGreaterThan.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FUnordGreaterThanEqual.cl b/libclc/test/binding/core/FUnordGreaterThanEqual.cl index def02747bacd6..6dc385307b9e3 100644 --- a/libclc/test/binding/core/FUnordGreaterThanEqual.cl +++ b/libclc/test/binding/core/FUnordGreaterThanEqual.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FUnordLessThan.cl b/libclc/test/binding/core/FUnordLessThan.cl index d4e4c818c6475..200b3408dda82 100644 --- a/libclc/test/binding/core/FUnordLessThan.cl +++ b/libclc/test/binding/core/FUnordLessThan.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FUnordLessThanEqual.cl b/libclc/test/binding/core/FUnordLessThanEqual.cl index 6eb3d65807328..579da01979c94 100644 --- a/libclc/test/binding/core/FUnordLessThanEqual.cl +++ b/libclc/test/binding/core/FUnordLessThanEqual.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/FUnordNotEqual.cl b/libclc/test/binding/core/FUnordNotEqual.cl index 1b5123bd6cf72..55000d1f7ab29 100644 --- a/libclc/test/binding/core/FUnordNotEqual.cl +++ b/libclc/test/binding/core/FUnordNotEqual.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/GroupAsyncCopy.cl b/libclc/test/binding/core/GroupAsyncCopy.cl index 90c9120169452..e1541ec4c733e 100644 --- a/libclc/test/binding/core/GroupAsyncCopy.cl +++ b/libclc/test/binding/core/GroupAsyncCopy.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/GroupWaitEvents.cl b/libclc/test/binding/core/GroupWaitEvents.cl index fd8a179151379..4f96bbbbc6dfd 100644 --- a/libclc/test/binding/core/GroupWaitEvents.cl +++ b/libclc/test/binding/core/GroupWaitEvents.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -cl-std=CL2.0 -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/IsFinite.cl b/libclc/test/binding/core/IsFinite.cl index 67015ef8fbcef..1cb067e4b0347 100644 --- a/libclc/test/binding/core/IsFinite.cl +++ b/libclc/test/binding/core/IsFinite.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/IsInf.cl b/libclc/test/binding/core/IsInf.cl index f1909161090e2..65278c7f0e15e 100644 --- a/libclc/test/binding/core/IsInf.cl +++ b/libclc/test/binding/core/IsInf.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/IsNan.cl b/libclc/test/binding/core/IsNan.cl index ffdc4b70cf0e4..ba77431a3294f 100644 --- a/libclc/test/binding/core/IsNan.cl +++ b/libclc/test/binding/core/IsNan.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/IsNormal.cl b/libclc/test/binding/core/IsNormal.cl index 861223c2f3f87..bf3e130b7f919 100644 --- a/libclc/test/binding/core/IsNormal.cl +++ b/libclc/test/binding/core/IsNormal.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/LessOrGreater.cl b/libclc/test/binding/core/LessOrGreater.cl index 3173bd3d11ea3..c277f0011d5c2 100644 --- a/libclc/test/binding/core/LessOrGreater.cl +++ b/libclc/test/binding/core/LessOrGreater.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/MemoryBarrier.cl b/libclc/test/binding/core/MemoryBarrier.cl index e01734376d388..aa6d9d5071a78 100644 --- a/libclc/test/binding/core/MemoryBarrier.cl +++ b/libclc/test/binding/core/MemoryBarrier.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/Ordered.cl b/libclc/test/binding/core/Ordered.cl index 890639c8e5640..cf98d749984e9 100644 --- a/libclc/test/binding/core/Ordered.cl +++ b/libclc/test/binding/core/Ordered.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rchar.cl b/libclc/test/binding/core/SConvert_Rchar.cl index 3be4929dabe9e..1d0335f3c8770 100644 --- a/libclc/test/binding/core/SConvert_Rchar.cl +++ b/libclc/test/binding/core/SConvert_Rchar.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rchar16.cl b/libclc/test/binding/core/SConvert_Rchar16.cl index 7b2c8986b5d01..f555bce4634f2 100644 --- a/libclc/test/binding/core/SConvert_Rchar16.cl +++ b/libclc/test/binding/core/SConvert_Rchar16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rchar16_sat.cl b/libclc/test/binding/core/SConvert_Rchar16_sat.cl index 6b6b73944013c..10aa6353b6b0c 100644 --- a/libclc/test/binding/core/SConvert_Rchar16_sat.cl +++ b/libclc/test/binding/core/SConvert_Rchar16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rchar2.cl b/libclc/test/binding/core/SConvert_Rchar2.cl index 05f14817aab6e..de89f03f9f9b4 100644 --- a/libclc/test/binding/core/SConvert_Rchar2.cl +++ b/libclc/test/binding/core/SConvert_Rchar2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rchar2_sat.cl b/libclc/test/binding/core/SConvert_Rchar2_sat.cl index b8f1910870ccf..6434dc7f9f393 100644 --- a/libclc/test/binding/core/SConvert_Rchar2_sat.cl +++ b/libclc/test/binding/core/SConvert_Rchar2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rchar3.cl b/libclc/test/binding/core/SConvert_Rchar3.cl index 1f2af90f9e71c..4750ce91ecbac 100644 --- a/libclc/test/binding/core/SConvert_Rchar3.cl +++ b/libclc/test/binding/core/SConvert_Rchar3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rchar3_sat.cl b/libclc/test/binding/core/SConvert_Rchar3_sat.cl index 78d73f570a85f..53924549a36b0 100644 --- a/libclc/test/binding/core/SConvert_Rchar3_sat.cl +++ b/libclc/test/binding/core/SConvert_Rchar3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rchar4.cl b/libclc/test/binding/core/SConvert_Rchar4.cl index 94b3790008355..b0b9a116a1b30 100644 --- a/libclc/test/binding/core/SConvert_Rchar4.cl +++ b/libclc/test/binding/core/SConvert_Rchar4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rchar4_sat.cl b/libclc/test/binding/core/SConvert_Rchar4_sat.cl index 237c1428f9fec..3543744078086 100644 --- a/libclc/test/binding/core/SConvert_Rchar4_sat.cl +++ b/libclc/test/binding/core/SConvert_Rchar4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rchar8.cl b/libclc/test/binding/core/SConvert_Rchar8.cl index faeb84735e869..726f78ab63428 100644 --- a/libclc/test/binding/core/SConvert_Rchar8.cl +++ b/libclc/test/binding/core/SConvert_Rchar8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rchar8_sat.cl b/libclc/test/binding/core/SConvert_Rchar8_sat.cl index 651cc1da6b6cb..25c080d5ebdbd 100644 --- a/libclc/test/binding/core/SConvert_Rchar8_sat.cl +++ b/libclc/test/binding/core/SConvert_Rchar8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rchar_sat.cl b/libclc/test/binding/core/SConvert_Rchar_sat.cl index 47ca7d93635d3..df7a87eb5379b 100644 --- a/libclc/test/binding/core/SConvert_Rchar_sat.cl +++ b/libclc/test/binding/core/SConvert_Rchar_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rint.cl b/libclc/test/binding/core/SConvert_Rint.cl index 859f22840c7c9..513a2be992ac8 100644 --- a/libclc/test/binding/core/SConvert_Rint.cl +++ b/libclc/test/binding/core/SConvert_Rint.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rint16.cl b/libclc/test/binding/core/SConvert_Rint16.cl index a4c88b7ca4238..51c1b653aa0e4 100644 --- a/libclc/test/binding/core/SConvert_Rint16.cl +++ b/libclc/test/binding/core/SConvert_Rint16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rint16_sat.cl b/libclc/test/binding/core/SConvert_Rint16_sat.cl index c104c7236eb79..5b8a60945c901 100644 --- a/libclc/test/binding/core/SConvert_Rint16_sat.cl +++ b/libclc/test/binding/core/SConvert_Rint16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rint2.cl b/libclc/test/binding/core/SConvert_Rint2.cl index 982d2073c06e5..0ad887ba0f7a5 100644 --- a/libclc/test/binding/core/SConvert_Rint2.cl +++ b/libclc/test/binding/core/SConvert_Rint2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rint2_sat.cl b/libclc/test/binding/core/SConvert_Rint2_sat.cl index ee4257f1d2c50..954a2e069a0b4 100644 --- a/libclc/test/binding/core/SConvert_Rint2_sat.cl +++ b/libclc/test/binding/core/SConvert_Rint2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rint3.cl b/libclc/test/binding/core/SConvert_Rint3.cl index 8589420ff2b28..d397afbb9c08b 100644 --- a/libclc/test/binding/core/SConvert_Rint3.cl +++ b/libclc/test/binding/core/SConvert_Rint3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rint3_sat.cl b/libclc/test/binding/core/SConvert_Rint3_sat.cl index a250b994cfff2..890b49b722f82 100644 --- a/libclc/test/binding/core/SConvert_Rint3_sat.cl +++ b/libclc/test/binding/core/SConvert_Rint3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rint4.cl b/libclc/test/binding/core/SConvert_Rint4.cl index 05e2ffba1ebf9..39364261baefb 100644 --- a/libclc/test/binding/core/SConvert_Rint4.cl +++ b/libclc/test/binding/core/SConvert_Rint4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rint4_sat.cl b/libclc/test/binding/core/SConvert_Rint4_sat.cl index 5a65d911d9f0f..a8f2403af3830 100644 --- a/libclc/test/binding/core/SConvert_Rint4_sat.cl +++ b/libclc/test/binding/core/SConvert_Rint4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rint8.cl b/libclc/test/binding/core/SConvert_Rint8.cl index 8a173d7ae230a..d1fa1faa1887e 100644 --- a/libclc/test/binding/core/SConvert_Rint8.cl +++ b/libclc/test/binding/core/SConvert_Rint8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rint8_sat.cl b/libclc/test/binding/core/SConvert_Rint8_sat.cl index d2f3c3ee28176..afce11024d42f 100644 --- a/libclc/test/binding/core/SConvert_Rint8_sat.cl +++ b/libclc/test/binding/core/SConvert_Rint8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rint_sat.cl b/libclc/test/binding/core/SConvert_Rint_sat.cl index 8bdb0fc70c342..c49d6b9636ac4 100644 --- a/libclc/test/binding/core/SConvert_Rint_sat.cl +++ b/libclc/test/binding/core/SConvert_Rint_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rlong.cl b/libclc/test/binding/core/SConvert_Rlong.cl index ea3eab8710528..d408bed90a40c 100644 --- a/libclc/test/binding/core/SConvert_Rlong.cl +++ b/libclc/test/binding/core/SConvert_Rlong.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rlong16.cl b/libclc/test/binding/core/SConvert_Rlong16.cl index 5d33465e8ff5b..aa824aeb508a7 100644 --- a/libclc/test/binding/core/SConvert_Rlong16.cl +++ b/libclc/test/binding/core/SConvert_Rlong16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rlong16_sat.cl b/libclc/test/binding/core/SConvert_Rlong16_sat.cl index e20e3cc9f8977..61ba7123ac189 100644 --- a/libclc/test/binding/core/SConvert_Rlong16_sat.cl +++ b/libclc/test/binding/core/SConvert_Rlong16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rlong2.cl b/libclc/test/binding/core/SConvert_Rlong2.cl index f05ab251e9c5e..6a88381d9b732 100644 --- a/libclc/test/binding/core/SConvert_Rlong2.cl +++ b/libclc/test/binding/core/SConvert_Rlong2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rlong2_sat.cl b/libclc/test/binding/core/SConvert_Rlong2_sat.cl index 0bcc9b14273a6..66dfa5004b021 100644 --- a/libclc/test/binding/core/SConvert_Rlong2_sat.cl +++ b/libclc/test/binding/core/SConvert_Rlong2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rlong3.cl b/libclc/test/binding/core/SConvert_Rlong3.cl index a155b2a055583..245be22561990 100644 --- a/libclc/test/binding/core/SConvert_Rlong3.cl +++ b/libclc/test/binding/core/SConvert_Rlong3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rlong3_sat.cl b/libclc/test/binding/core/SConvert_Rlong3_sat.cl index bc150b77fc549..cf150aef8a2aa 100644 --- a/libclc/test/binding/core/SConvert_Rlong3_sat.cl +++ b/libclc/test/binding/core/SConvert_Rlong3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rlong4.cl b/libclc/test/binding/core/SConvert_Rlong4.cl index f8e0f0619473f..ace6e0e4e5b35 100644 --- a/libclc/test/binding/core/SConvert_Rlong4.cl +++ b/libclc/test/binding/core/SConvert_Rlong4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rlong4_sat.cl b/libclc/test/binding/core/SConvert_Rlong4_sat.cl index 24351d3dd33ba..83262c2ecf2fa 100644 --- a/libclc/test/binding/core/SConvert_Rlong4_sat.cl +++ b/libclc/test/binding/core/SConvert_Rlong4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rlong8.cl b/libclc/test/binding/core/SConvert_Rlong8.cl index 6328de37c8655..59b55924a2a32 100644 --- a/libclc/test/binding/core/SConvert_Rlong8.cl +++ b/libclc/test/binding/core/SConvert_Rlong8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rlong8_sat.cl b/libclc/test/binding/core/SConvert_Rlong8_sat.cl index 569d156bd16fa..d1d35ee1fc89f 100644 --- a/libclc/test/binding/core/SConvert_Rlong8_sat.cl +++ b/libclc/test/binding/core/SConvert_Rlong8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rlong_sat.cl b/libclc/test/binding/core/SConvert_Rlong_sat.cl index 7bea5f5f165ac..25cea660fa426 100644 --- a/libclc/test/binding/core/SConvert_Rlong_sat.cl +++ b/libclc/test/binding/core/SConvert_Rlong_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rshort.cl b/libclc/test/binding/core/SConvert_Rshort.cl index 3470ee1c5016a..f2d1db1bffca2 100644 --- a/libclc/test/binding/core/SConvert_Rshort.cl +++ b/libclc/test/binding/core/SConvert_Rshort.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rshort16.cl b/libclc/test/binding/core/SConvert_Rshort16.cl index ff6ea77b8a866..7430a99185746 100644 --- a/libclc/test/binding/core/SConvert_Rshort16.cl +++ b/libclc/test/binding/core/SConvert_Rshort16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rshort16_sat.cl b/libclc/test/binding/core/SConvert_Rshort16_sat.cl index ede586d89d10d..10e351d6878b5 100644 --- a/libclc/test/binding/core/SConvert_Rshort16_sat.cl +++ b/libclc/test/binding/core/SConvert_Rshort16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rshort2.cl b/libclc/test/binding/core/SConvert_Rshort2.cl index bd5463f5d04bd..3953754fbe237 100644 --- a/libclc/test/binding/core/SConvert_Rshort2.cl +++ b/libclc/test/binding/core/SConvert_Rshort2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rshort2_sat.cl b/libclc/test/binding/core/SConvert_Rshort2_sat.cl index 49531a889f6df..c78eb950396f2 100644 --- a/libclc/test/binding/core/SConvert_Rshort2_sat.cl +++ b/libclc/test/binding/core/SConvert_Rshort2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rshort3.cl b/libclc/test/binding/core/SConvert_Rshort3.cl index 9d091165b1380..74434a0646bbf 100644 --- a/libclc/test/binding/core/SConvert_Rshort3.cl +++ b/libclc/test/binding/core/SConvert_Rshort3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rshort3_sat.cl b/libclc/test/binding/core/SConvert_Rshort3_sat.cl index f0aee19db8034..777f829cdde25 100644 --- a/libclc/test/binding/core/SConvert_Rshort3_sat.cl +++ b/libclc/test/binding/core/SConvert_Rshort3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rshort4.cl b/libclc/test/binding/core/SConvert_Rshort4.cl index 8ff724eedd6a2..a25edf38d15f9 100644 --- a/libclc/test/binding/core/SConvert_Rshort4.cl +++ b/libclc/test/binding/core/SConvert_Rshort4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rshort4_sat.cl b/libclc/test/binding/core/SConvert_Rshort4_sat.cl index ca9076a502352..2f3d90b908a25 100644 --- a/libclc/test/binding/core/SConvert_Rshort4_sat.cl +++ b/libclc/test/binding/core/SConvert_Rshort4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rshort8.cl b/libclc/test/binding/core/SConvert_Rshort8.cl index 25ab06057ecba..9ff8e41a7e7c3 100644 --- a/libclc/test/binding/core/SConvert_Rshort8.cl +++ b/libclc/test/binding/core/SConvert_Rshort8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rshort8_sat.cl b/libclc/test/binding/core/SConvert_Rshort8_sat.cl index 92674fe96a2f0..eeedbbcf341ae 100644 --- a/libclc/test/binding/core/SConvert_Rshort8_sat.cl +++ b/libclc/test/binding/core/SConvert_Rshort8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SConvert_Rshort_sat.cl b/libclc/test/binding/core/SConvert_Rshort_sat.cl index 119b79a036503..15d34b3aec218 100644 --- a/libclc/test/binding/core/SConvert_Rshort_sat.cl +++ b/libclc/test/binding/core/SConvert_Rshort_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Ruchar.cl b/libclc/test/binding/core/SatConvertSToU_Ruchar.cl index 8fd75cda1ffef..0bf13566a9520 100644 --- a/libclc/test/binding/core/SatConvertSToU_Ruchar.cl +++ b/libclc/test/binding/core/SatConvertSToU_Ruchar.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Ruchar16.cl b/libclc/test/binding/core/SatConvertSToU_Ruchar16.cl index 082ce24ab7d7d..6875288bc9ea3 100644 --- a/libclc/test/binding/core/SatConvertSToU_Ruchar16.cl +++ b/libclc/test/binding/core/SatConvertSToU_Ruchar16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Ruchar2.cl b/libclc/test/binding/core/SatConvertSToU_Ruchar2.cl index 97baa9d5a42c1..3da90b377e516 100644 --- a/libclc/test/binding/core/SatConvertSToU_Ruchar2.cl +++ b/libclc/test/binding/core/SatConvertSToU_Ruchar2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Ruchar3.cl b/libclc/test/binding/core/SatConvertSToU_Ruchar3.cl index 9b3cc21cd690c..082c79336eed5 100644 --- a/libclc/test/binding/core/SatConvertSToU_Ruchar3.cl +++ b/libclc/test/binding/core/SatConvertSToU_Ruchar3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Ruchar4.cl b/libclc/test/binding/core/SatConvertSToU_Ruchar4.cl index 88c2f9aad6175..3183b3312311c 100644 --- a/libclc/test/binding/core/SatConvertSToU_Ruchar4.cl +++ b/libclc/test/binding/core/SatConvertSToU_Ruchar4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Ruchar8.cl b/libclc/test/binding/core/SatConvertSToU_Ruchar8.cl index 20bc47da42b6b..658cb5c3033aa 100644 --- a/libclc/test/binding/core/SatConvertSToU_Ruchar8.cl +++ b/libclc/test/binding/core/SatConvertSToU_Ruchar8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Ruint.cl b/libclc/test/binding/core/SatConvertSToU_Ruint.cl index ca28650dddec8..4f1a6a34c0246 100644 --- a/libclc/test/binding/core/SatConvertSToU_Ruint.cl +++ b/libclc/test/binding/core/SatConvertSToU_Ruint.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Ruint16.cl b/libclc/test/binding/core/SatConvertSToU_Ruint16.cl index 1b494bc09a2d3..5ec79faaf664f 100644 --- a/libclc/test/binding/core/SatConvertSToU_Ruint16.cl +++ b/libclc/test/binding/core/SatConvertSToU_Ruint16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Ruint2.cl b/libclc/test/binding/core/SatConvertSToU_Ruint2.cl index 644651bc14712..d8db4a478dfa5 100644 --- a/libclc/test/binding/core/SatConvertSToU_Ruint2.cl +++ b/libclc/test/binding/core/SatConvertSToU_Ruint2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Ruint3.cl b/libclc/test/binding/core/SatConvertSToU_Ruint3.cl index 93c3b9168d752..35d3ebd4dc2f4 100644 --- a/libclc/test/binding/core/SatConvertSToU_Ruint3.cl +++ b/libclc/test/binding/core/SatConvertSToU_Ruint3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Ruint4.cl b/libclc/test/binding/core/SatConvertSToU_Ruint4.cl index 85233c10772f8..247d25b2f03bb 100644 --- a/libclc/test/binding/core/SatConvertSToU_Ruint4.cl +++ b/libclc/test/binding/core/SatConvertSToU_Ruint4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Ruint8.cl b/libclc/test/binding/core/SatConvertSToU_Ruint8.cl index 1f29bf1845e83..a4c9c335996fc 100644 --- a/libclc/test/binding/core/SatConvertSToU_Ruint8.cl +++ b/libclc/test/binding/core/SatConvertSToU_Ruint8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Rulong.cl b/libclc/test/binding/core/SatConvertSToU_Rulong.cl index 1d7e3e8fe7ebe..bbfa09a0daa79 100644 --- a/libclc/test/binding/core/SatConvertSToU_Rulong.cl +++ b/libclc/test/binding/core/SatConvertSToU_Rulong.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Rulong16.cl b/libclc/test/binding/core/SatConvertSToU_Rulong16.cl index 273ab08339e6f..a3a02b5d503f2 100644 --- a/libclc/test/binding/core/SatConvertSToU_Rulong16.cl +++ b/libclc/test/binding/core/SatConvertSToU_Rulong16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Rulong2.cl b/libclc/test/binding/core/SatConvertSToU_Rulong2.cl index a3afb09b9670e..f249346fc0fa3 100644 --- a/libclc/test/binding/core/SatConvertSToU_Rulong2.cl +++ b/libclc/test/binding/core/SatConvertSToU_Rulong2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Rulong3.cl b/libclc/test/binding/core/SatConvertSToU_Rulong3.cl index 7df1b86e0b84f..5eef0226766b3 100644 --- a/libclc/test/binding/core/SatConvertSToU_Rulong3.cl +++ b/libclc/test/binding/core/SatConvertSToU_Rulong3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Rulong4.cl b/libclc/test/binding/core/SatConvertSToU_Rulong4.cl index 5f77d9057b0ca..7c7f7edad2acb 100644 --- a/libclc/test/binding/core/SatConvertSToU_Rulong4.cl +++ b/libclc/test/binding/core/SatConvertSToU_Rulong4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Rulong8.cl b/libclc/test/binding/core/SatConvertSToU_Rulong8.cl index 7e2701d7fdb28..7c8474478b197 100644 --- a/libclc/test/binding/core/SatConvertSToU_Rulong8.cl +++ b/libclc/test/binding/core/SatConvertSToU_Rulong8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Rushort.cl b/libclc/test/binding/core/SatConvertSToU_Rushort.cl index 30f44941980dd..da1c544f1e4cc 100644 --- a/libclc/test/binding/core/SatConvertSToU_Rushort.cl +++ b/libclc/test/binding/core/SatConvertSToU_Rushort.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Rushort16.cl b/libclc/test/binding/core/SatConvertSToU_Rushort16.cl index c3c691a5923c5..f4cbbfa8d3c6e 100644 --- a/libclc/test/binding/core/SatConvertSToU_Rushort16.cl +++ b/libclc/test/binding/core/SatConvertSToU_Rushort16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Rushort2.cl b/libclc/test/binding/core/SatConvertSToU_Rushort2.cl index 3219c1eb1f7c2..8734b48d56076 100644 --- a/libclc/test/binding/core/SatConvertSToU_Rushort2.cl +++ b/libclc/test/binding/core/SatConvertSToU_Rushort2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Rushort3.cl b/libclc/test/binding/core/SatConvertSToU_Rushort3.cl index 4a3a95f19725d..38a80fec5ad8f 100644 --- a/libclc/test/binding/core/SatConvertSToU_Rushort3.cl +++ b/libclc/test/binding/core/SatConvertSToU_Rushort3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Rushort4.cl b/libclc/test/binding/core/SatConvertSToU_Rushort4.cl index 88de27dbe4702..302e44b7aa5b7 100644 --- a/libclc/test/binding/core/SatConvertSToU_Rushort4.cl +++ b/libclc/test/binding/core/SatConvertSToU_Rushort4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertSToU_Rushort8.cl b/libclc/test/binding/core/SatConvertSToU_Rushort8.cl index 33971c00ce553..9d3dbd6fd7f73 100644 --- a/libclc/test/binding/core/SatConvertSToU_Rushort8.cl +++ b/libclc/test/binding/core/SatConvertSToU_Rushort8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rchar.cl b/libclc/test/binding/core/SatConvertUToS_Rchar.cl index 29664c0ea8031..92aa4a48ed2e9 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rchar.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rchar.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rchar16.cl b/libclc/test/binding/core/SatConvertUToS_Rchar16.cl index 5a7045ae35535..dcde7aa6c828e 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rchar16.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rchar16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rchar2.cl b/libclc/test/binding/core/SatConvertUToS_Rchar2.cl index 84bf45bd50035..1a251892dd2ea 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rchar2.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rchar2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rchar3.cl b/libclc/test/binding/core/SatConvertUToS_Rchar3.cl index 6fc5b4d95a391..4fc528ee2a313 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rchar3.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rchar3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rchar4.cl b/libclc/test/binding/core/SatConvertUToS_Rchar4.cl index 7682e4244b7a5..092e127af8908 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rchar4.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rchar4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rchar8.cl b/libclc/test/binding/core/SatConvertUToS_Rchar8.cl index 2843bdb92f906..10b5aa79a62fc 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rchar8.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rchar8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rint.cl b/libclc/test/binding/core/SatConvertUToS_Rint.cl index 3a46415d1f801..14a3a91828d9d 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rint.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rint.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rint16.cl b/libclc/test/binding/core/SatConvertUToS_Rint16.cl index f5e7701e139a3..6ae4e9674c4f1 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rint16.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rint16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rint2.cl b/libclc/test/binding/core/SatConvertUToS_Rint2.cl index 22761803d7e92..04bbd4a435921 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rint2.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rint2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rint3.cl b/libclc/test/binding/core/SatConvertUToS_Rint3.cl index df85cf90ab4aa..9ead39bf66187 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rint3.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rint3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rint4.cl b/libclc/test/binding/core/SatConvertUToS_Rint4.cl index 608a796d033a3..c08df02a75f93 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rint4.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rint4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rint8.cl b/libclc/test/binding/core/SatConvertUToS_Rint8.cl index 9fcd191035dc2..1c0f8b7c98df0 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rint8.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rint8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rlong.cl b/libclc/test/binding/core/SatConvertUToS_Rlong.cl index a5ddae5394caa..8cf01dc96397d 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rlong.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rlong.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rlong16.cl b/libclc/test/binding/core/SatConvertUToS_Rlong16.cl index 4da3f1960dbe3..c818291d6084a 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rlong16.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rlong16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rlong2.cl b/libclc/test/binding/core/SatConvertUToS_Rlong2.cl index a232f4296b0b2..7b6deb344762c 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rlong2.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rlong2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rlong3.cl b/libclc/test/binding/core/SatConvertUToS_Rlong3.cl index 34556d38e5a5e..4d845bf2d0ab4 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rlong3.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rlong3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rlong4.cl b/libclc/test/binding/core/SatConvertUToS_Rlong4.cl index d9d845b57d321..83f7f7c9e85bd 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rlong4.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rlong4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rlong8.cl b/libclc/test/binding/core/SatConvertUToS_Rlong8.cl index 8f68358668f70..30bb0a43f2349 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rlong8.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rlong8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rshort.cl b/libclc/test/binding/core/SatConvertUToS_Rshort.cl index 20d5689373fd6..7a839e4b8ed2b 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rshort.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rshort.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rshort16.cl b/libclc/test/binding/core/SatConvertUToS_Rshort16.cl index adc69a2c94b24..06bed02ead712 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rshort16.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rshort16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rshort2.cl b/libclc/test/binding/core/SatConvertUToS_Rshort2.cl index f5a0eb2a850bd..1e6fa36a6b2ef 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rshort2.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rshort2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rshort3.cl b/libclc/test/binding/core/SatConvertUToS_Rshort3.cl index ee8130d85c824..b5ebfe3b07d81 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rshort3.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rshort3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rshort4.cl b/libclc/test/binding/core/SatConvertUToS_Rshort4.cl index 9a614dde9d765..450b999dbd791 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rshort4.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rshort4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SatConvertUToS_Rshort8.cl b/libclc/test/binding/core/SatConvertUToS_Rshort8.cl index f0f7a290787ad..1f8a7380553c1 100644 --- a/libclc/test/binding/core/SatConvertUToS_Rshort8.cl +++ b/libclc/test/binding/core/SatConvertUToS_Rshort8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/SignBitSet.cl b/libclc/test/binding/core/SignBitSet.cl index cda96cbb6384d..1f82fd8b72676 100644 --- a/libclc/test/binding/core/SignBitSet.cl +++ b/libclc/test/binding/core/SignBitSet.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruchar.cl b/libclc/test/binding/core/UConvert_Ruchar.cl index e3b4ac9678b0d..30a94e7c307ed 100644 --- a/libclc/test/binding/core/UConvert_Ruchar.cl +++ b/libclc/test/binding/core/UConvert_Ruchar.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruchar16.cl b/libclc/test/binding/core/UConvert_Ruchar16.cl index b5121d78f0c32..45c64b762b96c 100644 --- a/libclc/test/binding/core/UConvert_Ruchar16.cl +++ b/libclc/test/binding/core/UConvert_Ruchar16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruchar16_sat.cl b/libclc/test/binding/core/UConvert_Ruchar16_sat.cl index 15bee307a13ed..421102a4e3ab7 100644 --- a/libclc/test/binding/core/UConvert_Ruchar16_sat.cl +++ b/libclc/test/binding/core/UConvert_Ruchar16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruchar2.cl b/libclc/test/binding/core/UConvert_Ruchar2.cl index c9ba50728e573..9b6804c51a4aa 100644 --- a/libclc/test/binding/core/UConvert_Ruchar2.cl +++ b/libclc/test/binding/core/UConvert_Ruchar2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruchar2_sat.cl b/libclc/test/binding/core/UConvert_Ruchar2_sat.cl index ae23962725193..30130495b4c8a 100644 --- a/libclc/test/binding/core/UConvert_Ruchar2_sat.cl +++ b/libclc/test/binding/core/UConvert_Ruchar2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruchar3.cl b/libclc/test/binding/core/UConvert_Ruchar3.cl index e1f6d117e5bba..69e709b8397b3 100644 --- a/libclc/test/binding/core/UConvert_Ruchar3.cl +++ b/libclc/test/binding/core/UConvert_Ruchar3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruchar3_sat.cl b/libclc/test/binding/core/UConvert_Ruchar3_sat.cl index 90afdde1bef9b..1479a08925cad 100644 --- a/libclc/test/binding/core/UConvert_Ruchar3_sat.cl +++ b/libclc/test/binding/core/UConvert_Ruchar3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruchar4.cl b/libclc/test/binding/core/UConvert_Ruchar4.cl index 5ad13eb6bec41..b0c6dcd1c4e57 100644 --- a/libclc/test/binding/core/UConvert_Ruchar4.cl +++ b/libclc/test/binding/core/UConvert_Ruchar4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruchar4_sat.cl b/libclc/test/binding/core/UConvert_Ruchar4_sat.cl index 75aed18559d1d..569e9bb17f109 100644 --- a/libclc/test/binding/core/UConvert_Ruchar4_sat.cl +++ b/libclc/test/binding/core/UConvert_Ruchar4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruchar8.cl b/libclc/test/binding/core/UConvert_Ruchar8.cl index 9c3ef35fd2dad..1dabf0d1d69ef 100644 --- a/libclc/test/binding/core/UConvert_Ruchar8.cl +++ b/libclc/test/binding/core/UConvert_Ruchar8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruchar8_sat.cl b/libclc/test/binding/core/UConvert_Ruchar8_sat.cl index b845bc9a1f2c5..029b4a446354a 100644 --- a/libclc/test/binding/core/UConvert_Ruchar8_sat.cl +++ b/libclc/test/binding/core/UConvert_Ruchar8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruchar_sat.cl b/libclc/test/binding/core/UConvert_Ruchar_sat.cl index db22796f18f25..90496d6631ca6 100644 --- a/libclc/test/binding/core/UConvert_Ruchar_sat.cl +++ b/libclc/test/binding/core/UConvert_Ruchar_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruint.cl b/libclc/test/binding/core/UConvert_Ruint.cl index 000c8fe0cbc3c..4634e45775ee1 100644 --- a/libclc/test/binding/core/UConvert_Ruint.cl +++ b/libclc/test/binding/core/UConvert_Ruint.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruint16.cl b/libclc/test/binding/core/UConvert_Ruint16.cl index 8cfa8603dccbb..1b64ed77ad9e1 100644 --- a/libclc/test/binding/core/UConvert_Ruint16.cl +++ b/libclc/test/binding/core/UConvert_Ruint16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruint16_sat.cl b/libclc/test/binding/core/UConvert_Ruint16_sat.cl index 770ddef3ed1d0..caf32fe57d1af 100644 --- a/libclc/test/binding/core/UConvert_Ruint16_sat.cl +++ b/libclc/test/binding/core/UConvert_Ruint16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruint2.cl b/libclc/test/binding/core/UConvert_Ruint2.cl index e341cf0c7d36a..948755ca4d71a 100644 --- a/libclc/test/binding/core/UConvert_Ruint2.cl +++ b/libclc/test/binding/core/UConvert_Ruint2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruint2_sat.cl b/libclc/test/binding/core/UConvert_Ruint2_sat.cl index 27bdda62f81e5..8acdbc81c8dd0 100644 --- a/libclc/test/binding/core/UConvert_Ruint2_sat.cl +++ b/libclc/test/binding/core/UConvert_Ruint2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruint3.cl b/libclc/test/binding/core/UConvert_Ruint3.cl index c713f1aaa39b4..c640d35a5b41b 100644 --- a/libclc/test/binding/core/UConvert_Ruint3.cl +++ b/libclc/test/binding/core/UConvert_Ruint3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruint3_sat.cl b/libclc/test/binding/core/UConvert_Ruint3_sat.cl index c58caf5e72793..954ee258d3fcd 100644 --- a/libclc/test/binding/core/UConvert_Ruint3_sat.cl +++ b/libclc/test/binding/core/UConvert_Ruint3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruint4.cl b/libclc/test/binding/core/UConvert_Ruint4.cl index ff9e404cc5eca..1230800b6b501 100644 --- a/libclc/test/binding/core/UConvert_Ruint4.cl +++ b/libclc/test/binding/core/UConvert_Ruint4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruint4_sat.cl b/libclc/test/binding/core/UConvert_Ruint4_sat.cl index 9fc0619a5e7ec..f2a19d2f0fedc 100644 --- a/libclc/test/binding/core/UConvert_Ruint4_sat.cl +++ b/libclc/test/binding/core/UConvert_Ruint4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruint8.cl b/libclc/test/binding/core/UConvert_Ruint8.cl index 48b5504a02128..66dddf6bf761c 100644 --- a/libclc/test/binding/core/UConvert_Ruint8.cl +++ b/libclc/test/binding/core/UConvert_Ruint8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruint8_sat.cl b/libclc/test/binding/core/UConvert_Ruint8_sat.cl index 4899031ab7ec9..207c50a240ada 100644 --- a/libclc/test/binding/core/UConvert_Ruint8_sat.cl +++ b/libclc/test/binding/core/UConvert_Ruint8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Ruint_sat.cl b/libclc/test/binding/core/UConvert_Ruint_sat.cl index 895d349ca2836..a74a6459fd3fc 100644 --- a/libclc/test/binding/core/UConvert_Ruint_sat.cl +++ b/libclc/test/binding/core/UConvert_Ruint_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rulong.cl b/libclc/test/binding/core/UConvert_Rulong.cl index 51b471b6c9318..ee1042730db46 100644 --- a/libclc/test/binding/core/UConvert_Rulong.cl +++ b/libclc/test/binding/core/UConvert_Rulong.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rulong16.cl b/libclc/test/binding/core/UConvert_Rulong16.cl index 10f4c6821d357..4be1301a1d7dd 100644 --- a/libclc/test/binding/core/UConvert_Rulong16.cl +++ b/libclc/test/binding/core/UConvert_Rulong16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rulong16_sat.cl b/libclc/test/binding/core/UConvert_Rulong16_sat.cl index a2add5a98ed2c..e52d225583c2b 100644 --- a/libclc/test/binding/core/UConvert_Rulong16_sat.cl +++ b/libclc/test/binding/core/UConvert_Rulong16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rulong2.cl b/libclc/test/binding/core/UConvert_Rulong2.cl index 5fc1c530d44c7..6e01ec0a3b880 100644 --- a/libclc/test/binding/core/UConvert_Rulong2.cl +++ b/libclc/test/binding/core/UConvert_Rulong2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rulong2_sat.cl b/libclc/test/binding/core/UConvert_Rulong2_sat.cl index ca634ef14ee55..1a94f48d63168 100644 --- a/libclc/test/binding/core/UConvert_Rulong2_sat.cl +++ b/libclc/test/binding/core/UConvert_Rulong2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rulong3.cl b/libclc/test/binding/core/UConvert_Rulong3.cl index 95bb0a29cae9e..e462276686edf 100644 --- a/libclc/test/binding/core/UConvert_Rulong3.cl +++ b/libclc/test/binding/core/UConvert_Rulong3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rulong3_sat.cl b/libclc/test/binding/core/UConvert_Rulong3_sat.cl index b1bbeb63eb6bf..53d013b44ad1c 100644 --- a/libclc/test/binding/core/UConvert_Rulong3_sat.cl +++ b/libclc/test/binding/core/UConvert_Rulong3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rulong4.cl b/libclc/test/binding/core/UConvert_Rulong4.cl index af3bfd7f9c63d..fdd4e4540a4be 100644 --- a/libclc/test/binding/core/UConvert_Rulong4.cl +++ b/libclc/test/binding/core/UConvert_Rulong4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rulong4_sat.cl b/libclc/test/binding/core/UConvert_Rulong4_sat.cl index 36bed83ecf1e6..cb6a04f6359bb 100644 --- a/libclc/test/binding/core/UConvert_Rulong4_sat.cl +++ b/libclc/test/binding/core/UConvert_Rulong4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rulong8.cl b/libclc/test/binding/core/UConvert_Rulong8.cl index f16233dc01aae..1c0c902cbbb52 100644 --- a/libclc/test/binding/core/UConvert_Rulong8.cl +++ b/libclc/test/binding/core/UConvert_Rulong8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rulong8_sat.cl b/libclc/test/binding/core/UConvert_Rulong8_sat.cl index 1724ab7d0142e..c050aebb4623a 100644 --- a/libclc/test/binding/core/UConvert_Rulong8_sat.cl +++ b/libclc/test/binding/core/UConvert_Rulong8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rulong_sat.cl b/libclc/test/binding/core/UConvert_Rulong_sat.cl index f98724668f223..8ba6e9e6f8d6a 100644 --- a/libclc/test/binding/core/UConvert_Rulong_sat.cl +++ b/libclc/test/binding/core/UConvert_Rulong_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rushort.cl b/libclc/test/binding/core/UConvert_Rushort.cl index 7336f7bfe2b88..c16db1c7e2628 100644 --- a/libclc/test/binding/core/UConvert_Rushort.cl +++ b/libclc/test/binding/core/UConvert_Rushort.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rushort16.cl b/libclc/test/binding/core/UConvert_Rushort16.cl index ca2d62e43fbcf..518de0bde7c6c 100644 --- a/libclc/test/binding/core/UConvert_Rushort16.cl +++ b/libclc/test/binding/core/UConvert_Rushort16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rushort16_sat.cl b/libclc/test/binding/core/UConvert_Rushort16_sat.cl index c40d7be98ea2c..0f0ac5676fb2c 100644 --- a/libclc/test/binding/core/UConvert_Rushort16_sat.cl +++ b/libclc/test/binding/core/UConvert_Rushort16_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rushort2.cl b/libclc/test/binding/core/UConvert_Rushort2.cl index d77bac291bc44..410fc82b6c8d9 100644 --- a/libclc/test/binding/core/UConvert_Rushort2.cl +++ b/libclc/test/binding/core/UConvert_Rushort2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rushort2_sat.cl b/libclc/test/binding/core/UConvert_Rushort2_sat.cl index dc909174e7730..780e3bfa551f8 100644 --- a/libclc/test/binding/core/UConvert_Rushort2_sat.cl +++ b/libclc/test/binding/core/UConvert_Rushort2_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rushort3.cl b/libclc/test/binding/core/UConvert_Rushort3.cl index e8c6f4be3f551..1580b15f09e04 100644 --- a/libclc/test/binding/core/UConvert_Rushort3.cl +++ b/libclc/test/binding/core/UConvert_Rushort3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rushort3_sat.cl b/libclc/test/binding/core/UConvert_Rushort3_sat.cl index 95a6c68525a04..8ad31b327f000 100644 --- a/libclc/test/binding/core/UConvert_Rushort3_sat.cl +++ b/libclc/test/binding/core/UConvert_Rushort3_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rushort4.cl b/libclc/test/binding/core/UConvert_Rushort4.cl index dd8177f982d94..92d5d1779e8dd 100644 --- a/libclc/test/binding/core/UConvert_Rushort4.cl +++ b/libclc/test/binding/core/UConvert_Rushort4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rushort4_sat.cl b/libclc/test/binding/core/UConvert_Rushort4_sat.cl index 1e0424ef8face..71bde2cb55756 100644 --- a/libclc/test/binding/core/UConvert_Rushort4_sat.cl +++ b/libclc/test/binding/core/UConvert_Rushort4_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rushort8.cl b/libclc/test/binding/core/UConvert_Rushort8.cl index 834e1551f4114..f0b26c3c3b9cb 100644 --- a/libclc/test/binding/core/UConvert_Rushort8.cl +++ b/libclc/test/binding/core/UConvert_Rushort8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rushort8_sat.cl b/libclc/test/binding/core/UConvert_Rushort8_sat.cl index 18861083b5545..41ca4f238b784 100644 --- a/libclc/test/binding/core/UConvert_Rushort8_sat.cl +++ b/libclc/test/binding/core/UConvert_Rushort8_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/UConvert_Rushort_sat.cl b/libclc/test/binding/core/UConvert_Rushort_sat.cl index 378efa0aed484..3b99ce023324c 100644 --- a/libclc/test/binding/core/UConvert_Rushort_sat.cl +++ b/libclc/test/binding/core/UConvert_Rushort_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/Unordered.cl b/libclc/test/binding/core/Unordered.cl index 1a49d13fe5cc3..df36c5737be63 100644 --- a/libclc/test/binding/core/Unordered.cl +++ b/libclc/test/binding/core/Unordered.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/core/VectorTimesScalar.cl b/libclc/test/binding/core/VectorTimesScalar.cl index 2d75ad61fb0aa..dfc82b3e76980 100644 --- a/libclc/test/binding/core/VectorTimesScalar.cl +++ b/libclc/test/binding/core/VectorTimesScalar.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/acos.cl b/libclc/test/binding/ocl/acos.cl index 211bf56d5f9c8..c24348099c779 100644 --- a/libclc/test/binding/ocl/acos.cl +++ b/libclc/test/binding/ocl/acos.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/acosh.cl b/libclc/test/binding/ocl/acosh.cl index ac841636b5805..b7cee51af20a6 100644 --- a/libclc/test/binding/ocl/acosh.cl +++ b/libclc/test/binding/ocl/acosh.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/acospi.cl b/libclc/test/binding/ocl/acospi.cl index 0139024065ad3..f8df863291094 100644 --- a/libclc/test/binding/ocl/acospi.cl +++ b/libclc/test/binding/ocl/acospi.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/asin.cl b/libclc/test/binding/ocl/asin.cl index fea4361926387..72ee03b3065fe 100644 --- a/libclc/test/binding/ocl/asin.cl +++ b/libclc/test/binding/ocl/asin.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/asinh.cl b/libclc/test/binding/ocl/asinh.cl index b796d44874193..2219ebc305276 100644 --- a/libclc/test/binding/ocl/asinh.cl +++ b/libclc/test/binding/ocl/asinh.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/asinpi.cl b/libclc/test/binding/ocl/asinpi.cl index 1fc2e256b9595..13d1ecf551bf1 100644 --- a/libclc/test/binding/ocl/asinpi.cl +++ b/libclc/test/binding/ocl/asinpi.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/atan.cl b/libclc/test/binding/ocl/atan.cl index a54e9bdbecad6..f4cea65663ced 100644 --- a/libclc/test/binding/ocl/atan.cl +++ b/libclc/test/binding/ocl/atan.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/atan2.cl b/libclc/test/binding/ocl/atan2.cl index 621ddcb4ebc27..1c47e4d65a9e3 100644 --- a/libclc/test/binding/ocl/atan2.cl +++ b/libclc/test/binding/ocl/atan2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/atan2pi.cl b/libclc/test/binding/ocl/atan2pi.cl index 53865521ae80f..3c3f9ff6c45f7 100644 --- a/libclc/test/binding/ocl/atan2pi.cl +++ b/libclc/test/binding/ocl/atan2pi.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/atanh.cl b/libclc/test/binding/ocl/atanh.cl index 05c03e0bfc568..f31e359a05fcd 100644 --- a/libclc/test/binding/ocl/atanh.cl +++ b/libclc/test/binding/ocl/atanh.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/atanpi.cl b/libclc/test/binding/ocl/atanpi.cl index e44eba8214902..c10b9e5f3d633 100644 --- a/libclc/test/binding/ocl/atanpi.cl +++ b/libclc/test/binding/ocl/atanpi.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/bitselect.cl b/libclc/test/binding/ocl/bitselect.cl index 7d31d3336dd7c..4d8c5a5b76868 100644 --- a/libclc/test/binding/ocl/bitselect.cl +++ b/libclc/test/binding/ocl/bitselect.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/cbrt.cl b/libclc/test/binding/ocl/cbrt.cl index 8925c92e2147c..02788aae14626 100644 --- a/libclc/test/binding/ocl/cbrt.cl +++ b/libclc/test/binding/ocl/cbrt.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/ceil.cl b/libclc/test/binding/ocl/ceil.cl index c60cd81e7e530..feaa52e0444ff 100644 --- a/libclc/test/binding/ocl/ceil.cl +++ b/libclc/test/binding/ocl/ceil.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/clz.cl b/libclc/test/binding/ocl/clz.cl index 0994098545574..6ada4fae19ddf 100644 --- a/libclc/test/binding/ocl/clz.cl +++ b/libclc/test/binding/ocl/clz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/copysign.cl b/libclc/test/binding/ocl/copysign.cl index 90582a525cdc6..2d51d736b5d0c 100644 --- a/libclc/test/binding/ocl/copysign.cl +++ b/libclc/test/binding/ocl/copysign.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/cos.cl b/libclc/test/binding/ocl/cos.cl index 7f9a884f989a7..86d5d861485ae 100644 --- a/libclc/test/binding/ocl/cos.cl +++ b/libclc/test/binding/ocl/cos.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/cosh.cl b/libclc/test/binding/ocl/cosh.cl index 35ebffab0fc8b..9cb26fc849fa6 100644 --- a/libclc/test/binding/ocl/cosh.cl +++ b/libclc/test/binding/ocl/cosh.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/cospi.cl b/libclc/test/binding/ocl/cospi.cl index 44b15bec63504..b5512968f1c27 100644 --- a/libclc/test/binding/ocl/cospi.cl +++ b/libclc/test/binding/ocl/cospi.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/cross.cl b/libclc/test/binding/ocl/cross.cl index a72a9645312f9..b680de41d2d83 100644 --- a/libclc/test/binding/ocl/cross.cl +++ b/libclc/test/binding/ocl/cross.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/ctz.cl b/libclc/test/binding/ocl/ctz.cl index a4961fbff6ffb..dc965c189cedf 100644 --- a/libclc/test/binding/ocl/ctz.cl +++ b/libclc/test/binding/ocl/ctz.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/degrees.cl b/libclc/test/binding/ocl/degrees.cl index 818831bebebf9..70754acaf003d 100644 --- a/libclc/test/binding/ocl/degrees.cl +++ b/libclc/test/binding/ocl/degrees.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/distance.cl b/libclc/test/binding/ocl/distance.cl index c9cd958582b17..0aa0baf885663 100644 --- a/libclc/test/binding/ocl/distance.cl +++ b/libclc/test/binding/ocl/distance.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/erf.cl b/libclc/test/binding/ocl/erf.cl index d67c7833de1ec..2a2a4c56cac08 100644 --- a/libclc/test/binding/ocl/erf.cl +++ b/libclc/test/binding/ocl/erf.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/erfc.cl b/libclc/test/binding/ocl/erfc.cl index 0a5d8c5cdae8d..bf7894de9201f 100644 --- a/libclc/test/binding/ocl/erfc.cl +++ b/libclc/test/binding/ocl/erfc.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/exp.cl b/libclc/test/binding/ocl/exp.cl index 21c48ad5a8c75..5cfdd0d6b3b9a 100644 --- a/libclc/test/binding/ocl/exp.cl +++ b/libclc/test/binding/ocl/exp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/exp10.cl b/libclc/test/binding/ocl/exp10.cl index ab49ff10abda0..c89d219af6f08 100644 --- a/libclc/test/binding/ocl/exp10.cl +++ b/libclc/test/binding/ocl/exp10.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/exp2.cl b/libclc/test/binding/ocl/exp2.cl index 98b3bdcdcfa7d..12369890e3b18 100644 --- a/libclc/test/binding/ocl/exp2.cl +++ b/libclc/test/binding/ocl/exp2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/expm1.cl b/libclc/test/binding/ocl/expm1.cl index 63947216b9eb9..684fa7d62ae93 100644 --- a/libclc/test/binding/ocl/expm1.cl +++ b/libclc/test/binding/ocl/expm1.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fabs.cl b/libclc/test/binding/ocl/fabs.cl index 6db0080b0fd20..4cc99640f5b0a 100644 --- a/libclc/test/binding/ocl/fabs.cl +++ b/libclc/test/binding/ocl/fabs.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fast_distance.cl b/libclc/test/binding/ocl/fast_distance.cl index eff7867b8d224..63e522dd9c712 100644 --- a/libclc/test/binding/ocl/fast_distance.cl +++ b/libclc/test/binding/ocl/fast_distance.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fast_length.cl b/libclc/test/binding/ocl/fast_length.cl index a632736dd463f..db2db9e512305 100644 --- a/libclc/test/binding/ocl/fast_length.cl +++ b/libclc/test/binding/ocl/fast_length.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fast_normalize.cl b/libclc/test/binding/ocl/fast_normalize.cl index b277f72126a2d..3d76920a53873 100644 --- a/libclc/test/binding/ocl/fast_normalize.cl +++ b/libclc/test/binding/ocl/fast_normalize.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fclamp.cl b/libclc/test/binding/ocl/fclamp.cl index 3bce2d2529ab2..4b70d5d071b32 100644 --- a/libclc/test/binding/ocl/fclamp.cl +++ b/libclc/test/binding/ocl/fclamp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fdim.cl b/libclc/test/binding/ocl/fdim.cl index d070214c1d764..6d08b22026822 100644 --- a/libclc/test/binding/ocl/fdim.cl +++ b/libclc/test/binding/ocl/fdim.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/floor.cl b/libclc/test/binding/ocl/floor.cl index 368fba2bb1749..e3e2294e515ee 100644 --- a/libclc/test/binding/ocl/floor.cl +++ b/libclc/test/binding/ocl/floor.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fma.cl b/libclc/test/binding/ocl/fma.cl index 2064c12848046..4d04b1b3a60e4 100644 --- a/libclc/test/binding/ocl/fma.cl +++ b/libclc/test/binding/ocl/fma.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fmax.cl b/libclc/test/binding/ocl/fmax.cl index f428d91e338cd..81067a0d5fe98 100644 --- a/libclc/test/binding/ocl/fmax.cl +++ b/libclc/test/binding/ocl/fmax.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fmax_common.cl b/libclc/test/binding/ocl/fmax_common.cl index e8b608a3824db..fc4696e8781c2 100644 --- a/libclc/test/binding/ocl/fmax_common.cl +++ b/libclc/test/binding/ocl/fmax_common.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fmin.cl b/libclc/test/binding/ocl/fmin.cl index ca3c02281baf6..68516541b5389 100644 --- a/libclc/test/binding/ocl/fmin.cl +++ b/libclc/test/binding/ocl/fmin.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fmin_common.cl b/libclc/test/binding/ocl/fmin_common.cl index 104a26a2ad1a0..2cbda0e87636d 100644 --- a/libclc/test/binding/ocl/fmin_common.cl +++ b/libclc/test/binding/ocl/fmin_common.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fmod.cl b/libclc/test/binding/ocl/fmod.cl index c76acfdb7f36f..08dd6be192e92 100644 --- a/libclc/test/binding/ocl/fmod.cl +++ b/libclc/test/binding/ocl/fmod.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/fract.cl b/libclc/test/binding/ocl/fract.cl index 73bef44eab972..0df4159c7d777 100644 --- a/libclc/test/binding/ocl/fract.cl +++ b/libclc/test/binding/ocl/fract.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/frexp.cl b/libclc/test/binding/ocl/frexp.cl index 6f147c2a05776..51b5c261417aa 100644 --- a/libclc/test/binding/ocl/frexp.cl +++ b/libclc/test/binding/ocl/frexp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_cos.cl b/libclc/test/binding/ocl/half_cos.cl index 513e84f02f499..6f01654c638a4 100644 --- a/libclc/test/binding/ocl/half_cos.cl +++ b/libclc/test/binding/ocl/half_cos.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_divide.cl b/libclc/test/binding/ocl/half_divide.cl index 826807c37c9cf..783717bbb2fde 100644 --- a/libclc/test/binding/ocl/half_divide.cl +++ b/libclc/test/binding/ocl/half_divide.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_exp.cl b/libclc/test/binding/ocl/half_exp.cl index 3d99aa9d8aa39..016f6da0d1917 100644 --- a/libclc/test/binding/ocl/half_exp.cl +++ b/libclc/test/binding/ocl/half_exp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_exp10.cl b/libclc/test/binding/ocl/half_exp10.cl index f68d7acd41e03..e2d3b476fa673 100644 --- a/libclc/test/binding/ocl/half_exp10.cl +++ b/libclc/test/binding/ocl/half_exp10.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_exp2.cl b/libclc/test/binding/ocl/half_exp2.cl index e46618c1a175b..08126f8c4a58d 100644 --- a/libclc/test/binding/ocl/half_exp2.cl +++ b/libclc/test/binding/ocl/half_exp2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_log.cl b/libclc/test/binding/ocl/half_log.cl index 9d26597b160b6..4094b557bbea5 100644 --- a/libclc/test/binding/ocl/half_log.cl +++ b/libclc/test/binding/ocl/half_log.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_log10.cl b/libclc/test/binding/ocl/half_log10.cl index 04c0ebf7df19c..ed1cfdfb52b70 100644 --- a/libclc/test/binding/ocl/half_log10.cl +++ b/libclc/test/binding/ocl/half_log10.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_log2.cl b/libclc/test/binding/ocl/half_log2.cl index 6f3ddb980e4f7..03dd49f7f0124 100644 --- a/libclc/test/binding/ocl/half_log2.cl +++ b/libclc/test/binding/ocl/half_log2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_powr.cl b/libclc/test/binding/ocl/half_powr.cl index a1e3e05484b65..c664541054a1f 100644 --- a/libclc/test/binding/ocl/half_powr.cl +++ b/libclc/test/binding/ocl/half_powr.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_recip.cl b/libclc/test/binding/ocl/half_recip.cl index d6536e484edd9..9744dfb845dda 100644 --- a/libclc/test/binding/ocl/half_recip.cl +++ b/libclc/test/binding/ocl/half_recip.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_rsqrt.cl b/libclc/test/binding/ocl/half_rsqrt.cl index 2b1235ffe172c..30cec174d379d 100644 --- a/libclc/test/binding/ocl/half_rsqrt.cl +++ b/libclc/test/binding/ocl/half_rsqrt.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_sin.cl b/libclc/test/binding/ocl/half_sin.cl index 07a45bd031c50..b7f560ce0b917 100644 --- a/libclc/test/binding/ocl/half_sin.cl +++ b/libclc/test/binding/ocl/half_sin.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_sqrt.cl b/libclc/test/binding/ocl/half_sqrt.cl index 11f43d77272f8..386ec7526a7a8 100644 --- a/libclc/test/binding/ocl/half_sqrt.cl +++ b/libclc/test/binding/ocl/half_sqrt.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/half_tan.cl b/libclc/test/binding/ocl/half_tan.cl index 5af2180570fdf..78ba6a4758d5a 100644 --- a/libclc/test/binding/ocl/half_tan.cl +++ b/libclc/test/binding/ocl/half_tan.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/hypot.cl b/libclc/test/binding/ocl/hypot.cl index cbc14d74ab727..805da383e9d5a 100644 --- a/libclc/test/binding/ocl/hypot.cl +++ b/libclc/test/binding/ocl/hypot.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/ilogb.cl b/libclc/test/binding/ocl/ilogb.cl index 6a909fb50cddc..caf35eb7fc5f2 100644 --- a/libclc/test/binding/ocl/ilogb.cl +++ b/libclc/test/binding/ocl/ilogb.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/ldexp.cl b/libclc/test/binding/ocl/ldexp.cl index e43e292e9a451..6299913350603 100644 --- a/libclc/test/binding/ocl/ldexp.cl +++ b/libclc/test/binding/ocl/ldexp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/length.cl b/libclc/test/binding/ocl/length.cl index 615dd07a4cf7a..cee7878d60dbe 100644 --- a/libclc/test/binding/ocl/length.cl +++ b/libclc/test/binding/ocl/length.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/lgamma.cl b/libclc/test/binding/ocl/lgamma.cl index 5889623562c98..085cbaecee864 100644 --- a/libclc/test/binding/ocl/lgamma.cl +++ b/libclc/test/binding/ocl/lgamma.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/lgamma_r.cl b/libclc/test/binding/ocl/lgamma_r.cl index 8a3f5ca201895..6464c3e3060e8 100644 --- a/libclc/test/binding/ocl/lgamma_r.cl +++ b/libclc/test/binding/ocl/lgamma_r.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/log.cl b/libclc/test/binding/ocl/log.cl index 1096d49e3d6ad..65666a8cb9e36 100644 --- a/libclc/test/binding/ocl/log.cl +++ b/libclc/test/binding/ocl/log.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/log10.cl b/libclc/test/binding/ocl/log10.cl index 1a1cba18149a5..f828866de31d0 100644 --- a/libclc/test/binding/ocl/log10.cl +++ b/libclc/test/binding/ocl/log10.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/log1p.cl b/libclc/test/binding/ocl/log1p.cl index 2f647a70a7557..5a1d6848cbfeb 100644 --- a/libclc/test/binding/ocl/log1p.cl +++ b/libclc/test/binding/ocl/log1p.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/log2.cl b/libclc/test/binding/ocl/log2.cl index 499309bda4be7..224b4190cd5ef 100644 --- a/libclc/test/binding/ocl/log2.cl +++ b/libclc/test/binding/ocl/log2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/logb.cl b/libclc/test/binding/ocl/logb.cl index 152bcc3cdab96..165b956c5af1d 100644 --- a/libclc/test/binding/ocl/logb.cl +++ b/libclc/test/binding/ocl/logb.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/mad.cl b/libclc/test/binding/ocl/mad.cl index f1e78cc569546..f62328336b5b2 100644 --- a/libclc/test/binding/ocl/mad.cl +++ b/libclc/test/binding/ocl/mad.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/maxmag.cl b/libclc/test/binding/ocl/maxmag.cl index 5205d9a08558f..aae053f36184c 100644 --- a/libclc/test/binding/ocl/maxmag.cl +++ b/libclc/test/binding/ocl/maxmag.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/minmag.cl b/libclc/test/binding/ocl/minmag.cl index b05255d558659..6de483de3494e 100644 --- a/libclc/test/binding/ocl/minmag.cl +++ b/libclc/test/binding/ocl/minmag.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/mix.cl b/libclc/test/binding/ocl/mix.cl index 50de1ea353534..9518d8c8c6d61 100644 --- a/libclc/test/binding/ocl/mix.cl +++ b/libclc/test/binding/ocl/mix.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/modf.cl b/libclc/test/binding/ocl/modf.cl index cae70177d308c..e2635a9812674 100644 --- a/libclc/test/binding/ocl/modf.cl +++ b/libclc/test/binding/ocl/modf.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/nan.cl b/libclc/test/binding/ocl/nan.cl index c91347c21d05d..6807861acafab 100644 --- a/libclc/test/binding/ocl/nan.cl +++ b/libclc/test/binding/ocl/nan.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_cos.cl b/libclc/test/binding/ocl/native_cos.cl index b8dc4b427d082..5d3a15fccf035 100644 --- a/libclc/test/binding/ocl/native_cos.cl +++ b/libclc/test/binding/ocl/native_cos.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_divide.cl b/libclc/test/binding/ocl/native_divide.cl index 1add972930763..be305a3c9a1d4 100644 --- a/libclc/test/binding/ocl/native_divide.cl +++ b/libclc/test/binding/ocl/native_divide.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_exp.cl b/libclc/test/binding/ocl/native_exp.cl index efce8ffc8a654..22b50480bbe20 100644 --- a/libclc/test/binding/ocl/native_exp.cl +++ b/libclc/test/binding/ocl/native_exp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_exp10.cl b/libclc/test/binding/ocl/native_exp10.cl index 3befa2cbe6346..fc5bd9552223c 100644 --- a/libclc/test/binding/ocl/native_exp10.cl +++ b/libclc/test/binding/ocl/native_exp10.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_exp2.cl b/libclc/test/binding/ocl/native_exp2.cl index 00b58282d8106..892015a00bd11 100644 --- a/libclc/test/binding/ocl/native_exp2.cl +++ b/libclc/test/binding/ocl/native_exp2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_log.cl b/libclc/test/binding/ocl/native_log.cl index 9ae0d8a11171f..41245f4f138ee 100644 --- a/libclc/test/binding/ocl/native_log.cl +++ b/libclc/test/binding/ocl/native_log.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_log10.cl b/libclc/test/binding/ocl/native_log10.cl index fb855843d91af..7808ab26ebea0 100644 --- a/libclc/test/binding/ocl/native_log10.cl +++ b/libclc/test/binding/ocl/native_log10.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_log2.cl b/libclc/test/binding/ocl/native_log2.cl index b10bf05101229..6d063d7728443 100644 --- a/libclc/test/binding/ocl/native_log2.cl +++ b/libclc/test/binding/ocl/native_log2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_powr.cl b/libclc/test/binding/ocl/native_powr.cl index 5c76af37876e8..2412e87a0c74b 100644 --- a/libclc/test/binding/ocl/native_powr.cl +++ b/libclc/test/binding/ocl/native_powr.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_recip.cl b/libclc/test/binding/ocl/native_recip.cl index f5e505e0bb6e5..2c9491f4205a7 100644 --- a/libclc/test/binding/ocl/native_recip.cl +++ b/libclc/test/binding/ocl/native_recip.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_rsqrt.cl b/libclc/test/binding/ocl/native_rsqrt.cl index 6ab45b8532211..b055110ac002b 100644 --- a/libclc/test/binding/ocl/native_rsqrt.cl +++ b/libclc/test/binding/ocl/native_rsqrt.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_sin.cl b/libclc/test/binding/ocl/native_sin.cl index 047cca254822d..66881ab6f10d0 100644 --- a/libclc/test/binding/ocl/native_sin.cl +++ b/libclc/test/binding/ocl/native_sin.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_sqrt.cl b/libclc/test/binding/ocl/native_sqrt.cl index f0e0cac9c94a5..325a403f6d458 100644 --- a/libclc/test/binding/ocl/native_sqrt.cl +++ b/libclc/test/binding/ocl/native_sqrt.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/native_tan.cl b/libclc/test/binding/ocl/native_tan.cl index 48fb75e3fef16..b88b003828c2d 100644 --- a/libclc/test/binding/ocl/native_tan.cl +++ b/libclc/test/binding/ocl/native_tan.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/nextafter.cl b/libclc/test/binding/ocl/nextafter.cl index ce82e1b6bd77f..b6b1b505c514c 100644 --- a/libclc/test/binding/ocl/nextafter.cl +++ b/libclc/test/binding/ocl/nextafter.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/normalize.cl b/libclc/test/binding/ocl/normalize.cl index e69b35e63b395..b52c7309a94b7 100644 --- a/libclc/test/binding/ocl/normalize.cl +++ b/libclc/test/binding/ocl/normalize.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/popcount.cl b/libclc/test/binding/ocl/popcount.cl index 929d3a09e4996..9b9ac65cc378a 100644 --- a/libclc/test/binding/ocl/popcount.cl +++ b/libclc/test/binding/ocl/popcount.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/pow.cl b/libclc/test/binding/ocl/pow.cl index 63328bb8d4b63..a5449bf868295 100644 --- a/libclc/test/binding/ocl/pow.cl +++ b/libclc/test/binding/ocl/pow.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/pown.cl b/libclc/test/binding/ocl/pown.cl index 21881bdf3772d..be55a1bb0cf3c 100644 --- a/libclc/test/binding/ocl/pown.cl +++ b/libclc/test/binding/ocl/pown.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/powr.cl b/libclc/test/binding/ocl/powr.cl index 6a685f1d69879..f0db2cfedaa01 100644 --- a/libclc/test/binding/ocl/powr.cl +++ b/libclc/test/binding/ocl/powr.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/prefetch.cl b/libclc/test/binding/ocl/prefetch.cl index 1665c32b4ba77..da9d09d625e45 100644 --- a/libclc/test/binding/ocl/prefetch.cl +++ b/libclc/test/binding/ocl/prefetch.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/radians.cl b/libclc/test/binding/ocl/radians.cl index 3c7685966e70e..5bf1e19f8f223 100644 --- a/libclc/test/binding/ocl/radians.cl +++ b/libclc/test/binding/ocl/radians.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/remainder.cl b/libclc/test/binding/ocl/remainder.cl index 69e5307a48dde..3c95e44be6a6e 100644 --- a/libclc/test/binding/ocl/remainder.cl +++ b/libclc/test/binding/ocl/remainder.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/remquo.cl b/libclc/test/binding/ocl/remquo.cl index eb14d1d2beabb..034dcf1f53ed2 100644 --- a/libclc/test/binding/ocl/remquo.cl +++ b/libclc/test/binding/ocl/remquo.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/rint.cl b/libclc/test/binding/ocl/rint.cl index 8bea89e5d0dd2..d8745fa212b84 100644 --- a/libclc/test/binding/ocl/rint.cl +++ b/libclc/test/binding/ocl/rint.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/rootn.cl b/libclc/test/binding/ocl/rootn.cl index 450e07735d1ad..5467669d6dd5a 100644 --- a/libclc/test/binding/ocl/rootn.cl +++ b/libclc/test/binding/ocl/rootn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/rotate.cl b/libclc/test/binding/ocl/rotate.cl index fcdbc76f5fa61..4312abeb8696b 100644 --- a/libclc/test/binding/ocl/rotate.cl +++ b/libclc/test/binding/ocl/rotate.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/round.cl b/libclc/test/binding/ocl/round.cl index 008444948adaa..493643223fe26 100644 --- a/libclc/test/binding/ocl/round.cl +++ b/libclc/test/binding/ocl/round.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/rsqrt.cl b/libclc/test/binding/ocl/rsqrt.cl index 3c5472721af35..fdcac1222457f 100644 --- a/libclc/test/binding/ocl/rsqrt.cl +++ b/libclc/test/binding/ocl/rsqrt.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_abs.cl b/libclc/test/binding/ocl/s_abs.cl index 61533e8c34469..f2ef308ef6d32 100644 --- a/libclc/test/binding/ocl/s_abs.cl +++ b/libclc/test/binding/ocl/s_abs.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_abs_diff.cl b/libclc/test/binding/ocl/s_abs_diff.cl index 878974fc074e4..d117827447a92 100644 --- a/libclc/test/binding/ocl/s_abs_diff.cl +++ b/libclc/test/binding/ocl/s_abs_diff.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_add_sat.cl b/libclc/test/binding/ocl/s_add_sat.cl index 7047dd358154f..20811aa9f6115 100644 --- a/libclc/test/binding/ocl/s_add_sat.cl +++ b/libclc/test/binding/ocl/s_add_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_clamp.cl b/libclc/test/binding/ocl/s_clamp.cl index e1a0123bb6bb3..ae024173c9d2a 100644 --- a/libclc/test/binding/ocl/s_clamp.cl +++ b/libclc/test/binding/ocl/s_clamp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_hadd.cl b/libclc/test/binding/ocl/s_hadd.cl index 9718e91b23316..8d1bf0d74fecb 100644 --- a/libclc/test/binding/ocl/s_hadd.cl +++ b/libclc/test/binding/ocl/s_hadd.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_mad24.cl b/libclc/test/binding/ocl/s_mad24.cl index c5e60f7c8d5c3..b5110189a89d8 100644 --- a/libclc/test/binding/ocl/s_mad24.cl +++ b/libclc/test/binding/ocl/s_mad24.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_mad_hi.cl b/libclc/test/binding/ocl/s_mad_hi.cl index 7ebd56c6f4387..57f7f43d14e97 100644 --- a/libclc/test/binding/ocl/s_mad_hi.cl +++ b/libclc/test/binding/ocl/s_mad_hi.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_mad_sat.cl b/libclc/test/binding/ocl/s_mad_sat.cl index 511b438a1e292..364cd99084ef5 100644 --- a/libclc/test/binding/ocl/s_mad_sat.cl +++ b/libclc/test/binding/ocl/s_mad_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_max.cl b/libclc/test/binding/ocl/s_max.cl index 7dea096eb1653..891ea5759cf76 100644 --- a/libclc/test/binding/ocl/s_max.cl +++ b/libclc/test/binding/ocl/s_max.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_min.cl b/libclc/test/binding/ocl/s_min.cl index 35c8f37ca687d..f2bed978f2295 100644 --- a/libclc/test/binding/ocl/s_min.cl +++ b/libclc/test/binding/ocl/s_min.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_mul24.cl b/libclc/test/binding/ocl/s_mul24.cl index da5b1e979364a..3ac01a75e9d1a 100644 --- a/libclc/test/binding/ocl/s_mul24.cl +++ b/libclc/test/binding/ocl/s_mul24.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_mul_hi.cl b/libclc/test/binding/ocl/s_mul_hi.cl index 80d31c76e424e..0b86076351f17 100644 --- a/libclc/test/binding/ocl/s_mul_hi.cl +++ b/libclc/test/binding/ocl/s_mul_hi.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_rhadd.cl b/libclc/test/binding/ocl/s_rhadd.cl index 8fe05c520b67f..f6dc9c1411304 100644 --- a/libclc/test/binding/ocl/s_rhadd.cl +++ b/libclc/test/binding/ocl/s_rhadd.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_sub_sat.cl b/libclc/test/binding/ocl/s_sub_sat.cl index a13adcce40265..36e752d24bf42 100644 --- a/libclc/test/binding/ocl/s_sub_sat.cl +++ b/libclc/test/binding/ocl/s_sub_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/s_upsample.cl b/libclc/test/binding/ocl/s_upsample.cl index bc3589c417aa1..241db23b59b0a 100644 --- a/libclc/test/binding/ocl/s_upsample.cl +++ b/libclc/test/binding/ocl/s_upsample.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/select.cl b/libclc/test/binding/ocl/select.cl index 93acb44e20881..2503a4640aacc 100644 --- a/libclc/test/binding/ocl/select.cl +++ b/libclc/test/binding/ocl/select.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/shuffle.cl b/libclc/test/binding/ocl/shuffle.cl index 1cb0ed1d8c7a8..37a8cf4f4d64e 100644 --- a/libclc/test/binding/ocl/shuffle.cl +++ b/libclc/test/binding/ocl/shuffle.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/shuffle2.cl b/libclc/test/binding/ocl/shuffle2.cl index bbfd8956c35bb..60b3c8ce3aeee 100644 --- a/libclc/test/binding/ocl/shuffle2.cl +++ b/libclc/test/binding/ocl/shuffle2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/sign.cl b/libclc/test/binding/ocl/sign.cl index fae9be7aa86c3..fe2e303e94f3c 100644 --- a/libclc/test/binding/ocl/sign.cl +++ b/libclc/test/binding/ocl/sign.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/sin.cl b/libclc/test/binding/ocl/sin.cl index a072b5922bb41..8ea40dab9e504 100644 --- a/libclc/test/binding/ocl/sin.cl +++ b/libclc/test/binding/ocl/sin.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/sincos.cl b/libclc/test/binding/ocl/sincos.cl index 46c0eebe1f5f8..ac613fed64ba7 100644 --- a/libclc/test/binding/ocl/sincos.cl +++ b/libclc/test/binding/ocl/sincos.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/sinh.cl b/libclc/test/binding/ocl/sinh.cl index 0af53d1aa9ba6..d8e72294328cf 100644 --- a/libclc/test/binding/ocl/sinh.cl +++ b/libclc/test/binding/ocl/sinh.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/sinpi.cl b/libclc/test/binding/ocl/sinpi.cl index 146dbbeab60eb..bc9b9ddd51c91 100644 --- a/libclc/test/binding/ocl/sinpi.cl +++ b/libclc/test/binding/ocl/sinpi.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/smoothstep.cl b/libclc/test/binding/ocl/smoothstep.cl index 6b27fdf26820f..5b76501993672 100644 --- a/libclc/test/binding/ocl/smoothstep.cl +++ b/libclc/test/binding/ocl/smoothstep.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/sqrt.cl b/libclc/test/binding/ocl/sqrt.cl index 4e7b061e57f3c..ceb6045a4c994 100644 --- a/libclc/test/binding/ocl/sqrt.cl +++ b/libclc/test/binding/ocl/sqrt.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/step.cl b/libclc/test/binding/ocl/step.cl index f4ca5f691ab18..8933fc112017e 100644 --- a/libclc/test/binding/ocl/step.cl +++ b/libclc/test/binding/ocl/step.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/tan.cl b/libclc/test/binding/ocl/tan.cl index fb4aaee373ad2..e1bb42f49d70e 100644 --- a/libclc/test/binding/ocl/tan.cl +++ b/libclc/test/binding/ocl/tan.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/tanh.cl b/libclc/test/binding/ocl/tanh.cl index 396ff36b79724..25205f8178525 100644 --- a/libclc/test/binding/ocl/tanh.cl +++ b/libclc/test/binding/ocl/tanh.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/tanpi.cl b/libclc/test/binding/ocl/tanpi.cl index 96e96f202ea9e..107cf40891ff8 100644 --- a/libclc/test/binding/ocl/tanpi.cl +++ b/libclc/test/binding/ocl/tanpi.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/tgamma.cl b/libclc/test/binding/ocl/tgamma.cl index f40763269d2bf..9f57646e2de9e 100644 --- a/libclc/test/binding/ocl/tgamma.cl +++ b/libclc/test/binding/ocl/tgamma.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/trunc.cl b/libclc/test/binding/ocl/trunc.cl index 74ee74b9fb0d9..fd32745a896ba 100644 --- a/libclc/test/binding/ocl/trunc.cl +++ b/libclc/test/binding/ocl/trunc.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_abs.cl b/libclc/test/binding/ocl/u_abs.cl index 59f28a6efb149..7cc9c13a77c80 100644 --- a/libclc/test/binding/ocl/u_abs.cl +++ b/libclc/test/binding/ocl/u_abs.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_abs_diff.cl b/libclc/test/binding/ocl/u_abs_diff.cl index b6d5438e92974..ae9356a5f5c1b 100644 --- a/libclc/test/binding/ocl/u_abs_diff.cl +++ b/libclc/test/binding/ocl/u_abs_diff.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_add_sat.cl b/libclc/test/binding/ocl/u_add_sat.cl index 462bb4ffb0e62..6931486b31134 100644 --- a/libclc/test/binding/ocl/u_add_sat.cl +++ b/libclc/test/binding/ocl/u_add_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_clamp.cl b/libclc/test/binding/ocl/u_clamp.cl index c4e36edf18771..85a323ed5d2a1 100644 --- a/libclc/test/binding/ocl/u_clamp.cl +++ b/libclc/test/binding/ocl/u_clamp.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_hadd.cl b/libclc/test/binding/ocl/u_hadd.cl index df0055ce7ef37..109b679b46b48 100644 --- a/libclc/test/binding/ocl/u_hadd.cl +++ b/libclc/test/binding/ocl/u_hadd.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_mad24.cl b/libclc/test/binding/ocl/u_mad24.cl index bc5fa961e7136..3887ca817a849 100644 --- a/libclc/test/binding/ocl/u_mad24.cl +++ b/libclc/test/binding/ocl/u_mad24.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_mad_hi.cl b/libclc/test/binding/ocl/u_mad_hi.cl index 59b7370f4febb..42a8460f9fcc6 100644 --- a/libclc/test/binding/ocl/u_mad_hi.cl +++ b/libclc/test/binding/ocl/u_mad_hi.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_mad_sat.cl b/libclc/test/binding/ocl/u_mad_sat.cl index e10767283f5e4..36a30a46b5987 100644 --- a/libclc/test/binding/ocl/u_mad_sat.cl +++ b/libclc/test/binding/ocl/u_mad_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_max.cl b/libclc/test/binding/ocl/u_max.cl index 22ab628741adc..02e8b8ebfb4d8 100644 --- a/libclc/test/binding/ocl/u_max.cl +++ b/libclc/test/binding/ocl/u_max.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_min.cl b/libclc/test/binding/ocl/u_min.cl index f283c66629105..f24bb3d07598d 100644 --- a/libclc/test/binding/ocl/u_min.cl +++ b/libclc/test/binding/ocl/u_min.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_mul24.cl b/libclc/test/binding/ocl/u_mul24.cl index 86e252417e7f1..851b0def7586f 100644 --- a/libclc/test/binding/ocl/u_mul24.cl +++ b/libclc/test/binding/ocl/u_mul24.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_mul_hi.cl b/libclc/test/binding/ocl/u_mul_hi.cl index 94505e6e7c5a5..1fa2fd71be9f9 100644 --- a/libclc/test/binding/ocl/u_mul_hi.cl +++ b/libclc/test/binding/ocl/u_mul_hi.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_rhadd.cl b/libclc/test/binding/ocl/u_rhadd.cl index 15ce9cc832b82..586e7f592d3c5 100644 --- a/libclc/test/binding/ocl/u_rhadd.cl +++ b/libclc/test/binding/ocl/u_rhadd.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_sub_sat.cl b/libclc/test/binding/ocl/u_sub_sat.cl index 2cd1c3be986fd..138ed2fe15c47 100644 --- a/libclc/test/binding/ocl/u_sub_sat.cl +++ b/libclc/test/binding/ocl/u_sub_sat.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/u_upsample.cl b/libclc/test/binding/ocl/u_upsample.cl index 9fa8c7f721980..ae3167abe3621 100644 --- a/libclc/test/binding/ocl/u_upsample.cl +++ b/libclc/test/binding/ocl/u_upsample.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vload_half.cl b/libclc/test/binding/ocl/vload_half.cl index 0a40994b78e68..396177ecbb9c0 100644 --- a/libclc/test/binding/ocl/vload_half.cl +++ b/libclc/test/binding/ocl/vload_half.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vload_halfn_Rfloat16.cl b/libclc/test/binding/ocl/vload_halfn_Rfloat16.cl index b31ca3922d986..d10cb72ac990d 100644 --- a/libclc/test/binding/ocl/vload_halfn_Rfloat16.cl +++ b/libclc/test/binding/ocl/vload_halfn_Rfloat16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vload_halfn_Rfloat2.cl b/libclc/test/binding/ocl/vload_halfn_Rfloat2.cl index 75a71c427f743..2dfcf883766ab 100644 --- a/libclc/test/binding/ocl/vload_halfn_Rfloat2.cl +++ b/libclc/test/binding/ocl/vload_halfn_Rfloat2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vload_halfn_Rfloat3.cl b/libclc/test/binding/ocl/vload_halfn_Rfloat3.cl index 4df587fab979e..37cf66c296752 100644 --- a/libclc/test/binding/ocl/vload_halfn_Rfloat3.cl +++ b/libclc/test/binding/ocl/vload_halfn_Rfloat3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vload_halfn_Rfloat4.cl b/libclc/test/binding/ocl/vload_halfn_Rfloat4.cl index b9e04485670f5..d141b6fc37b12 100644 --- a/libclc/test/binding/ocl/vload_halfn_Rfloat4.cl +++ b/libclc/test/binding/ocl/vload_halfn_Rfloat4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vload_halfn_Rfloat8.cl b/libclc/test/binding/ocl/vload_halfn_Rfloat8.cl index 9bc90a1c969c7..628ba269f91e3 100644 --- a/libclc/test/binding/ocl/vload_halfn_Rfloat8.cl +++ b/libclc/test/binding/ocl/vload_halfn_Rfloat8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloada_halfn_Rfloat16.cl b/libclc/test/binding/ocl/vloada_halfn_Rfloat16.cl index 33db3c919faa1..a6cb6fb2daac0 100644 --- a/libclc/test/binding/ocl/vloada_halfn_Rfloat16.cl +++ b/libclc/test/binding/ocl/vloada_halfn_Rfloat16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloada_halfn_Rfloat2.cl b/libclc/test/binding/ocl/vloada_halfn_Rfloat2.cl index 4eebdd6b99c9c..2fcf239da4abf 100644 --- a/libclc/test/binding/ocl/vloada_halfn_Rfloat2.cl +++ b/libclc/test/binding/ocl/vloada_halfn_Rfloat2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloada_halfn_Rfloat3.cl b/libclc/test/binding/ocl/vloada_halfn_Rfloat3.cl index f639dc249280d..f4af130a284a3 100644 --- a/libclc/test/binding/ocl/vloada_halfn_Rfloat3.cl +++ b/libclc/test/binding/ocl/vloada_halfn_Rfloat3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloada_halfn_Rfloat4.cl b/libclc/test/binding/ocl/vloada_halfn_Rfloat4.cl index 38a4c1f4e0ed2..c4037d16946bd 100644 --- a/libclc/test/binding/ocl/vloada_halfn_Rfloat4.cl +++ b/libclc/test/binding/ocl/vloada_halfn_Rfloat4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloada_halfn_Rfloat8.cl b/libclc/test/binding/ocl/vloada_halfn_Rfloat8.cl index 9e488611ea8ee..5704c6fe5680c 100644 --- a/libclc/test/binding/ocl/vloada_halfn_Rfloat8.cl +++ b/libclc/test/binding/ocl/vloada_halfn_Rfloat8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rchar16.cl b/libclc/test/binding/ocl/vloadn_Rchar16.cl index 6546af7807f81..cc6ddd06345e5 100644 --- a/libclc/test/binding/ocl/vloadn_Rchar16.cl +++ b/libclc/test/binding/ocl/vloadn_Rchar16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rchar2.cl b/libclc/test/binding/ocl/vloadn_Rchar2.cl index f58b7c015f555..4ba2b9bd1b38b 100644 --- a/libclc/test/binding/ocl/vloadn_Rchar2.cl +++ b/libclc/test/binding/ocl/vloadn_Rchar2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rchar3.cl b/libclc/test/binding/ocl/vloadn_Rchar3.cl index 0e98f1b4eaa89..b4019a2820c22 100644 --- a/libclc/test/binding/ocl/vloadn_Rchar3.cl +++ b/libclc/test/binding/ocl/vloadn_Rchar3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rchar4.cl b/libclc/test/binding/ocl/vloadn_Rchar4.cl index 3b495da48729c..ef3fa77c56a09 100644 --- a/libclc/test/binding/ocl/vloadn_Rchar4.cl +++ b/libclc/test/binding/ocl/vloadn_Rchar4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rchar8.cl b/libclc/test/binding/ocl/vloadn_Rchar8.cl index e1d5e43e315c4..e03c072e42f4d 100644 --- a/libclc/test/binding/ocl/vloadn_Rchar8.cl +++ b/libclc/test/binding/ocl/vloadn_Rchar8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rdouble16.cl b/libclc/test/binding/ocl/vloadn_Rdouble16.cl index 0ad97fd216a31..1baa75932f69f 100644 --- a/libclc/test/binding/ocl/vloadn_Rdouble16.cl +++ b/libclc/test/binding/ocl/vloadn_Rdouble16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rdouble2.cl b/libclc/test/binding/ocl/vloadn_Rdouble2.cl index f6649500a4ea3..a78175c858f5d 100644 --- a/libclc/test/binding/ocl/vloadn_Rdouble2.cl +++ b/libclc/test/binding/ocl/vloadn_Rdouble2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rdouble3.cl b/libclc/test/binding/ocl/vloadn_Rdouble3.cl index e707c46029169..7e6f67cf6aba7 100644 --- a/libclc/test/binding/ocl/vloadn_Rdouble3.cl +++ b/libclc/test/binding/ocl/vloadn_Rdouble3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rdouble4.cl b/libclc/test/binding/ocl/vloadn_Rdouble4.cl index e96d26212017e..6c9199efc7501 100644 --- a/libclc/test/binding/ocl/vloadn_Rdouble4.cl +++ b/libclc/test/binding/ocl/vloadn_Rdouble4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rdouble8.cl b/libclc/test/binding/ocl/vloadn_Rdouble8.cl index 4b11bf4341ae9..fab3d6470e59e 100644 --- a/libclc/test/binding/ocl/vloadn_Rdouble8.cl +++ b/libclc/test/binding/ocl/vloadn_Rdouble8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rfloat16.cl b/libclc/test/binding/ocl/vloadn_Rfloat16.cl index 40d1b35dbeeb3..0a9ccbca49ad8 100644 --- a/libclc/test/binding/ocl/vloadn_Rfloat16.cl +++ b/libclc/test/binding/ocl/vloadn_Rfloat16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rfloat2.cl b/libclc/test/binding/ocl/vloadn_Rfloat2.cl index 0d6a3edcbb5b3..1a2a7fce96ce3 100644 --- a/libclc/test/binding/ocl/vloadn_Rfloat2.cl +++ b/libclc/test/binding/ocl/vloadn_Rfloat2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rfloat3.cl b/libclc/test/binding/ocl/vloadn_Rfloat3.cl index b6f24c83beb28..8d37f39867ed5 100644 --- a/libclc/test/binding/ocl/vloadn_Rfloat3.cl +++ b/libclc/test/binding/ocl/vloadn_Rfloat3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rfloat4.cl b/libclc/test/binding/ocl/vloadn_Rfloat4.cl index bec9eb5c07e73..8ba449cf63d1d 100644 --- a/libclc/test/binding/ocl/vloadn_Rfloat4.cl +++ b/libclc/test/binding/ocl/vloadn_Rfloat4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rfloat8.cl b/libclc/test/binding/ocl/vloadn_Rfloat8.cl index d0c628af2214b..35d19138b7467 100644 --- a/libclc/test/binding/ocl/vloadn_Rfloat8.cl +++ b/libclc/test/binding/ocl/vloadn_Rfloat8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rhalf16.cl b/libclc/test/binding/ocl/vloadn_Rhalf16.cl index 2144975b239ad..13fbe403451fc 100644 --- a/libclc/test/binding/ocl/vloadn_Rhalf16.cl +++ b/libclc/test/binding/ocl/vloadn_Rhalf16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rhalf2.cl b/libclc/test/binding/ocl/vloadn_Rhalf2.cl index 332f062a88f23..38b232c37ae4a 100644 --- a/libclc/test/binding/ocl/vloadn_Rhalf2.cl +++ b/libclc/test/binding/ocl/vloadn_Rhalf2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rhalf3.cl b/libclc/test/binding/ocl/vloadn_Rhalf3.cl index cbf0f3dbfe1ee..de1914637a370 100644 --- a/libclc/test/binding/ocl/vloadn_Rhalf3.cl +++ b/libclc/test/binding/ocl/vloadn_Rhalf3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rhalf4.cl b/libclc/test/binding/ocl/vloadn_Rhalf4.cl index 6cb20be089d0e..dd67ec602c3a8 100644 --- a/libclc/test/binding/ocl/vloadn_Rhalf4.cl +++ b/libclc/test/binding/ocl/vloadn_Rhalf4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rhalf8.cl b/libclc/test/binding/ocl/vloadn_Rhalf8.cl index d309241dcba19..c779ea5e87859 100644 --- a/libclc/test/binding/ocl/vloadn_Rhalf8.cl +++ b/libclc/test/binding/ocl/vloadn_Rhalf8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rint16.cl b/libclc/test/binding/ocl/vloadn_Rint16.cl index 7d0916e0dbeb4..d141ab36f8884 100644 --- a/libclc/test/binding/ocl/vloadn_Rint16.cl +++ b/libclc/test/binding/ocl/vloadn_Rint16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rint2.cl b/libclc/test/binding/ocl/vloadn_Rint2.cl index ff7c6830f498f..e768bc11e7d51 100644 --- a/libclc/test/binding/ocl/vloadn_Rint2.cl +++ b/libclc/test/binding/ocl/vloadn_Rint2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rint3.cl b/libclc/test/binding/ocl/vloadn_Rint3.cl index c1e35284ef794..2ddab761c9237 100644 --- a/libclc/test/binding/ocl/vloadn_Rint3.cl +++ b/libclc/test/binding/ocl/vloadn_Rint3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rint4.cl b/libclc/test/binding/ocl/vloadn_Rint4.cl index 6785a05487c14..f672444b2468e 100644 --- a/libclc/test/binding/ocl/vloadn_Rint4.cl +++ b/libclc/test/binding/ocl/vloadn_Rint4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rint8.cl b/libclc/test/binding/ocl/vloadn_Rint8.cl index 8bd8c40db914c..27237ec1bae1a 100644 --- a/libclc/test/binding/ocl/vloadn_Rint8.cl +++ b/libclc/test/binding/ocl/vloadn_Rint8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rlong16.cl b/libclc/test/binding/ocl/vloadn_Rlong16.cl index 1d07461d2d987..455a4907e0b14 100644 --- a/libclc/test/binding/ocl/vloadn_Rlong16.cl +++ b/libclc/test/binding/ocl/vloadn_Rlong16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rlong2.cl b/libclc/test/binding/ocl/vloadn_Rlong2.cl index 50ff62d9d048d..b64065e48804f 100644 --- a/libclc/test/binding/ocl/vloadn_Rlong2.cl +++ b/libclc/test/binding/ocl/vloadn_Rlong2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rlong3.cl b/libclc/test/binding/ocl/vloadn_Rlong3.cl index da75f66a3e701..207ee7fe79543 100644 --- a/libclc/test/binding/ocl/vloadn_Rlong3.cl +++ b/libclc/test/binding/ocl/vloadn_Rlong3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rlong4.cl b/libclc/test/binding/ocl/vloadn_Rlong4.cl index dd27e737ee849..ca48f124f261e 100644 --- a/libclc/test/binding/ocl/vloadn_Rlong4.cl +++ b/libclc/test/binding/ocl/vloadn_Rlong4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rlong8.cl b/libclc/test/binding/ocl/vloadn_Rlong8.cl index 618c02f8ff49b..795bd3d446e3d 100644 --- a/libclc/test/binding/ocl/vloadn_Rlong8.cl +++ b/libclc/test/binding/ocl/vloadn_Rlong8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rshort16.cl b/libclc/test/binding/ocl/vloadn_Rshort16.cl index a7a5d19ed45ac..ad74ee6029399 100644 --- a/libclc/test/binding/ocl/vloadn_Rshort16.cl +++ b/libclc/test/binding/ocl/vloadn_Rshort16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rshort2.cl b/libclc/test/binding/ocl/vloadn_Rshort2.cl index ef2fd456f68c0..02e0f086e0ad0 100644 --- a/libclc/test/binding/ocl/vloadn_Rshort2.cl +++ b/libclc/test/binding/ocl/vloadn_Rshort2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rshort3.cl b/libclc/test/binding/ocl/vloadn_Rshort3.cl index 839286a98e2c8..32b3b8726cf6c 100644 --- a/libclc/test/binding/ocl/vloadn_Rshort3.cl +++ b/libclc/test/binding/ocl/vloadn_Rshort3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rshort4.cl b/libclc/test/binding/ocl/vloadn_Rshort4.cl index adda23573fa62..5fcffd552dd60 100644 --- a/libclc/test/binding/ocl/vloadn_Rshort4.cl +++ b/libclc/test/binding/ocl/vloadn_Rshort4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rshort8.cl b/libclc/test/binding/ocl/vloadn_Rshort8.cl index f904198815a4c..84d1747965158 100644 --- a/libclc/test/binding/ocl/vloadn_Rshort8.cl +++ b/libclc/test/binding/ocl/vloadn_Rshort8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Ruchar16.cl b/libclc/test/binding/ocl/vloadn_Ruchar16.cl index 9cfdef5896c72..1aebe0191d430 100644 --- a/libclc/test/binding/ocl/vloadn_Ruchar16.cl +++ b/libclc/test/binding/ocl/vloadn_Ruchar16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Ruchar2.cl b/libclc/test/binding/ocl/vloadn_Ruchar2.cl index 576bc31d8b9dd..4e0f94da81b42 100644 --- a/libclc/test/binding/ocl/vloadn_Ruchar2.cl +++ b/libclc/test/binding/ocl/vloadn_Ruchar2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Ruchar3.cl b/libclc/test/binding/ocl/vloadn_Ruchar3.cl index 591cedba711c7..8326ada0462ca 100644 --- a/libclc/test/binding/ocl/vloadn_Ruchar3.cl +++ b/libclc/test/binding/ocl/vloadn_Ruchar3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Ruchar4.cl b/libclc/test/binding/ocl/vloadn_Ruchar4.cl index bc33821019382..f2df4aa28abd5 100644 --- a/libclc/test/binding/ocl/vloadn_Ruchar4.cl +++ b/libclc/test/binding/ocl/vloadn_Ruchar4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Ruchar8.cl b/libclc/test/binding/ocl/vloadn_Ruchar8.cl index a17ab9455b039..08c2d2295b4cc 100644 --- a/libclc/test/binding/ocl/vloadn_Ruchar8.cl +++ b/libclc/test/binding/ocl/vloadn_Ruchar8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Ruint16.cl b/libclc/test/binding/ocl/vloadn_Ruint16.cl index dab1f055cc3de..9105f7979bc23 100644 --- a/libclc/test/binding/ocl/vloadn_Ruint16.cl +++ b/libclc/test/binding/ocl/vloadn_Ruint16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Ruint2.cl b/libclc/test/binding/ocl/vloadn_Ruint2.cl index 62a42e8bb7710..bbe03b141059c 100644 --- a/libclc/test/binding/ocl/vloadn_Ruint2.cl +++ b/libclc/test/binding/ocl/vloadn_Ruint2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Ruint3.cl b/libclc/test/binding/ocl/vloadn_Ruint3.cl index c25b855432110..bcd6f8b1be7bd 100644 --- a/libclc/test/binding/ocl/vloadn_Ruint3.cl +++ b/libclc/test/binding/ocl/vloadn_Ruint3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Ruint4.cl b/libclc/test/binding/ocl/vloadn_Ruint4.cl index bfe0c2c18b35c..4870b943d1ee7 100644 --- a/libclc/test/binding/ocl/vloadn_Ruint4.cl +++ b/libclc/test/binding/ocl/vloadn_Ruint4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Ruint8.cl b/libclc/test/binding/ocl/vloadn_Ruint8.cl index a717af10dfbef..147996de2fd77 100644 --- a/libclc/test/binding/ocl/vloadn_Ruint8.cl +++ b/libclc/test/binding/ocl/vloadn_Ruint8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rulong16.cl b/libclc/test/binding/ocl/vloadn_Rulong16.cl index 13161c2422342..c590cb1e1f173 100644 --- a/libclc/test/binding/ocl/vloadn_Rulong16.cl +++ b/libclc/test/binding/ocl/vloadn_Rulong16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rulong2.cl b/libclc/test/binding/ocl/vloadn_Rulong2.cl index c0e3ce3d36d64..ce62abf499fdd 100644 --- a/libclc/test/binding/ocl/vloadn_Rulong2.cl +++ b/libclc/test/binding/ocl/vloadn_Rulong2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rulong3.cl b/libclc/test/binding/ocl/vloadn_Rulong3.cl index 9696af075ecf8..619b38d77649a 100644 --- a/libclc/test/binding/ocl/vloadn_Rulong3.cl +++ b/libclc/test/binding/ocl/vloadn_Rulong3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rulong4.cl b/libclc/test/binding/ocl/vloadn_Rulong4.cl index bff4382e872dd..cb5adb70a9df6 100644 --- a/libclc/test/binding/ocl/vloadn_Rulong4.cl +++ b/libclc/test/binding/ocl/vloadn_Rulong4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rulong8.cl b/libclc/test/binding/ocl/vloadn_Rulong8.cl index afe7f1c088831..cdccea298787b 100644 --- a/libclc/test/binding/ocl/vloadn_Rulong8.cl +++ b/libclc/test/binding/ocl/vloadn_Rulong8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rushort16.cl b/libclc/test/binding/ocl/vloadn_Rushort16.cl index a90f18047c1b8..dd1d7c8214c45 100644 --- a/libclc/test/binding/ocl/vloadn_Rushort16.cl +++ b/libclc/test/binding/ocl/vloadn_Rushort16.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rushort2.cl b/libclc/test/binding/ocl/vloadn_Rushort2.cl index e411dc1007551..795b3078cae9b 100644 --- a/libclc/test/binding/ocl/vloadn_Rushort2.cl +++ b/libclc/test/binding/ocl/vloadn_Rushort2.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rushort3.cl b/libclc/test/binding/ocl/vloadn_Rushort3.cl index 8e46cac14aeb2..a0c37eccf4411 100644 --- a/libclc/test/binding/ocl/vloadn_Rushort3.cl +++ b/libclc/test/binding/ocl/vloadn_Rushort3.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rushort4.cl b/libclc/test/binding/ocl/vloadn_Rushort4.cl index db263ae414254..b69edb7ec1932 100644 --- a/libclc/test/binding/ocl/vloadn_Rushort4.cl +++ b/libclc/test/binding/ocl/vloadn_Rushort4.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vloadn_Rushort8.cl b/libclc/test/binding/ocl/vloadn_Rushort8.cl index a9b3bca0d3543..381199d732a80 100644 --- a/libclc/test/binding/ocl/vloadn_Rushort8.cl +++ b/libclc/test/binding/ocl/vloadn_Rushort8.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vstore_half.cl b/libclc/test/binding/ocl/vstore_half.cl index 93f8f29ad93a7..2e601e7f39d14 100644 --- a/libclc/test/binding/ocl/vstore_half.cl +++ b/libclc/test/binding/ocl/vstore_half.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vstore_half_r.cl b/libclc/test/binding/ocl/vstore_half_r.cl index dbeaeef6cf92d..370b470fc4c3b 100644 --- a/libclc/test/binding/ocl/vstore_half_r.cl +++ b/libclc/test/binding/ocl/vstore_half_r.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vstore_halfn.cl b/libclc/test/binding/ocl/vstore_halfn.cl index 36c3f9c385f26..4285fa20c6428 100644 --- a/libclc/test/binding/ocl/vstore_halfn.cl +++ b/libclc/test/binding/ocl/vstore_halfn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vstore_halfn_r.cl b/libclc/test/binding/ocl/vstore_halfn_r.cl index 3d27011cacace..7cf8a23946bdb 100644 --- a/libclc/test/binding/ocl/vstore_halfn_r.cl +++ b/libclc/test/binding/ocl/vstore_halfn_r.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vstorea_halfn.cl b/libclc/test/binding/ocl/vstorea_halfn.cl index b29c072061904..0152b798e9902 100644 --- a/libclc/test/binding/ocl/vstorea_halfn.cl +++ b/libclc/test/binding/ocl/vstorea_halfn.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vstorea_halfn_r.cl b/libclc/test/binding/ocl/vstorea_halfn_r.cl index bf5b79bfa0127..65e2eee261d76 100644 --- a/libclc/test/binding/ocl/vstorea_halfn_r.cl +++ b/libclc/test/binding/ocl/vstorea_halfn_r.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/binding/ocl/vstoren.cl b/libclc/test/binding/ocl/vstoren.cl index 1fbb77269e07e..40e43ca01d7be 100644 --- a/libclc/test/binding/ocl/vstoren.cl +++ b/libclc/test/binding/ocl/vstoren.cl @@ -11,7 +11,7 @@ // RUN: %clang -emit-llvm -S -o - %s | FileCheck %s -#include +#include // CHECK-NOT: declare {{.*}} @_Z // CHECK-NOT: call {{[^ ]*}} bitcast diff --git a/libclc/test/lit.cfg.py b/libclc/test/lit.cfg.py index 7a427032bfa70..3553be1e06665 100644 --- a/libclc/test/lit.cfg.py +++ b/libclc/test/lit.cfg.py @@ -12,55 +12,60 @@ # Configuration file for the 'lit' test runner. # name: The name of this test suite. -config.name = 'LIBCLC' +config.name = "LIBCLC" # testFormat: The test format to use to interpret tests. config.test_format = lit.formats.ShTest(not llvm_config.use_lit_shell) # suffixes: A list of file extensions to treat as test files. -config.suffixes = ['.cl', '.cpp'] +config.suffixes = [".cl", ".cpp"] # excludes: A list of directories and fles to exclude from the testsuite. -config.excludes = ['CMakeLists.txt'] +config.excludes = ["CMakeLists.txt"] # test_source_root: The root path where tests are located. -config.test_source_root = os.path.join(os.path.dirname(__file__), 'binding') +config.test_source_root = os.path.join(os.path.dirname(__file__), "binding") # test_exec_root: The root path where tests should be run. -config.test_exec_root = os.path.join(config.test_run_dir, 'test') +config.test_exec_root = os.path.join(config.test_run_dir, "test") -libclc_inc = os.path.join(config.libclc_root, 'generic', 'include') +libclc_inc = os.path.join(config.libclc_root, "libspirv", "include") -target = lit_config.params.get('target', '') -builtins = lit_config.params.get('builtins', '') -cpu = lit_config.params.get('cpu', '') -cpu = [] if cpu == '' else ["-mcpu=" + cpu] +target = lit_config.params.get("target", "") +builtins = lit_config.params.get("builtins", "") +cpu = lit_config.params.get("cpu", "") +cpu = [] if cpu == "" else ["-mcpu=" + cpu] llvm_config.use_default_substitutions() clang_flags = [ - "-fno-builtin", - "-I", libclc_inc, - "-target", target, - "-Xclang", "-fdeclare-spirv-builtins", - "-Xclang", "-mlink-builtin-bitcode", - "-Xclang", os.path.join(config.llvm_libs_dir, "clc", builtins), - "-nogpulib" + "-fno-builtin", + "-I", + libclc_inc, + "-target", + target, + "-Xclang", + "-fdeclare-spirv-builtins", + "-Xclang", + "-mlink-builtin-bitcode", + "-Xclang", + os.path.join(config.llvm_libs_dir, "clc", builtins), + "-nogpulib", ] -if target == 'amdgcn--amdhsa': - config.available_features.add('amdgcn') +if target == "amdgcn--amdhsa": + config.available_features.add("amdgcn") # libclc for amdgcn is currently built for tahiti which doesn't support # fp16 so disable the extension for the tests - clang_flags += ['-Xclang', '-cl-ext=-cl_khr_fp16'] + clang_flags += ["-Xclang", "-cl-ext=-cl_khr_fp16"] llvm_config.use_clang(additional_flags=clang_flags + cpu) -config.substitutions.append(('%PATH%', config.environment['PATH'])) +config.substitutions.append(("%PATH%", config.environment["PATH"])) tool_dirs = [config.llvm_tools_dir] -tools = ['llvm-dis', 'not'] +tools = ["llvm-dis", "not"] llvm_config.add_tool_substitutions(tools, tool_dirs) diff --git a/libclc/utils/gen-sycldevice-fp16-binding.py b/libclc/utils/gen-sycldevice-fp16-binding.py index 393f692b8b84d..867a7efba9756 100755 --- a/libclc/utils/gen-sycldevice-fp16-binding.py +++ b/libclc/utils/gen-sycldevice-fp16-binding.py @@ -1,11 +1,11 @@ #!/usr/bin/env python3 -#===----------------------------------------------------------------------=== +# ===----------------------------------------------------------------------=== # # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. # See https://llvm.org/LICENSE.txt for license information. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception # -#===----------------------------------------------------------------------=== +# ===----------------------------------------------------------------------=== # # Generate the SPIR-V builtin declaration from the JSON format @@ -35,24 +35,27 @@ def ignore_function(fun): "GroupSMin", "GroupUMax", "GroupUMin", - "printf" + "printf", ] return any([fun.find(b) != -1 for b in ignorelist]) + def ignore(overload): ignorelist = ["__private", "__generic"] def is_ignored(s): return any([s.find(b) != -1 for b in ignorelist]) - return any([is_ignored(s) for s in overload]) or all([s.find('fp16') == -1 for s in overload[1:]]) + return any([is_ignored(s) for s in overload]) or all( + [s.find("fp16") == -1 for s in overload[1:]] + ) function_attributes = { "const": "_CLC_CONSTFN", "convergent": "_CLC_CONVERGENT", "pure": "_CLC_PURE", - "variadic": "" + "variadic": "", } # Assign weight to types to allow stable sorting @@ -74,17 +77,33 @@ def add_type(ty, weight): weight = add_type("__clc_event_t __generic", weight) weight = add_type("__clc_size_t", weight) for ty in [ - "char", "int8", "int16", "int32", "int64", "uint8", "uint16", - "uint32", "uint64", "fp16", "fp32", "fp64", "float16" + "char", + "int8", + "int16", + "int32", + "int64", + "uint8", + "uint16", + "uint32", + "uint64", + "fp16", + "fp32", + "fp64", + "float16", ]: for vlen in [1, 2, 3, 4, 8, 16]: for asp in [ - "", " __private", " __local", " __global", " __constant", " __generic" + "", + " __private", + " __local", + " __global", + " __constant", + " __generic", ]: vec = "_vec{}".format(str(vlen)) if vlen != 1 else "" weight = add_type( - "__clc{VEC}_{TY}_t{ASP}".format(TY=ty, VEC=vec, ASP=asp), - weight) + "__clc{VEC}_{TY}_t{ASP}".format(TY=ty, VEC=vec, ASP=asp), weight + ) build_type_weight() @@ -97,12 +116,15 @@ def overload_requires(overload, ext): def overload_requires_fp64(overload): return overload_requires(overload, "fp64") + def overload_requires_fp16(overload): return overload_requires(overload, "fp16") + def overload_requires_float16(overload): return overload_requires(overload, "float16") + def expand_overload(overload_list, func): """ Allow some extra overload to ease integrations with OpenCL. @@ -136,13 +158,13 @@ def sort_overload(overload_list): # Sort overloads def strip_ptr(ty): - return ty.replace('*', '').replace(' const', '').strip() + return ty.replace("*", "").replace(" const", "").strip() nb_types = len(overload_list[0][0]) for ty_idx in reversed(range(nb_types)): overload_list = sorted( - overload_list, - key=lambda x: type_weight_map[strip_ptr(x[0][ty_idx])]) + overload_list, key=lambda x: type_weight_map[strip_ptr(x[0][ty_idx])] + ) # 0 -> no extension # 1 -> use fp64 # 2 -> use fp16 @@ -150,8 +172,11 @@ def strip_ptr(ty): # 4 -> use float16 new_overload_list = list([list() for _ in range(8)]) for overload, attr in overload_list: - idx = overload_requires_fp64( - overload) + 2 * overload_requires_fp16(overload) + 4 * overload_requires_float16(overload) + idx = ( + overload_requires_fp64(overload) + + 2 * overload_requires_fp16(overload) + + 4 * overload_requires_float16(overload) + ) new_overload_list[idx].append([overload, attr]) return new_overload_list @@ -176,20 +201,22 @@ def close_guards(fd, nb_guards): for _ in range(nb_guards): fd.write("#endif\n") + to_as_fp16 = { - "__clc_float16_t" : "as_half", - "__clc_vec2_float16_t" : "as_half2", - "__clc_vec3_float16_t" : "as_half3", - "__clc_vec4_float16_t" : "as_half4", - "__clc_vec8_float16_t" : "as_half8", - "__clc_vec16_float16_t" : "as_half16", - "__clc_fp16_t" : "as_half", - "__clc_vec2_fp16_t" : "as_half2", - "__clc_vec3_fp16_t" : "as_half3", - "__clc_vec4_fp16_t" : "as_half4", - "__clc_vec8_fp16_t" : "as_half8", - "__clc_vec16_fp16_t" : "as_half16" - } + "__clc_float16_t": "as_half", + "__clc_vec2_float16_t": "as_half2", + "__clc_vec3_float16_t": "as_half3", + "__clc_vec4_float16_t": "as_half4", + "__clc_vec8_float16_t": "as_half8", + "__clc_vec16_float16_t": "as_half16", + "__clc_fp16_t": "as_half", + "__clc_vec2_fp16_t": "as_half2", + "__clc_vec3_fp16_t": "as_half3", + "__clc_vec4_fp16_t": "as_half4", + "__clc_vec8_fp16_t": "as_half8", + "__clc_vec16_fp16_t": "as_half16", +} + def get_as_fp16(ty): if ty.find("fp16") != -1: @@ -198,6 +225,7 @@ def get_as_fp16(ty): return to_as_fp16[ty] return "" + def format_argument(i, ty): arg = "args_{}".format(str(i)) if ty.find("fp16") != -1: @@ -206,26 +234,32 @@ def format_argument(i, ty): arg = "{}({})".format(as_prefix, arg) return arg + if __name__ == "__main__": - parser = argparse.ArgumentParser(description=""" + parser = argparse.ArgumentParser( + description=""" Generate SPIR-V interface header. Typical usage: clang-tblgen --gen-clang-progmodel-builtins-as-json path/to/SPIRVBuiltins.td \ --json-type-prefix=__clc -o builtin.json generate-spirv-header.py builtin.json -format clang-format -o spirv_builtin.h -""") - parser.add_argument("input", - metavar="PATH", - type=argparse.FileType('r'), - help="Path to builtin json") - parser.add_argument("-format", - metavar="clang-format", - nargs='?', - help="clang-format the output file") - parser.add_argument("-guard", - metavar="NAME", - default="CLC_SPIRV_BINDING", - help="Preprocessor guard") +""" + ) + parser.add_argument( + "input", + metavar="PATH", + type=argparse.FileType("r"), + help="Path to builtin json", + ) + parser.add_argument( + "-format", + metavar="clang-format", + nargs="?", + help="clang-format the output file", + ) + parser.add_argument( + "-guard", metavar="NAME", default="CLC_SPIRV_BINDING", help="Preprocessor guard" + ) parser.add_argument("-o", metavar="PATH", help="Outfile") args = parser.parse_args() print(args.o) @@ -234,7 +268,7 @@ def format_argument(i, ty): mapping = json.load(f) keys = list(mapping.keys()) keys.sort() - with open(args.o, 'w') as out_fd: + with open(args.o, "w") as out_fd: out_fd.write( """//===----------------------------------------------------------------------===// // @@ -244,7 +278,7 @@ def format_argument(i, ty): // //===----------------------------------------------------------------------===// -#include +#include #ifdef cl_khr_fp16 #ifdef __CLC_HAS_FLOAT16 @@ -255,7 +289,8 @@ def format_argument(i, ty): #pragma OPENCL EXTENSION cl_khr_fp64 : enable #endif -""") +""" + ) for k in keys: if ignore_function(k): continue @@ -273,21 +308,35 @@ def format_argument(i, ty): ret = proto[0] proto = proto[1:] attr = " ".join( - ["_CLC_OVERLOAD", " _CLC_DEF"] + - [function_attributes[attr] for attr in fn_attrs]) + ["_CLC_OVERLOAD", " _CLC_DEF"] + + [function_attributes[attr] for attr in fn_attrs] + ) param = { "ATTR": attr, - "RET" : ret, - "FN" : k, - "PARAM" : ", ".join(["{} args_{}".format(ty.replace('fp16', 'float16'), str(i)) for i, ty in enumerate(proto)]), - "RETURN" : "return" if ret != "void" else "", - "ARG" : ", ".join([format_argument(i, ty) for i, ty in enumerate(proto)]) + "RET": ret, + "FN": k, + "PARAM": ", ".join( + [ + "{} args_{}".format( + ty.replace("fp16", "float16"), str(i) + ) + for i, ty in enumerate(proto) + ] + ), + "RETURN": "return" if ret != "void" else "", + "ARG": ", ".join( + [format_argument(i, ty) for i, ty in enumerate(proto)] + ), } - out_fd.write("""{ATTR} {RET} {FN}({PARAM}) {{ + out_fd.write( + """{ATTR} {RET} {FN}({PARAM}) {{ {RETURN} {FN}({ARG}); }} -""".format(**param)) +""".format( + **param + ) + ) close_guards(out_fd, nb_guards) out_fd.write("\n")