| /llvm-project-15.0.7/llvm/test/Analysis/CostModel/AArch64/ |
| H A D | splice.ll | 34 …%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 D | sve-intrinsics.ll | 540 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 D | splice.ll | 57 …%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 D | rvv-shuffle.ll | 142 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 D | splice-diagnostics.s | 7 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 D | splice.s | 12 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 D | invalid-splice.ll | 3 ; 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 D | named-vector-shuffles-sve.ll | 86 ; 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 D | named-vector-shuffles-neon.ll | 15 %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 D | sve-fixed-length-concat.ll | 41 ; 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 D | splice-diagnostics.s | 6 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 D | splice.s | 12 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 D | splice_pos_list_iter.pass.cpp | 26 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 D | splice_pos_list.pass.cpp | 26 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 D | splice_pos_list_iter_iter.pass.cpp | 25 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 D | splice_pos_list_iter.addressof.compile.pass.cpp | 22 l.splice(l.end(), l, l.begin()); in test()
|
| H A D | splice_pos_list_iter_iter.addressof.compile.pass.cpp | 22 l.splice(l.end(), l, l.begin(), l.end()); in test()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | simple_ilist.h | 110 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 D | ilist.h | 294 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 D | vector-splice.ll | 7 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 D | IListTest.cpp | 82 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 D | constexpr-builtin-bit-cast.cpp | 66 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 D | HTMLForest.js | 58 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 D | list | 123 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 D | debug.splice.pos_list.pass.cpp | 23 TEST_LIBCPP_ASSERT_FAILURE(v1.splice(v2.begin(), v2), in main()
|