Home
last modified time | relevance | path

Searched refs:vs (Results 1 – 25 of 347) sorted by relevance

12345678910>>...14

/llvm-project-15.0.7/mlir/lib/Dialect/X86Vector/Transforms/
H A DAVXTranspose.cpp124 Value t0 = mm256UnpackLoPs(ib, vs[0], vs[1]); in transpose4x8xf32()
125 Value t1 = mm256UnpackHiPs(ib, vs[0], vs[1]); in transpose4x8xf32()
126 Value t2 = mm256UnpackLoPs(ib, vs[2], vs[3]); in transpose4x8xf32()
127 Value t3 = mm256UnpackHiPs(ib, vs[2], vs[3]); in transpose4x8xf32()
148 Value t0 = mm256UnpackLoPs(ib, vs[0], vs[1]); in transpose8x8xf32()
149 Value t1 = mm256UnpackHiPs(ib, vs[0], vs[1]); in transpose8x8xf32()
150 Value t2 = mm256UnpackLoPs(ib, vs[2], vs[3]); in transpose8x8xf32()
151 Value t3 = mm256UnpackHiPs(ib, vs[2], vs[3]); in transpose8x8xf32()
152 Value t4 = mm256UnpackLoPs(ib, vs[4], vs[5]); in transpose8x8xf32()
153 Value t5 = mm256UnpackHiPs(ib, vs[4], vs[5]); in transpose8x8xf32()
[all …]
/llvm-project-15.0.7/clang/test/CodeGen/PowerPC/
H A Dbuiltins-ppc-altivec.c82 vs = vec_abs(vs); in test1()
110 vs = vec_nabs(vs); in test1()
142 vs = vec_abss(vs); in test1()
179 res_vs = vec_add(vs, vs); in test1()
1779 res_vs = vec_madds(vs, vs, vs); in test6()
1783 res_vs = vec_vmhaddshs(vs, vs, vs); in test6()
2295 res_vs = vec_mladd(vs, vs, vs); in test6()
2302 res_vs = vec_mradds(vs, vs, vs); in test6()
2306 res_vs = vec_vmhraddshs(vs, vs, vs); in test6()
4875 vec_st(vs, 0, &vs); in test6()
[all …]
/llvm-project-15.0.7/llvm/test/MC/RISCV/rvv/
H A Dreduction.s11 vredsum.vs v8, v4, v20, v0.t
17 vredsum.vs v8, v4, v20
29 vredmaxu.vs v8, v4, v20
41 vredmax.vs v8, v4, v20
53 vredminu.vs v8, v4, v20
65 vredmin.vs v8, v4, v20
77 vredand.vs v8, v4, v20
89 vredor.vs v8, v4, v20
101 vredxor.vs v8, v4, v20
113 vwredsumu.vs v8, v4, v20
[all …]
H A Dfreduction.s14 vfredosum.vs v8, v4, v20, v0.t
20 vfredosum.vs v8, v4, v20
26 vfredusum.vs v8, v4, v20, v0.t
32 vfredusum.vs v8, v4, v20
38 vfredmax.vs v8, v4, v20, v0.t
44 vfredmax.vs v8, v4, v20
50 vfredmin.vs v8, v4, v20, v0.t
56 vfredmin.vs v8, v4, v20
68 vfwredosum.vs v8, v4, v20
80 vfwredusum.vs v8, v4, v20
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dfloat-vector-gather.ll28 ; CHECK-LE-DAG: xxmrghw vs[[REG0]], vs[[REG0]], vs[[REG1]]
29 ; CHECK-LE-DAG: xxmrghw vs[[REG4:[0-9]+]], vs[[REG2]], vs[[REG3]]
30 ; CHECK-LE-NEXT: xxmrgld v[[REG:[0-9]+]], vs[[REG0]], vs[[REG4]]
39 ; CHECK-BE-DAG: xxmrghw vs[[REG0]], vs[[REG0]], vs[[REG1]]
40 ; CHECK-BE-DAG: xxmrghw vs[[REG4:[0-9]+]], vs[[REG2]], vs[[REG3]]
41 ; CHECK-BE-NEXT: xxmrgld v[[REG:[0-9]+]], vs[[REG0]], vs[[REG4]]
H A Dswaps-le-2.ll16 ; vector short vs = {0, 1, 2, 3, 4, 5, 6, 7};
29 ; vsr = (vector short){vs[6], vs[6], vs[6], vs[6],
30 ; vs[6], vs[6], vs[6], vs[6]};
39 @vs = global <8 x i16> <i16 0, i16 1, i16 2, i16 3, i16 4, i16 5, i16 6, i16 7>, align 8
57 %0 = load <8 x i16>, <8 x i16>* @vs, align 8
H A Dvec-abi-align.ll12 …, i64 %d3, i64 %d4, i64 %d5, i64 %d6, i64 %d7, i64 %d8, i64 %d9, <4 x float> inreg %vs.coerce) #0 {
14 store <4 x float> %vs.coerce, <4 x float>* @ve, align 16
27 …%d4, i64 %d5, i64 %d6, i64 %d7, i64 %d8, %struct.s2* byval(%struct.s2) nocapture readonly %vs) #0 {
29 %m = getelementptr inbounds %struct.s2, %struct.s2* %vs, i64 0, i32 0
32 %v = getelementptr inbounds %struct.s2, %struct.s2* %vs, i64 0, i32 1
53 …%d5, i64 %d6, i64 %d7, i64 %d8, i64 %d9, %struct.s2* byval(%struct.s2) nocapture readonly %vs) #0 {
55 %m = getelementptr inbounds %struct.s2, %struct.s2* %vs, i64 0, i32 0
58 %v = getelementptr inbounds %struct.s2, %struct.s2* %vs, i64 0, i32 1
/llvm-project-15.0.7/clang/test/Sema/
H A Dext_vector_casts.c98 short8 vs = 0; in splats() local
104vs = 65536 + vs; // expected-warning {{implicit conversion from 'int' to 'short8' (vector of 8 'sh… in splats()
105 vs = vs + i; // expected-warning {{implicit conversion loses integer precision}} in splats()
106 vs = vs + 1; in splats()
107 vs = vs + 1.f; // expected-error {{cannot convert between vector values of different size}} in splats()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dext-vector-type-conditional.cpp176 FourShortsVS vs; in mix_vector_types() local
177 (vs == 1 ? four_shorts : four_shorts); in mix_vector_types()
180 (four_shorts == 1 ? vs : vs); in mix_vector_types()
183 (four_shorts == 1 ? four_shorts : vs); in mix_vector_types()
186 (four_shorts == 1 ? vs : four_shorts); in mix_vector_types()
189 (vs == 1 ? vs : four_shorts); in mix_vector_types()
192 (vs == 1 ? four_shorts : vs); in mix_vector_types()
/llvm-project-15.0.7/clang/test/SemaObjC/
H A Dmethod-typecheck-1.m10 … expected-warning {{conflicting parameter types in implementation of 'setMoo:': 'int' vs 'float'}}
11 …} // expected-warning {{conflicting return type in implementation of 'setMoo1:': 'int' vs 'char'}}
22 …: // expected-warning {{conflicting return type in implementation of 'cMoo:': 'void' vs 'float'}}
23 …// expected-warning {{conflicting parameter types in implementation of 'cMoo:': 'int' vs 'float'}}
33 … // expected-warning {{conflicting return type in implementation of 'setCat:': 'void' vs 'float'}}
34 … expected-warning {{conflicting parameter types in implementation of 'setCat:': 'int' vs 'float'}}
35 …0; } // expected-warning {{conflicting return type in implementation of 'cCat:': 'void' vs 'int'}}
48 …ected-warning {{conflicting return type in implementation of 'returnCGFloat': 'float' vs 'double'}}
H A Dqualified-protocol-method-conflicts.m18 …{ } // expected-warning {{conflicting parameter types in declaration of 'setX:': 'float' vs 'int'}}
19 …return 0; } // expected-warning {{conflicting return type in declaration of 'C': 'float' vs 'int'}}
26 …{ } // expected-warning {{conflicting parameter types in declaration of 'setX:': 'int' vs 'float'}}
27 …turn 0.0; } // expected-warning {{conflicting return type in declaration of 'C': 'int' vs 'float'}}
37 …{ } // expected-warning {{conflicting parameter types in declaration of 'setX:': 'float' vs 'int'}}
38 …{return 0;} // expected-warning {{conflicting return type in declaration of 'C': 'float' vs 'int'}}
H A Dmethod-conflict-1.m21 …ning {{conflicting parameter types in implementation of 'myMethod1:': 'NSObject *' vs 'NSArray *'}}
35 …g {{conflicting parameter types in implementation of 'myMethod:': 'id<MyProtocol>' vs 'MyClass *'}}
37 …icting parameter types in implementation of 'myMethod1:': 'id<MyProtocol>' vs 'MyClass<MyProtocol>…
52 … {} // broken-warning {{conflicting parameter types in implementation of 'test1:': 'A *' vs 'B *'}}
62 …t {} // broken-warning {{conflicting parameter types in implementation of 'test1:': 'id' vs 'A *'}}
73 …urn 0; } // broken-warning {{conflicting return type in implementation of 'test2': 'B *' vs 'A *'}}
H A Did.m20 typedef int id; // expected-error {{typedef redefinition with different types ('int' vs 'id')}}
23 typedef double id; // expected-error {{typedef redefinition with different types ('double' vs 'id'…
25 typedef char *id; // expected-error {{typedef redefinition with different types ('char *' vs 'id')}}
27 …nt iu; } *id; // expected-error {{typedef redefinition with different types ('union U *' vs 'id')}}
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dmatrix-type-operators.c274 void add_matrix_scalar_int_short(ix9x3_t a, short vs) { in add_matrix_scalar_int_short() argument
284 a = a + vs; in add_matrix_scalar_int_short()
287 void add_compound_matrix_scalar_int_short(ix9x3_t a, short vs) { in add_compound_matrix_scalar_int_short() argument
297 a += vs; in add_compound_matrix_scalar_int_short()
300 void subtract_compound_matrix_scalar_int_short(ix9x3_t a, short vs) { in subtract_compound_matrix_scalar_int_short() argument
310 a -= vs; in subtract_compound_matrix_scalar_int_short()
391 void add_matrix_scalar_long_long_int_short(ullx4x2_t b, short vs) { in add_matrix_scalar_long_long_int_short() argument
401 b = vs + b; in add_matrix_scalar_long_long_int_short()
404 void add_compound_matrix_scalar_long_long_int_short(ullx4x2_t b, short vs) { in add_compound_matrix_scalar_long_long_int_short() argument
414 b += vs; in add_compound_matrix_scalar_long_long_int_short()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/
H A Dvreductions-int.ll15 ; CHECK-NEXT: vredsum.vs v8, v8, v9
30 ; CHECK-NEXT: vredmaxu.vs v8, v8, v9
46 ; CHECK-NEXT: vredmax.vs v8, v8, v9
61 ; CHECK-NEXT: vredminu.vs v8, v8, v9
77 ; CHECK-NEXT: vredmin.vs v8, v8, v9
92 ; CHECK-NEXT: vredand.vs v8, v8, v9
107 ; CHECK-NEXT: vredor.vs v8, v8, v9
122 ; CHECK-NEXT: vredxor.vs v8, v8, v9
137 ; CHECK-NEXT: vredsum.vs v8, v8, v9
168 ; CHECK-NEXT: vredmax.vs v8, v8, v9
[all …]
H A Dfixed-vectors-reduction-int-vp.ll15 ; CHECK-NEXT: vredsum.vs v9, v8, v9, v0.t
31 ; CHECK-NEXT: vredmaxu.vs v9, v8, v9, v0.t
46 ; CHECK-NEXT: vredmax.vs v9, v8, v9, v0.t
62 ; CHECK-NEXT: vredminu.vs v9, v8, v9, v0.t
77 ; CHECK-NEXT: vredmin.vs v9, v8, v9, v0.t
92 ; CHECK-NEXT: vredand.vs v9, v8, v9, v0.t
107 ; CHECK-NEXT: vredor.vs v9, v8, v9, v0.t
122 ; CHECK-NEXT: vredxor.vs v9, v8, v9, v0.t
153 ; CHECK-NEXT: vredsum.vs v9, v8, v9, v0.t
184 ; CHECK-NEXT: vredmax.vs v9, v8, v9, v0.t
[all …]
H A Dfold-binary-reduce.ll10 ; CHECK-NEXT: vredsum.vs v8, v8, v10
25 ; CHECK-NEXT: vredsum.vs v8, v8, v10
40 ; CHECK-NEXT: vredand.vs v8, v8, v10
55 ; CHECK-NEXT: vredand.vs v8, v8, v10
70 ; CHECK-NEXT: vredor.vs v8, v8, v10
85 ; CHECK-NEXT: vredor.vs v8, v8, v10
100 ; CHECK-NEXT: vredxor.vs v8, v8, v10
115 ; CHECK-NEXT: vredxor.vs v8, v8, v10
131 ; CHECK-NEXT: vredmaxu.vs v8, v8, v10
191 ; CHECK-NEXT: vredmax.vs v8, v8, v10
[all …]
H A Dvfcopysign-sdnode.ll37 %n = fneg <vscale x 1 x half> %vs
90 %n = fneg <vscale x 1 x float> %vs
154 %n = fneg <vscale x 1 x double> %vs
209 %n = fneg <vscale x 2 x half> %vs
257 %n = fneg <vscale x 4 x half> %vs
305 %n = fneg <vscale x 8 x half> %vs
358 %n = fneg <vscale x 8 x float> %vs
477 %n = fneg <vscale x 16 x half> %vs
525 %n = fneg <vscale x 32 x half> %vs
628 %n = fneg <vscale x 1 x half> %vs
[all …]
H A Dvreductions-fp-sdnode.ll15 ; CHECK-NEXT: vfredusum.vs v8, v8, v9
28 ; CHECK-NEXT: vfredosum.vs v8, v8, v9
43 ; CHECK-NEXT: vfredusum.vs v8, v8, v9
56 ; CHECK-NEXT: vfredosum.vs v8, v8, v9
71 ; CHECK-NEXT: vfredusum.vs v8, v8, v9
84 ; CHECK-NEXT: vfredosum.vs v8, v8, v9
99 ; CHECK-NEXT: vfredusum.vs v8, v8, v9
112 ; CHECK-NEXT: vfredosum.vs v8, v8, v9
125 ; CHECK-NEXT: vfwredusum.vs v8, v8, v9
157 ; CHECK-NEXT: vfredusum.vs v8, v8, v9
[all …]
H A Dvredxor-rv64.ll14 ; CHECK-NEXT: vredxor.vs v8, v9, v10
60 ; CHECK-NEXT: vredxor.vs v8, v9, v10
106 ; CHECK-NEXT: vredxor.vs v8, v9, v10
152 ; CHECK-NEXT: vredxor.vs v8, v9, v10
198 ; CHECK-NEXT: vredxor.vs v8, v10, v9
244 ; CHECK-NEXT: vredxor.vs v8, v12, v9
290 ; CHECK-NEXT: vredxor.vs v8, v9, v10
336 ; CHECK-NEXT: vredxor.vs v8, v9, v10
382 ; CHECK-NEXT: vredxor.vs v8, v9, v10
428 ; CHECK-NEXT: vredxor.vs v8, v10, v9
[all …]
H A Dvredminu-rv64.ll14 ; CHECK-NEXT: vredminu.vs v8, v9, v10
60 ; CHECK-NEXT: vredminu.vs v8, v9, v10
106 ; CHECK-NEXT: vredminu.vs v8, v9, v10
152 ; CHECK-NEXT: vredminu.vs v8, v9, v10
198 ; CHECK-NEXT: vredminu.vs v8, v10, v9
244 ; CHECK-NEXT: vredminu.vs v8, v12, v9
290 ; CHECK-NEXT: vredminu.vs v8, v9, v10
336 ; CHECK-NEXT: vredminu.vs v8, v9, v10
382 ; CHECK-NEXT: vredminu.vs v8, v9, v10
428 ; CHECK-NEXT: vredminu.vs v8, v10, v9
[all …]
H A Dvredsum-rv64.ll14 ; CHECK-NEXT: vredsum.vs v8, v9, v10
60 ; CHECK-NEXT: vredsum.vs v8, v9, v10
106 ; CHECK-NEXT: vredsum.vs v8, v9, v10
152 ; CHECK-NEXT: vredsum.vs v8, v9, v10
198 ; CHECK-NEXT: vredsum.vs v8, v10, v9
244 ; CHECK-NEXT: vredsum.vs v8, v12, v9
290 ; CHECK-NEXT: vredsum.vs v8, v9, v10
336 ; CHECK-NEXT: vredsum.vs v8, v9, v10
382 ; CHECK-NEXT: vredsum.vs v8, v9, v10
428 ; CHECK-NEXT: vredsum.vs v8, v10, v9
[all …]
H A Dvredor-rv64.ll14 ; CHECK-NEXT: vredor.vs v8, v9, v10
60 ; CHECK-NEXT: vredor.vs v8, v9, v10
106 ; CHECK-NEXT: vredor.vs v8, v9, v10
152 ; CHECK-NEXT: vredor.vs v8, v9, v10
198 ; CHECK-NEXT: vredor.vs v8, v10, v9
244 ; CHECK-NEXT: vredor.vs v8, v12, v9
290 ; CHECK-NEXT: vredor.vs v8, v9, v10
336 ; CHECK-NEXT: vredor.vs v8, v9, v10
382 ; CHECK-NEXT: vredor.vs v8, v9, v10
428 ; CHECK-NEXT: vredor.vs v8, v10, v9
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dwaitcnt-bvh.mir19 name: waitcnt-check-vs-vmem
22 ; GCN-LABEL: name: waitcnt-check-vs-vmem
34 name: waitcnt-check-vs-mimg-samp
37 ; GCN-LABEL: name: waitcnt-check-vs-mimg-samp
49 name: waitcnt-check-vs-vmem-reverse
52 ; GCN-LABEL: name: waitcnt-check-vs-vmem-reverse
64 name: waitcnt-check-vs-mimg-samp-reverse
67 ; GCN-LABEL: name: waitcnt-check-vs-mimg-samp-reverse
H A Dllvm.amdgcn.alignbyte.ll6 ; GCN: v_alignbyte_b32 {{[vs][0-9]+}}, {{[vs][0-9]+}}, {{[vs][0-9]+}}

12345678910>>...14