| /llvm-project-15.0.7/clang/test/CodeGenOpenCL/ |
| H A D | builtins-amdgcn-raytracing.cl | 13 // the 4/5-th arguments are half4. 19 typedef half half4 __attribute__((ext_vector_type(4))); 35 float ray_extent, float4 ray_origin, half4 ray_dir, half4 ray_inv_dir, 55 float ray_extent, float4 ray_origin, half4 ray_dir, half4 ray_inv_dir,
|
| H A D | amdgpu-alignment.cl | 34 typedef half __attribute__((ext_vector_type(4))) half4; 170 volatile local half4 lds_v4f16[4]; 270 volatile local half4* lds_v4f16, 457 volatile private half4 private_v4f16[4];
|
| /llvm-project-15.0.7/libclc/generic/include/math/ |
| H A D | ternary_intrin.inc | 23 _CLC_OVERLOAD half4 __CLC_FUNCTION(half4, half4, half4) __asm(__CLC_INTRINSIC ".v4f16");
|
| H A D | binary_intrin.inc | 23 _CLC_OVERLOAD half4 __CLC_FUNCTION(half4, half4) __asm(__CLC_INTRINSIC ".v4f16");
|
| H A D | unary_intrin.inc | 23 _CLC_OVERLOAD half4 __CLC_FUNCTION(half4 d) __asm(__CLC_INTRINSIC ".v4f16");
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | fp16vec-sema.c | 3 typedef __fp16 half4 __attribute__ ((vector_size (8))); typedef 9 half4 hv0, hv1; 38 hv0 = (half4)fv0; // expected-error{{invalid conversion between}} in testFP16Vec()
|
| /llvm-project-15.0.7/clang/lib/Headers/ |
| H A D | opencl-c.h | 7142 half4 __ovld __cnfn fma(half4, half4, half4); 7284 half4 __ovld fract(half4, half4 *); 7808 half4 __ovld __cnfn mad(half4, half4, half4); 7893 half4 __ovld modf(half4, half4 *); 8038 half4 __ovld __cnfn pow(half4, half4); 8380 half4 __ovld sincos(half4, half4 *); 10051 half4 __ovld __cnfn clamp(half4, half4, half4); 10120 half4 __ovld __cnfn max(half4, half4); 10207 half4 __ovld __cnfn mix(half4, half4, half4); 10326 half4 __ovld __cnfn smoothstep(half4, half4, half4); [all …]
|
| H A D | opencl-c-base.h | 192 typedef half half4 __attribute__((ext_vector_type(4))); typedef 611 #define as_half4(x) __builtin_astype((x), half4)
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | fp16vec-ops.c | 6 typedef __fp16 half4 __attribute__ ((vector_size (8))); typedef 9 half4 hv0, hv1;
|
| /llvm-project-15.0.7/clang/test/SemaOpenCL/ |
| H A D | printf-format-strings.cl | 4 typedef __attribute__((ext_vector_type(4))) half half4; 31 kernel void format_v4f64(half4 arg_h, float4 arg_f, double4 arg_d) 35 …e 'double __attribute__((ext_vector_type(4)))' but the argument has type 'half4' (vector of 4 'hal… 39 …e 'double __attribute__((ext_vector_type(4)))' but the argument has type 'half4' (vector of 4 'hal… 43 …e 'double __attribute__((ext_vector_type(4)))' but the argument has type 'half4' (vector of 4 'hal… 47 …e 'double __attribute__((ext_vector_type(4)))' but the argument has type 'half4' (vector of 4 'hal… 51 …e 'double __attribute__((ext_vector_type(4)))' but the argument has type 'half4' (vector of 4 'hal… 55 …e 'double __attribute__((ext_vector_type(4)))' but the argument has type 'half4' (vector of 4 'hal… 59 …e 'double __attribute__((ext_vector_type(4)))' but the argument has type 'half4' (vector of 4 'hal… 63 …e 'double __attribute__((ext_vector_type(4)))' but the argument has type 'half4' (vector of 4 'hal… [all …]
|
| H A D | fdeclare-opencl-builtins.cl | 55 typedef half half4 __attribute__((ext_vector_type(4))); 267 half4 res; 283 half4 h4; 293 half4 h4;
|
| /llvm-project-15.0.7/clang/test/CodeGen/X86/ |
| H A D | avx512fp16-abi.c | 43 struct half4 { struct 50 struct half4 h4(_Float16 a, _Float16 b, _Float16 c, _Float16 d) { in h4() argument 52 struct half4 x; in h4()
|
| /llvm-project-15.0.7/libclc/generic/lib/relational/ |
| H A D | isequal.cl | 38 _CLC_DEFINE_ISEQUAL(short4, isequal, half4, half4)
|
| /llvm-project-15.0.7/libclc/generic/lib/geometric/ |
| H A D | dot.cl | 57 _CLC_OVERLOAD _CLC_DEF half dot(half4 p0, half4 p1) {
|
| H A D | length.cl | 121 _CLC_OVERLOAD _CLC_DEF half length(half4 p) {
|
| /llvm-project-15.0.7/clang/lib/Headers/hlsl/ |
| H A D | hlsl_basic_types.h | 54 typedef vector<half, 4> half4; typedef
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | opencl-types.cl | 6 typedef half half4 __attribute__((ext_vector_type(4))); 12 half4 vectorHalf; 20 // CHECK: VarDecl=vectorHalf:12:9 (Definition) [type=__private half4] [typekind=Typedef] [canonical…
|
| /llvm-project-15.0.7/libclc/generic/include/clc/geometric/ |
| H A D | floatn.inc | 77 #define __CLC_FLOATN half4
|
| /llvm-project-15.0.7/libclc/generic/include/clc/ |
| H A D | clctypes.h | 92 typedef __attribute__((ext_vector_type(4))) half half4; typedef
|
| H A D | as_type.h | 74 #define as_half4(x) __builtin_astype(x, half4)
|
| /llvm-project-15.0.7/libclc/generic/include/clc/relational/ |
| H A D | floatn.inc | 102 #define __CLC_FLOATN half4
|
| /llvm-project-15.0.7/libclc/generic/include/clc/math/ |
| H A D | gentype.inc | 146 #define __CLC_GENTYPE half4
|
| /llvm-project-15.0.7/clang/test/CodeGenHLSL/ |
| H A D | basic_types.hlsl | 68 TYPE_DECL(half4 );
|
| /llvm-project-15.0.7/libclc/generic/include/clc/async/ |
| H A D | gentype.inc | 218 #define __CLC_GENTYPE half4
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | vec-combine-02.ll | 338 %half4 = bitcast <2 x i32> %low4 to <4 x i16> 346 %hlow2 = shufflevector <4 x i16> %half4, <4 x i16> %half5,
|