/llvm-project/libcxx/test/std/containers/views/mdspan/layout_right/ |
H A D | comparison.pass.cpp | 48 constexpr size_t D = std::dynamic_extent; in test_comparison_different_rank() local 51 static_assert(compare_layout_mappings(std::extents<T1, D>(5), std::extents<T2, D>(5))); in test_comparison_different_rank() 52 static_assert(compare_layout_mappings(std::extents<T1, 5>(), std::extents<T2, D>(5))); in test_comparison_different_rank() 53 static_assert(compare_layout_mappings(std::extents<T1, D>(5), st in test_comparison_different_rank() 74 constexpr size_t D = std::dynamic_extent; test_comparison_same_rank() local [all...] |
H A D | ctor.mapping.pass.cpp | 54 constexpr size_t D = std::dynamic_extent; in test_conversion() 60 test_conversion<idx_convertible && true, std::extents<T1, D>>(std::extents<T2, D>(5)); in test_conversion() 61 test_conversion<idx_convertible && false, std::extents<T1, 5>>(std::extents<T2, D>(5)); in test_conversion() 62 test_conversion<idx_convertible && true, std::extents<T1, 5>>(std::extents<T2, 5>()); in test_conversion() 63 test_conversion<idx_convertible && false, std::extents<T1, 5, in test_conversion() 52 constexpr size_t D = std::dynamic_extent; test_conversion() local 77 constexpr size_t D = std::dynamic_extent; test_no_implicit_conversion() local 105 constexpr size_t D = std::dynamic_extent; test_rank_mismatch() local 114 constexpr size_t D = std::dynamic_extent; test_static_extent_mismatch() local [all...] |
H A D | ctor.layout_stride.pass.cpp | 61 constexpr size_t D = std::dynamic_extent; in test_conversion() 65 test_conversion<false, std::extents<T1, D>>(std::extents<T2, D>(5)); in test_conversion() 66 test_conversion<false, std::extents<T1, 5>>(std::extents<T2, D>(5)); in test_conversion() 67 test_conversion<false, std::extents<T1, 5>>(std::extents<T2, 5>()); in test_conversion() 68 test_conversion<false, std::extents<T1, 5, in test_conversion() 59 constexpr size_t D = std::dynamic_extent; test_conversion() local 84 constexpr size_t D = std::dynamic_extent; test_rank_mismatch() local 93 constexpr size_t D = std::dynamic_extent; test_static_extent_mismatch() local [all...] |
H A D | ctor.layout_left.pass.cpp | 56 constexpr size_t D = std::dynamic_extent; in test_conversion() 62 test_conversion<idx_convertible && true, std::extents<T1, D>>(std::extents<T2, D>(5)); in test_conversion() 63 test_conversion<idx_convertible && false, std::extents<T1, 5>>(std::extents<T2, D>(5)); in test_conversion() 64 test_conversion<idx_convertible && true, std::extents<T1, 5>>(std::extents<T2, 5>()); in test_conversion() 74 constexpr size_t D in test_no_implicit_conversion() 54 constexpr size_t D = std::dynamic_extent; test_conversion() local 72 constexpr size_t D = std::dynamic_extent; test_no_implicit_conversion() local 92 constexpr size_t D = std::dynamic_extent; test_rank_mismatch() local 105 constexpr size_t D = std::dynamic_extent; test_rank_greater_one() local [all...] |
/llvm-project/libcxx/test/std/containers/views/mdspan/layout_left/ |
H A D | comparison.pass.cpp | 48 constexpr size_t D = std::dynamic_extent; in test_comparison_different_rank() local 51 static_assert(compare_layout_mappings(std::extents<T1, D>(5), std::extents<T2, D>(5))); in test_comparison_different_rank() 52 static_assert(compare_layout_mappings(std::extents<T1, 5>(), std::extents<T2, D>(5))); in test_comparison_different_rank() 53 static_assert(compare_layout_mappings(std::extents<T1, D>(5), st in test_comparison_different_rank() 74 constexpr size_t D = std::dynamic_extent; test_comparison_same_rank() local [all...] |
H A D | ctor.mapping.pass.cpp | 54 constexpr size_t D = std::dynamic_extent; in test_conversion() 60 test_conversion<idx_convertible && true, std::extents<T1, D>>(std::extents<T2, D>(5)); in test_conversion() 61 test_conversion<idx_convertible && false, std::extents<T1, 5>>(std::extents<T2, D>(5)); in test_conversion() 62 test_conversion<idx_convertible && true, std::extents<T1, 5>>(std::extents<T2, 5>()); in test_conversion() 63 test_conversion<idx_convertible && false, std::extents<T1, 5, in test_conversion() 52 constexpr size_t D = std::dynamic_extent; test_conversion() local 77 constexpr size_t D = std::dynamic_extent; test_no_implicit_conversion() local 105 constexpr size_t D = std::dynamic_extent; test_rank_mismatch() local 114 constexpr size_t D = std::dynamic_extent; test_static_extent_mismatch() local [all...] |
H A D | ctor.layout_stride.pass.cpp | 61 constexpr size_t D = std::dynamic_extent; in test_conversion() 65 test_conversion<false, std::extents<T1, D>>(std::extents<T2, D>(5)); in test_conversion() 66 test_conversion<false, std::extents<T1, 5>>(std::extents<T2, D>(5)); in test_conversion() 67 test_conversion<false, std::extents<T1, 5>>(std::extents<T2, 5>()); in test_conversion() 68 test_conversion<false, std::extents<T1, 5, in test_conversion() 59 constexpr size_t D = std::dynamic_extent; test_conversion() local 84 constexpr size_t D = std::dynamic_extent; test_rank_mismatch() local 93 constexpr size_t D = std::dynamic_extent; test_static_extent_mismatch() local [all...] |
H A D | ctor.layout_right.pass.cpp | 56 constexpr size_t D = std::dynamic_extent; in test_conversion() 62 test_conversion<idx_convertible && true, std::extents<T1, D>>(std::extents<T2, D>(5)); in test_conversion() 63 test_conversion<idx_convertible && false, std::extents<T1, 5>>(std::extents<T2, D>(5)); in test_conversion() 64 test_conversion<idx_convertible && true, std::extents<T1, 5>>(std::extents<T2, 5>()); in test_conversion() 74 constexpr size_t D in test_no_implicit_conversion() 54 constexpr size_t D = std::dynamic_extent; test_conversion() local 72 constexpr size_t D = std::dynamic_extent; test_no_implicit_conversion() local 92 constexpr size_t D = std::dynamic_extent; test_rank_mismatch() local 105 constexpr size_t D = std::dynamic_extent; test_rank_greater_one() local [all...] |
/llvm-project/libcxx/test/std/containers/views/mdspan/layout_stride/ |
H A D | comparison.pass.cpp | 46 constexpr size_t D = std::dynamic_extent; in test_comparison_different_rank() 49 static_assert(layout_mapping_comparable<std::extents<T1, D>, std::extents<T2, D>>); in test_comparison_different_rank() 50 static_assert(layout_mapping_comparable<std::extents<T1, 5>, std::extents<T2, D>>); in test_comparison_different_rank() 51 static_assert(layout_mapping_comparable<std::extents<T1, D>, std::extents<T2, 5>>); in test_comparison_different_rank() 52 static_assert(layout_mapping_comparable<std::extents<T1, 5>, std::extents<T2, 5>>); in test_comparison_different_rank() 55 static_assert(!layout_mapping_comparable<std::extents<T1>, std::extents<T2, D>>); in test_comparison_different_rank() 45 constexpr size_t D = std::dynamic_extent; test_comparison_different_rank() local 82 constexpr size_t D = std::dynamic_extent; test_comparison_same_rank() local 153 constexpr size_t D = std::dynamic_extent; test_comparison_with() local [all...] |
H A D | ctor.strided_mapping.pass.cpp | 29 // Effects: Direct-non-list-initializes extents_ with other.extents(), and for all d in the range [0, rank_), 30 // direct-non-list-initializes strides_[d] with other.stride(d). 82 constexpr size_t D = std::dynamic_extent; in test_conversion() 93 test_conversion<idx_l_convertible && true, FromL, std::extents<T1, D>>(std::extents<T2, D>(0)); in test_conversion() 94 test_conversion<idx_l_convertible && true, FromL, std::extents<T1, D>>(std::extents<T2, D>(5)); in test_conversion() 95 test_conversion<idx_l_convertible && false, FromL, std::extents<T1, 5>>(st in test_conversion() 81 constexpr size_t D = std::dynamic_extent; test_conversion() local 116 constexpr size_t D = std::dynamic_extent; test_no_implicit_conversion() local 145 constexpr size_t D = std::dynamic_extent; test_rank_mismatch() local 155 constexpr size_t D = std::dynamic_extent; test_static_extent_mismatch() local [all...] |
/llvm-project/libcxx/test/std/containers/views/mdspan/extents/ |
H A D | comparison.pass.cpp | 36 constexpr size_t D = std::dynamic_extent; in test_comparison_different_rank() local 38 test_comparison(false, std::extents<T1>(), std::extents<T2, D>(1)); in test_comparison_different_rank() 41 test_comparison(false, std::extents<T1, D>(1), std::extents<T2>()); in test_comparison_different_rank() 44 test_comparison(false, std::extents<T1, D>(5), std::extents<T2, D, D>(5, 5)); in test_comparison_different_rank() 45 test_comparison(false, std::extents<T1, 5>(), st in test_comparison_different_rank() 55 constexpr size_t D = std::dynamic_extent; test_comparison_same_rank() local [all...] |
H A D | conversion.pass.cpp | 56 constexpr size_t D = std::dynamic_extent; in test_conversion() 62 test_conversion<idx_convertible && true, std::extents<T1, D>>(std::extents<T2, D>(5)); in test_conversion() 63 test_conversion<idx_convertible && false, std::extents<T1, 5>>(std::extents<T2, D>(5)); in test_conversion() 64 test_conversion<idx_convertible && true, std::extents<T1, 5>>(std::extents<T2, 5>()); in test_conversion() 65 test_conversion<idx_convertible && false, std::extents<T1, 5, in test_conversion() 57 constexpr size_t D = std::dynamic_extent; test_conversion() local 79 constexpr size_t D = std::dynamic_extent; test_no_implicit_conversion() local 106 constexpr size_t D = std::dynamic_extent; test_rank_mismatch() local 115 constexpr size_t D = std::dynamic_extent; test_static_extent_mismatch() local [all...] |
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Exynos/ |
H A D | asimd-ld1.s | 13 ld1 {v0.d}[0], [sp] 14 ld1r {v0.2d}, [sp] 15 ld1 {v0.2d}, [sp] 16 ld1 {v0.2d, v1.2d}, [sp] 17 ld1 {v0.2d, v1.2d, v2.2d}, [sp] 18 ld1 {v0.2d, v1.2d, v2.2d, v3.2d}, [sp] 27 ld1 {v0.d}[0], [sp], #8 28 ld1r {v0.2d}, [sp], #8 29 ld1 {v0.2d}, [sp], #16 30 ld1 {v0.2d, v1.2d}, [sp], #32 [all …]
|
H A D | asimd-ld4.s | 10 ld4 {v0.d, v1.d, v2.d, v3.d}[0], [sp] 11 ld4r {v0.2d, v1.2d, v2.2d, v3.2d}, [sp] 12 ld4 {v0.2d, v1.2d, v2.2d, v3.2d}, [sp] 18 ld4 {v0.d, v1.d, v2.d, v3.d}[0], [sp], #32 19 ld4r {v0.2d, v1.2d, v2.2d, v3.2d}, [sp], #32 20 ld4 {v0.2d, v1.2d, v2.2d, v3.2d}, [sp], #64 26 ld4 {v0.d, v1.d, v2.d, v3.d}[0], [sp], x0 27 ld4r {v0.2d, v1.2d, v2.2d, v3.2d}, [sp], x0 28 ld4 {v0.2d, v1.2d, v2.2d, v3.2d}, [sp], x0 58 # ALL-NEXT: [5]: MayStore [all …]
|
/llvm-project/clang/test/SemaCXX/ |
H A D | err_typecheck_assign_const_filecheck.cpp | 11 struct D { struct 22 D d; argument 23 const D Cd; 24 mutable D Md; 25 static D Sd; 26 const static D CSd; 27 D &getD() const; 28 const D &getCD() const; 59 a.b.c.d.e.num = 5; in test1() 60 a.b.c.d.e.Mnum = 5; in test1() [all …]
|
/llvm-project/clang/test/Analysis/ |
H A D | cfg-rich-constructors.cpp | 38 // CHECK-NEXT: 5: [B1.4] (CXXConstructExpr, [B1.6], C) 39 // CHECK-NEXT: 6: new C([B1.5]) 49 // CHECK-NEXT: 5: CFGNewAllocator(C *) 87 // CHECK-NEXT: 4: [B1.3] (CXXConstructExpr, [B1.5], C) 88 // CHECK-NEXT: 5: C c(new C()); 97 // CHECK-NEXT: 4: {[B1.3]} (CXXConstructExpr, [B1.5], C) 98 // CHECK-NEXT: 5: C c{new C()}; 106 // CXX11-ELIDE-NEXT: 3: [B1.2]() (CXXRecordTypedCall, [B1.4], [B1.5]) 109 // CXX11-NEXT: 5: [B1.4] (CXXConstructExpr, [B1.6], C) 122 // CXX11-NEXT: 1: [B4.2] ? [B2.5] : [B3.6] [all …]
|
/llvm-project/libcxx/include/__charconv/ |
H A D | tables.h | 32 '0', '0', '0', '1', '0', '2', '0', '3', '0', '4', '0', '5', '0', '6', '0', '7', '1', '0', '1', '1', '1', '2', 33 '1', '3', '1', '4', '1', '5', '1', '6', '1', '7', '2', '0', '2', '1', '2', '2', '2', '3', '2', '4', '2', '5', 34 '2', '6', '2', '7', '3', '0', '3', '1', '3', '2', '3', '3', '3', '4', '3', '5', '3', '6', '3', '7', '4', '0', 35 '4', '1', '4', '2', '4', '3', '4', '4', '4', '5', '4', '6', '4', '7', '5', '0', '5', '1', '5', '2', '5', '3', 36 '5', ' [all...] |
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | sve2-eor3.ll | 8 ; SVE-NEXT: eor z0.d, z0.d, z1.d 9 ; SVE-NEXT: eor z0.d, z0.d, z2.d 14 ; SVE2-NEXT: eor3 z0.d, z0.d, z1.d, z2.d 17 %5 = xor <vscale x 16 x i8> %4, %2 18 ret <vscale x 16 x i8> %5 24 ; SVE-NEXT: eor z0.d, z0.d, z1.d 25 ; SVE-NEXT: eor z0.d, z2.d, z0.d 30 ; SVE2-NEXT: eor3 z2.d, z2.d, z0.d, z1.d 31 ; SVE2-NEXT: mov z0.d, z2.d 34 %5 = xor <vscale x 16 x i8> %2, %4 [all …]
|
H A D | sve2-bcax.ll | 8 ; SVE-NEXT: bic z1.d, z2.d, z1.d 9 ; SVE-NEXT: eor z0.d, z1.d, z0.d 14 ; SVE2-NEXT: bcax z0.d, z0.d, z2.d, z1.d 17 %5 = and <vscale x 2 x i64> %4, %2 18 %6 = xor <vscale x 2 x i64> %5, %0 25 ; SVE-NEXT: bic z0.d, z0.d, z1.d 26 ; SVE-NEXT: eor z0.d, z0.d, z2.d 31 ; SVE2-NEXT: bcax z2.d, z2.d, z0.d, z1.d 32 ; SVE2-NEXT: mov z0.d, z2.d 35 %5 = and <vscale x 2 x i64> %4, %0 [all …]
|
H A D | PBQP-chain.ll | 9 ; CHECK-EVEN: fmadd {{d[0-9]*[02468]}}, {{d[0-9]*}}, {{d[0-9]*}}, {{d[0-9]*[02468]}} 10 ; CHECK-EVEN: fmadd {{d[0-9]*[02468]}}, {{d[0-9]*}}, {{d[0-9]*}}, {{d[0-9]*[02468]}} 11 ; CHECK-EVEN: fmadd {{d[0-9]*[02468]}}, {{d[0-9]*}}, {{d[0-9]*}}, {{d[0-9]*[02468]}} 12 ; CHECK-EVEN: fmadd {{d[0-9]*[02468]}}, {{d[0-9]*}}, {{d[0-9]*}}, {{d[0-9]*[02468]}} 13 ; CHECK-EVEN: fmadd {{d[0-9]*[02468]}}, {{d[0-9]*}}, {{d[0-9]*}}, {{d[0-9]*[02468]}} 14 ; CHECK-EVEN: fmadd {{d[0-9]*[02468]}}, {{d[0-9]*}}, {{d[0-9]*}}, {{d[0-9]*[02468]}} 15 ; CHECK-EVEN: fmadd {{d[0-9]*[02468]}}, {{d[0-9]*}}, {{d[0-9]*}}, {{d[0-9]*[02468]}} 16 ; CHECK-ODD: fmadd {{d[0-9]*[13579]}}, {{d[0-9]*}}, {{d[0-9]*}}, {{d[0-9]*[13579]}} 17 ; CHECK-ODD: fmadd {{d[0-9]*[13579]}}, {{d[0-9]*}}, {{d[0-9]*}}, {{d[0-9]*[13579]}} 18 ; CHECK-ODD: fmadd {{d[0-9]*[13579]}}, {{d[0-9]*}}, {{d[0-9]*}}, {{d[0-9]*[13579]}} [all …]
|
/llvm-project/llvm/test/CodeGen/VE/Scalar/ |
H A D | selectccf64.ll | 8 %5 = fcmp false double %0, %1 9 %6 = select i1 %5, double %2, double %3 18 %5 = fcmp true double %0, %1 19 %6 = select i1 %5, double %2, double %3 26 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1 27 ; CHECK-NEXT: cmov.d.eq %s3, %s2, %s0 30 %5 = fcmp oeq double %0, %1 31 %6 = select i1 %5, double %2, double %3 38 ; CHECK-NEXT: fcmp.d %s0, %s0, %s1 39 ; CHECK-NEXT: cmov.d.ne %s3, %s2, %s0 [all …]
|
/llvm-project/llvm/test/MC/AArch64/SME2/ |
H A D | sub.s | 6 // RUN: | llvm-objdump -d --mattr=+sme2,+sme-i16i64 - | FileCheck %s --check-prefix=CHECK-IN… 8 // RUN: | llvm-objdump -d --mattr=-sme2 - | FileCheck %s --check-prefix=CHECK-UNKNOWN 10 // RUN: | sed '/.text/d' | sed 's/.*encoding: //g' \ 27 sub za.s[w10, 5, vgx2], {z10.s, z11.s} // 11000001-10100000-01011101-01011101 28 // CHECK-INST: sub za.s[w10, 5, vgx2], { z10.s, z11.s } 33 sub za.s[w10, 5], {z10.s, z11.s} // 11000001-10100000-01011101-01011101 34 // CHECK-INST: sub za.s[w10, 5, vgx2], { z10.s, z11.s } 63 sub za.s[w8, 5, vgx2], {z16.s, z17.s} // 11000001-10100000-00011110-00011101 64 // CHECK-INST: sub za.s[w8, 5, vgx2], { z16.s, z17.s } 69 sub za.s[w8, 5], {z16.s, z17.s} // 11000001-10100000-00011110-00011101 [all …]
|
H A D | add.s | 6 // RUN: | llvm-objdump -d --mattr=+sme2,+sme-i16i64 - | FileCheck %s --check-prefix=CHECK-IN… 8 // RUN: | llvm-objdump -d --mattr=-sme2 - | FileCheck %s --check-prefix=CHECK-UNKNOWN 10 // RUN: | sed '/.text/d' | sed 's/.*encoding: //g' \ 52 add za.s[w10, 5, vgx2], {z10.s, z11.s} // 11000001-10100000-01011101-01010101 53 // CHECK-INST: add za.s[w10, 5, vgx2], { z10.s, z11.s } 58 add za.s[w10, 5], {z10.s, z11.s} // 11000001-10100000-01011101-01010101 59 // CHECK-INST: add za.s[w10, 5, vgx2], { z10.s, z11.s } 88 add za.s[w8, 5, vgx2], {z16.s, z17.s} // 11000001-10100000-00011110-00010101 89 // CHECK-INST: add za.s[w8, 5, vgx2], { z16.s, z17.s } 94 add za.s[w8, 5], {z16.s, z17.s} // 11000001-10100000-00011110-00010101 [all …]
|
H A D | fmla.s | 6 // RUN: | llvm-objdump -d --mattr=+sme2,+sme-f64f64 - | FileCheck %s --check-prefix=CHECK-IN… 8 // RUN: | llvm-objdump -d --mattr=-sme2 - | FileCheck %s --check-prefix=CHECK-UNKNOWN 10 // RUN: | sed '/.text/d' | sed 's/.*encoding: //g' \ 15 fmla za.d[w8, 0, vgx2], {z0.d, z1.d}, z0.d // 11000001-01100000-00011000-00000000 16 // CHECK-INST: fmla za.d[w8, 0, vgx2], { z0.d, z1.d }, z0.d 21 fmla za.d[w8, 0], {z0.d - z1.d}, z0.d // 11000001-01100000-00011000-00000000 22 // CHECK-INST: fmla za.d[w8, 0, vgx2], { z0.d, z1.d }, z0.d 27 fmla za.d[w10, 5, vgx2], {z10.d, z11.d}, z5.d // 11000001-01100101-01011001-01000101 28 // CHECK-INST: fmla za.d[w10, 5, vgx2], { z10.d, z11.d }, z5.d 33 fmla za.d[w10, 5], {z10.d - z11.d}, z5.d // 11000001-01100101-01011001-01000101 [all …]
|
H A D | fmls.s | 6 // RUN: | llvm-objdump -d --mattr=+sme2,+sme-f64f64 - | FileCheck %s --check-prefix=CHECK-IN… 8 // RUN: | llvm-objdump -d --mattr=-sme2 - | FileCheck %s --check-prefix=CHECK-UNKNOWN 10 // RUN: | sed '/.text/d' | sed 's/.*encoding: //g' \ 15 fmls za.d[w8, 0, vgx2], {z0.d, z1.d}, z0.d // 11000001-01100000-00011000-00001000 16 // CHECK-INST: fmls za.d[w8, 0, vgx2], { z0.d, z1.d }, z0.d 21 fmls za.d[w8, 0], {z0.d - z1.d}, z0.d // 11000001-01100000-00011000-00001000 22 // CHECK-INST: fmls za.d[w8, 0, vgx2], { z0.d, z1.d }, z0.d 27 fmls za.d[w10, 5, vgx2], {z10.d, z11.d}, z5.d // 11000001-01100101-01011001-01001101 28 // CHECK-INST: fmls za.d[w10, 5, vgx2], { z10.d, z11.d }, z5.d 33 fmls za.d[w10, 5], {z10.d - z11.d}, z5.d // 11000001-01100101-01011001-01001101 [all …]
|