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")