Home
last modified time | relevance | path

Searched refs:half4 (Results 1 – 25 of 27) sorted by relevance

12

/llvm-project-15.0.7/clang/test/CodeGenOpenCL/
H A Dbuiltins-amdgcn-raytracing.cl13 // 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 Damdgpu-alignment.cl34 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 Dternary_intrin.inc23 _CLC_OVERLOAD half4 __CLC_FUNCTION(half4, half4, half4) __asm(__CLC_INTRINSIC ".v4f16");
H A Dbinary_intrin.inc23 _CLC_OVERLOAD half4 __CLC_FUNCTION(half4, half4) __asm(__CLC_INTRINSIC ".v4f16");
H A Dunary_intrin.inc23 _CLC_OVERLOAD half4 __CLC_FUNCTION(half4 d) __asm(__CLC_INTRINSIC ".v4f16");
/llvm-project-15.0.7/clang/test/Sema/
H A Dfp16vec-sema.c3 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 Dopencl-c.h7142 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 Dopencl-c-base.h192 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 Dfp16vec-ops.c6 typedef __fp16 half4 __attribute__ ((vector_size (8))); typedef
9 half4 hv0, hv1;
/llvm-project-15.0.7/clang/test/SemaOpenCL/
H A Dprintf-format-strings.cl4 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 Dfdeclare-opencl-builtins.cl55 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 Davx512fp16-abi.c43 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 Disequal.cl38 _CLC_DEFINE_ISEQUAL(short4, isequal, half4, half4)
/llvm-project-15.0.7/libclc/generic/lib/geometric/
H A Ddot.cl57 _CLC_OVERLOAD _CLC_DEF half dot(half4 p0, half4 p1) {
H A Dlength.cl121 _CLC_OVERLOAD _CLC_DEF half length(half4 p) {
/llvm-project-15.0.7/clang/lib/Headers/hlsl/
H A Dhlsl_basic_types.h54 typedef vector<half, 4> half4; typedef
/llvm-project-15.0.7/clang/test/Index/
H A Dopencl-types.cl6 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 Dfloatn.inc77 #define __CLC_FLOATN half4
/llvm-project-15.0.7/libclc/generic/include/clc/
H A Dclctypes.h92 typedef __attribute__((ext_vector_type(4))) half half4; typedef
H A Das_type.h74 #define as_half4(x) __builtin_astype(x, half4)
/llvm-project-15.0.7/libclc/generic/include/clc/relational/
H A Dfloatn.inc102 #define __CLC_FLOATN half4
/llvm-project-15.0.7/libclc/generic/include/clc/math/
H A Dgentype.inc146 #define __CLC_GENTYPE half4
/llvm-project-15.0.7/clang/test/CodeGenHLSL/
H A Dbasic_types.hlsl68 TYPE_DECL(half4 );
/llvm-project-15.0.7/libclc/generic/include/clc/async/
H A Dgentype.inc218 #define __CLC_GENTYPE half4
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dvec-combine-02.ll338 %half4 = bitcast <2 x i32> %low4 to <4 x i16>
346 %hlow2 = shufflevector <4 x i16> %half4, <4 x i16> %half5,

12