Home
last modified time | relevance | path

Searched refs:splice (Results 1 – 25 of 212) sorted by relevance

123456789

/llvm-project-15.0.7/llvm/test/Analysis/CostModel/AArch64/
H A Dsplice.ll34 …%splice.v16i8 = call <16 x i8> @llvm.experimental.vector.splice.v16i8(<16 x i8> zeroinitializer, <…
35 …%splice.v32i8 = call <32 x i8> @llvm.experimental.vector.splice.v32i8(<32 x i8> zeroinitializer, <…
36 …%splice.v2i16 = call <2 x i16> @llvm.experimental.vector.splice.v2i16(<2 x i16> zeroinitializer, <…
37 …%splice.v4i16 = call <4 x i16> @llvm.experimental.vector.splice.v4i16(<4 x i16> zeroinitializer, <…
38 …%splice.v8i16 = call <8 x i16> @llvm.experimental.vector.splice.v8i16(<8 x i16> zeroinitializer, <…
40 …%splice.v4i32 = call <4 x i32> @llvm.experimental.vector.splice.v4i32(<4 x i32> zeroinitializer, <…
41 …%splice.v8i32 = call <8 x i32> @llvm.experimental.vector.splice.v8i32(<8 x i32> zeroinitializer, <…
42 …%splice.v2i64 = call <2 x i64> @llvm.experimental.vector.splice.v2i64(<2 x i64> zeroinitializer, <…
58 …%splice.v8i1 = call <8 x i1> @llvm.experimental.vector.splice.v8i1(<8 x i1> zeroinitializer, <8 x…
59 …%splice.v4i1 = call <4 x i1> @llvm.experimental.vector.splice.v4i1(<4 x i1> zeroinitializer, <4 x …
[all …]
H A Dsve-intrinsics.ll540 declare <vscale x 2 x i1> @llvm.experimental.vector.splice.nxv2i1(<vscale x 2 x i1>, <vscale x 2 x …
541 declare <vscale x 4 x i1> @llvm.experimental.vector.splice.nxv4i1(<vscale x 4 x i1>, <vscale x 4 x …
542 declare <vscale x 8 x i1> @llvm.experimental.vector.splice.nxv8i1(<vscale x 8 x i1>, <vscale x 8 x …
543 declare <vscale x 16 x i1> @llvm.experimental.vector.splice.nxv16i1(<vscale x 16 x i1>, <vscale x 1…
544 declare <vscale x 2 x i8> @llvm.experimental.vector.splice.nxv2i8(<vscale x 2 x i8>, <vscale x 2 x …
545 declare <vscale x 16 x i8> @llvm.experimental.vector.splice.nxv16i8(<vscale x 16 x i8>, <vscale x 1…
546 declare <vscale x 32 x i8> @llvm.experimental.vector.splice.nxv32i8(<vscale x 32 x i8>, <vscale x 3…
547 declare <vscale x 2 x i16> @llvm.experimental.vector.splice.nxv2i16(<vscale x 2 x i16>, <vscale x 2…
548 declare <vscale x 4 x i16> @llvm.experimental.vector.splice.nxv4i16(<vscale x 4 x i16>, <vscale x 4…
549 declare <vscale x 8 x i16> @llvm.experimental.vector.splice.nxv8i16(<vscale x 8 x i16>, <vscale x 8…
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/RISCV/
H A Dsplice.ll57 …%splice.nxv1i8 = call <vscale x 1 x i8> @llvm.experimental.vector.splice.nxv1i8(<vscale x 1 x i8> …
58 …%splice.nxv2i8 = call <vscale x 2 x i8> @llvm.experimental.vector.splice.nxv2i8(<vscale x 2 x i8> …
59 …%splice.nxv4i8 = call <vscale x 4 x i8> @llvm.experimental.vector.splice.nxv4i8(<vscale x 4 x i8> …
60 …%splice.nxv8i8 = call <vscale x 8 x i8> @llvm.experimental.vector.splice.nxv8i8(<vscale x 8 x i8> …
61 …%splice.nxv16i8 = call <vscale x 16 x i8> @llvm.experimental.vector.splice.nxv16i8(<vscale x 16 x …
62 …%splice.nxv32i8 = call <vscale x 32 x i8> @llvm.experimental.vector.splice.nxv32i8(<vscale x 32 x …
63 …%splice.nxv64i8 = call <vscale x 64 x i8> @llvm.experimental.vector.splice.nxv64i8(<vscale x 64 x …
65 …%splice.nxv1i16 = call <vscale x 1 x i16> @llvm.experimental.vector.splice.nxv1i16(<vscale x 1 x i…
66 …%splice.nxv2i16 = call <vscale x 2 x i16> @llvm.experimental.vector.splice.nxv2i16(<vscale x 2 x i…
67 …%splice.nxv4i16 = call <vscale x 4 x i16> @llvm.experimental.vector.splice.nxv4i16(<vscale x 4 x i…
[all …]
H A Drvv-shuffle.ll142 declare <vscale x 2 x i1> @llvm.experimental.vector.splice.nxv2i1(<vscale x 2 x i1>, <vscale x 2 x …
143 declare <vscale x 4 x i1> @llvm.experimental.vector.splice.nxv4i1(<vscale x 4 x i1>, <vscale x 4 x …
144 declare <vscale x 8 x i1> @llvm.experimental.vector.splice.nxv8i1(<vscale x 8 x i1>, <vscale x 8 x …
145 declare <vscale x 16 x i1> @llvm.experimental.vector.splice.nxv16i1(<vscale x 16 x i1>, <vscale x 1…
146 declare <vscale x 2 x i8> @llvm.experimental.vector.splice.nxv2i8(<vscale x 2 x i8>, <vscale x 2 x …
147 declare <vscale x 16 x i8> @llvm.experimental.vector.splice.nxv16i8(<vscale x 16 x i8>, <vscale x 1…
148 declare <vscale x 32 x i8> @llvm.experimental.vector.splice.nxv32i8(<vscale x 32 x i8>, <vscale x 3…
149 declare <vscale x 2 x i16> @llvm.experimental.vector.splice.nxv2i16(<vscale x 2 x i16>, <vscale x 2…
150 declare <vscale x 4 x i16> @llvm.experimental.vector.splice.nxv4i16(<vscale x 4 x i16>, <vscale x 4…
151 declare <vscale x 8 x i16> @llvm.experimental.vector.splice.nxv8i16(<vscale x 8 x i16>, <vscale x 8…
[all …]
/llvm-project-15.0.7/llvm/test/MC/AArch64/SVE2/
H A Dsplice-diagnostics.s7 splice z0.b, p0, { z1.h, z2.h } label
16 splice z0.b, p0, { } label
21 splice z0.b, p0, { z1.b } label
26 splice z0.b, p0, { z1.b, z2.b, z3.b } label
31 splice z0.b, p0, { z1.b, z2.h } label
36 splice z0.b, p0, { z1.b, z31.b } label
41 splice z0.b, p0, { v0.4b, v1.4b } label
50 splice z0.b, p0/z, { z1.b, z2.b } label
55 splice z0.b, p0/m, { z1.b, z2.b } label
64 splice z0.b, p8, { z1.b, z2.b } label
[all …]
H A Dsplice.s12 splice z29.b, p7, { z30.b, z31.b } label
18 splice z29.h, p7, { z30.h, z31.h } label
24 splice z29.s, p7, { z30.s, z31.s } label
30 splice z29.d, p7, { z30.d, z31.d } label
/llvm-project-15.0.7/llvm/test/Verifier/
H A Dinvalid-splice.ll3 ; CHECK: The splice index exceeds the range [-VL, VL-1] where VL is the known minimum number of ele…
5 …%res = call <2 x double> @llvm.experimental.vector.splice.v2f64(<2 x double> %a, <2 x double> %b, …
9 ; CHECK: The splice index exceeds the range [-VL, VL-1] where VL is the known minimum number of ele…
11 …%res = call <vscale x 2 x double> @llvm.experimental.vector.splice.nxv2f64(<vscale x 2 x double> %…
15 ; CHECK: The splice index exceeds the range [-VL, VL-1] where VL is the known minimum number of ele…
21 ; CHECK: The splice index exceeds the range [-VL, VL-1] where VL is the known minimum number of ele…
23 …%res = call <2 x double> @llvm.experimental.vector.splice.v2f64(<2 x double> %a, <2 x double> %b, …
27 ; CHECK: The splice index exceeds the range [-VL, VL-1] where VL is the known minimum number of ele…
29 …%res = call <2 x double> @llvm.experimental.vector.splice.v2f64(<2 x double> %a, <2 x double> %b, …
36 declare <2 x double> @llvm.experimental.vector.splice.v2f64(<2 x double>, <2 x double>, i32)
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dnamed-vector-shuffles-sve.ll86 ; CHECK-NEXT: splice z0.d, p0, z0.d, z1.d
97 ; CHECK-NEXT: splice z0.d, p0, z0.d, z1.d
126 ; CHECK-NEXT: splice z0.s, p0, z0.s, z1.s
137 ; CHECK-NEXT: splice z0.s, p0, z0.s, z1.s
184 ; CHECK-NEXT: splice z0.d, p0, z0.d, z1.d
195 ; CHECK-NEXT: splice z0.d, p0, z0.d, z1.d
389 ; CHECK-NEXT: splice z0.b, p0, z0.b, z1.b
400 ; CHECK-NEXT: splice z0.b, p0, z0.b, z1.b
411 ; CHECK-NEXT: splice z0.b, p0, z0.b, z1.b
422 ; CHECK-NEXT: splice z0.b, p0, z0.b, z1.b
[all …]
H A Dnamed-vector-shuffles-neon.ll15 %res = call <16 x i8> @llvm.experimental.vector.splice.v16i8(<16 x i8> %a, <16 x i8> %b, i32 1)
34 %res = call <2 x i8> @llvm.experimental.vector.splice.v2i8(<2 x i8> %a, <2 x i8> %b, i32 1)
46 %res = call <8 x i32> @llvm.experimental.vector.splice.v8i32(<8 x i32> %a, <8 x i32> %b, i32 5)
74 %res = call <16 x i8> @llvm.experimental.vector.splice.v16i8(<16 x i8> %a, <16 x i8> %b, i32 -15)
93 %res = call <2 x i8> @llvm.experimental.vector.splice.v2i8(<2 x i8> %a, <2 x i8> %b, i32 -1)
105 %res = call <8 x i32> @llvm.experimental.vector.splice.v8i32(<8 x i32> %a, <8 x i32> %b, i32 -3)
124 declare <2 x i8> @llvm.experimental.vector.splice.v2i8(<2 x i8>, <2 x i8>, i32)
125 declare <16 x i8> @llvm.experimental.vector.splice.v16i8(<16 x i8>, <16 x i8>, i32)
126 declare <8 x i32> @llvm.experimental.vector.splice.v8i32(<8 x i32>, <8 x i32>, i32)
127 declare <16 x float> @llvm.experimental.vector.splice.v16f32(<16 x float>, <16 x float>, i32)
[all …]
H A Dsve-fixed-length-concat.ll41 ; CHECK-NEXT: splice z1.b, p0, z1.b, z0.b
95 ; CHECK-NEXT: splice z0.b, p0, z0.b, z1.b
127 ; CHECK-NEXT: splice z0.b, p0, z0.b, z1.b
201 ; CHECK-NEXT: splice z1.h, p0, z1.h, z0.h
249 ; CHECK-NEXT: splice z0.h, p0, z0.h, z1.h
273 ; CHECK-NEXT: splice z0.h, p0, z0.h, z1.h
331 ; CHECK-NEXT: splice z1.s, p0, z1.s, z0.s
376 ; CHECK-NEXT: splice z0.s, p0, z0.s, z1.s
396 ; CHECK-NEXT: splice z0.s, p0, z0.s, z1.s
436 ; CHECK-NEXT: splice z1.d, p0, z1.d, z0.d
[all …]
/llvm-project-15.0.7/llvm/test/MC/AArch64/SVE/
H A Dsplice-diagnostics.s6 splice z0.b, p0, z1.b, z2.b label
15 splice z0.b, p0, z0.b, z2.h label
24 splice z0.b, p8, z0.b, z1.b label
29 splice z0.b, p7.b, z0.b, z1.b label
34 splice z0.b, p7.q, z0.b, z1.b label
44 splice z4.d, p7, z4.d, z31.d label
H A Dsplice.s12 splice z31.b, p7, z31.b, z31.b label
18 splice z31.h, p7, z31.h, z31.h label
24 splice z31.s, p7, z31.s, z31.s label
30 splice z31.d, p7, z31.d, z31.d label
46 splice z4.d, p7, z4.d, z31.d label
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/list/list.ops/
H A Dsplice_pos_list_iter.pass.cpp26 l1.splice(l1.end(), l2, l2.begin()); in main()
37 l1.splice(l1.end(), l2, l2.begin()); in main()
63 l1.splice(l1.end(), l2, l2.begin()); in main()
107 l1.splice(l1.begin(), l1, l1.begin()); in main()
116 l1.splice(l1.begin(), l2, l2.begin()); in main()
141 l1.splice(l1.begin(), l1, l1.begin()); in main()
183 l1.splice(l1.end(), l2, l2.begin()); in main()
194 l1.splice(l1.end(), l2, l2.begin()); in main()
220 l1.splice(l1.end(), l2, l2.begin()); in main()
264 l1.splice(l1.begin(), l1, l1.begin()); in main()
[all …]
H A Dsplice_pos_list.pass.cpp26 l1.splice(l1.end(), l2); in main()
35 l1.splice(l1.end(), l2); in main()
46 l1.splice(l1.end(), l2); in main()
59 l1.splice(l1.end(), l2); in main()
74 l1.splice(l1.begin(), l2); in main()
85 l1.splice(l1.end(), l2); in main()
96 l1.splice(l1.begin(), l2); in main()
109 l1.splice(l1.end(), l2); in main()
122 l1.splice(l1.begin(), l2); in main()
137 l1.splice(l1.end(), l2); in main()
[all …]
H A Dsplice_pos_list_iter_iter.pass.cpp25 l1.splice(l1.begin(), l1, std::next(l1.begin()), std::next(l1.begin())); in main()
37 l1.splice(l1.begin(), l1, std::next(l1.begin()), std::next(l1.begin(), 2)); in main()
49 l1.splice(l1.begin(), l1, std::next(l1.begin()), std::next(l1.begin(), 3)); in main()
62 l1.splice(l1.begin(), l2, std::next(l2.begin()), l2.end()); in main()
82 l1.splice(std::next(l1.begin()), l2, std::next(l2.begin()), l2.end()); in main()
102 l1.splice(l1.end(), l2, std::next(l2.begin()), l2.end()); in main()
122 l1.splice(l1.begin(), l1, std::next(l1.begin()), std::next(l1.begin())); in main()
134 l1.splice(l1.begin(), l1, std::next(l1.begin()), std::next(l1.begin(), 2)); in main()
159 l1.splice(l1.begin(), l2, std::next(l2.begin()), l2.end()); in main()
179 l1.splice(std::next(l1.begin()), l2, std::next(l2.begin()), l2.end()); in main()
[all …]
H A Dsplice_pos_list_iter.addressof.compile.pass.cpp22 l.splice(l.end(), l, l.begin()); in test()
H A Dsplice_pos_list_iter_iter.addressof.compile.pass.cpp22 l.splice(l.end(), l, l.begin(), l.end()); in test()
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A Dsimple_ilist.h110 simple_ilist(simple_ilist &&X) { splice(end(), X); } in simple_ilist()
113 splice(end(), X);
238 void splice(iterator I, simple_ilist &L2) { in splice() function
239 splice(I, L2, L2.begin(), L2.end()); in splice()
243 void splice(iterator I, simple_ilist &L2, iterator Node) { in splice() function
244 splice(I, L2, Node, std::next(Node)); in splice()
248 void splice(iterator I, simple_ilist &, iterator First, iterator Last) { in splice() function
280 splice(LI, RHS, RunStart, RI); in merge()
287 splice(LE, RHS, RI, RE); in merge()
304 RHS.splice(RHS.end(), *this, Center, end()); in sort()
H A Dilist.h294 base_list_type::splice(position, L2, first, last);
330 void splice(iterator where, iplist_impl &L2) {
334 void splice(iterator where, iplist_impl &L2, iterator first) {
339 void splice(iterator where, iplist_impl &L2, iterator first, iterator last) {
342 void splice(iterator where, iplist_impl &L2, reference N) {
343 splice(where, L2, iterator(N));
345 void splice(iterator where, iplist_impl &L2, pointer N) {
346 splice(where, L2, iterator(N));
/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/
H A Dvector-splice.ll7 declare <vscale x 1 x i1> @llvm.experimental.vector.splice.nxv1i1(<vscale x 1 x i1>, <vscale x 1 x …
57 declare <vscale x 2 x i1> @llvm.experimental.vector.splice.nxv2i1(<vscale x 2 x i1>, <vscale x 2 x …
107 declare <vscale x 4 x i1> @llvm.experimental.vector.splice.nxv4i1(<vscale x 4 x i1>, <vscale x 4 x …
157 declare <vscale x 8 x i1> @llvm.experimental.vector.splice.nxv8i1(<vscale x 8 x i1>, <vscale x 8 x …
205 declare <vscale x 16 x i1> @llvm.experimental.vector.splice.nxv16i1(<vscale x 16 x i1>, <vscale x 1…
255 declare <vscale x 32 x i1> @llvm.experimental.vector.splice.nxv32i1(<vscale x 32 x i1>, <vscale x 3…
306 declare <vscale x 64 x i1> @llvm.experimental.vector.splice.nxv64i1(<vscale x 64 x i1>, <vscale x 6…
357 declare <vscale x 1 x i8> @llvm.experimental.vector.splice.nxv1i8(<vscale x 1 x i8>, <vscale x 1 x …
412 declare <vscale x 2 x i8> @llvm.experimental.vector.splice.nxv2i8(<vscale x 2 x i8>, <vscale x 2 x …
467 declare <vscale x 4 x i8> @llvm.experimental.vector.splice.nxv4i8(<vscale x 4 x i8>, <vscale x 4 x …
[all …]
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DIListTest.cpp82 List.splice(List.begin(), List, List.begin()); in TEST()
90 List.splice(std::next(List.begin()), List, List.begin()); in TEST()
106 L.splice(L.begin(), L, ++L.begin()); in TEST()
122 L.splice(L.end(), L, L.begin()); in TEST()
245 L2.splice(L2.end(), L1); in TEST()
272 L1.splice(L1.begin(), L1, std::next(L1.begin()), L1.end()); in TEST()
301 L2.splice(L2.end(), L); in TEST()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dconstexpr-builtin-bit-cast.cpp66 constexpr int_splicer splice{0x0C05FEFE, 0xCAFEBABE}; in test_record() local
68 static_assert(bit_cast<unsigned long long>(splice) == (LITTLE_END in test_record()
76 static_assert(round_trip<unsigned long long>(splice)); in test_record()
77 static_assert(round_trip<long long>(splice)); in test_record()
/llvm-project-15.0.7/clang-tools-extra/pseudo/tool/
H A DHTMLForest.js58 splice(begin, end, elt);
180 splice(this.span.firstChild, null, this.span.parentNode,
267 splice(hiddenCode.firstChild, hiddenCode.lastChild, code);
277 function splice(first, until, newParent, before) { function
/llvm-project-15.0.7/libcxx/include/
H A Dlist123 void splice(const_iterator position, list& x);
124 void splice(const_iterator position, list&& x);
1049 void splice(const_iterator __p, list& __c);
1052 void splice(const_iterator __p, list&& __c) {splice(__p, __c);}
1055 {splice(__p, __c, __i);}
1058 {splice(__p, __c, __f, __l);}
1286 splice(end(), __c);
1296 splice(end(), __c);
1337 splice(end(), __c);
1875 list<_Tp, _Alloc>::splice(const_iterator __p, list& __c)
[all …]
/llvm-project-15.0.7/libcxx/test/libcxx/containers/sequences/list/list.ops/
H A Ddebug.splice.pos_list.pass.cpp23 TEST_LIBCPP_ASSERT_FAILURE(v1.splice(v2.begin(), v2), in main()

123456789