/llvm-project/llvm/test/CodeGen/Hexagon/ |
H A D | v60Intrins.ll | 359 @vectors = common global [15 x <16 x i32>] zeroinitializer, align 64 407 %28 = load volatile <16 x i32>, ptr @vectors, align 64 413 %33 = load volatile <16 x i32>, ptr @vectors, align 64 417 %36 = load volatile <16 x i32>, ptr @vectors, align 64 418 %37 = load volatile <16 x i32>, ptr getelementptr inbounds ([15 x <16 x i32>], ptr @vectors, i32 0, i32 1), align 64 422 %40 = load volatile <16 x i32>, ptr @vectors, align 64 423 %41 = load volatile <16 x i32>, ptr getelementptr inbounds ([15 x <16 x i32>], ptr @vectors, i32 0, i32 1), align 64 427 %44 = load volatile <16 x i32>, ptr @vectors, align 64 428 %45 = load volatile <16 x i32>, ptr getelementptr inbounds ([15 x <16 x i32>], ptr @vectors, i32 0, i32 1), align 64 434 %50 = load volatile <16 x i32>, ptr @vectors, alig [all...] |
H A D | reg-scavengebug-3.ll | 8 @vectors = external global [15 x <16 x i32>], align 64 52 %1 = load <16 x i32>, ptr getelementptr inbounds ([15 x <16 x i32>], ptr @vectors, i32 0, i32 1), align 64 54 %2 = load <16 x i32>, ptr getelementptr inbounds ([15 x <16 x i32>], ptr @vectors, i32 0, i32 1), align 64 56 %3 = load <16 x i32>, ptr getelementptr inbounds ([15 x <16 x i32>], ptr @vectors, i32 0, i32 1), align 64 58 %4 = load <16 x i32>, ptr getelementptr inbounds ([15 x <16 x i32>], ptr @vectors, i32 0, i32 1), align 64 60 %5 = load <16 x i32>, ptr @vectors, align 64 61 %6 = load <16 x i32>, ptr getelementptr inbounds ([15 x <16 x i32>], ptr @vectors, i32 0, i32 1), align 64
|
/llvm-project/mlir/include/mlir/Dialect/SPIRV/IR/ |
H A D | SPIRVIntegerDotProductOps.td | 84 DotProductInput4x8BitPacked capability) or vectors of integer type 89 interpreted as vectors. 91 All components of the input vectors are sign-extended to the bit width 92 of the result's type. The sign-extended input vectors are then 126 DotProductInput4x8BitPacked capability) or vectors of integer type with 129 and Vector 2 are vectors, the components of Vector 2 must have a 134 interpreted as vectors. 138 width of the result's type. The sign- or zero-extended input vectors are 171 DotProductInput4x8BitPacked capability) or vectors of integer type with 177 interpreted as vectors. [all …]
|
/llvm-project/clang/test/Sema/ |
H A D | attr-arm-sve-vector-bits.c | 131 …sel = c ? ss8 : fs8; // expected-error {{cannot combine fixed-length and sizeless SVE vectors in e… in f() 132 …sel = c ? fs8 : ss8; // expected-error {{cannot combine fixed-length and sizeless SVE vectors in e… in f() 134 …sel = c ? gs8 : ss8; // expected-error {{cannot combine GNU and SVE vectors in expression, result … in f() 135 …sel = c ? ss8 : gs8; // expected-error {{cannot combine GNU and SVE vectors in expression, result … in f() 137 …sel = c ? gs8 : fs8; // expected-error {{cannot combine GNU and SVE vectors in expression, result … in f() 138 …sel = c ? fs8 : gs8; // expected-error {{cannot combine GNU and SVE vectors in expression, result … in f() 141 …ss8 = ss8 + fs8; // expected-error {{cannot combine fixed-length and sizeless SVE vectors in expre… in f() 142 …ss8 = ss8 + gs8; // expected-error {{cannot combine GNU and SVE vectors in expression, result is a… in f() 144 …fs8 = fs8 + ss8; // expected-error {{cannot combine fixed-length and sizeless SVE vectors in expre… in f() 145 …fs8 = fs8 + gs8; // expected-error {{cannot combine GNU and SVE vectors in expression, result is a… in f() [all …]
|
H A D | attr-riscv-rvv-vector-bits.c | 285 sel = c ? ss8 : fs8; // expected-error {{cannot combine fixed-length and sizeless RVV vectors in expression, result is ambiguous}} in f() 286 sel = c ? fs8 : ss8; // expected-error {{cannot combine fixed-length and sizeless RVV vectors in expression, result is ambiguous}} in f() 288 sel = c ? gs8 : ss8; // expected-error {{cannot combine GNU and RVV vectors in expression, result is ambiguous}} in f() 289 sel = c ? ss8 : gs8; // expected-error {{cannot combine GNU and RVV vectors in expression, result is ambiguous}} in f() 291 sel = c ? gs8 : fs8; // expected-error {{cannot combine GNU and RVV vectors in expression, result is ambiguous}} in f() 292 sel = c ? fs8 : gs8; // expected-error {{cannot combine GNU and RVV vectors in expression, result is ambiguous}} in f() 295 ss8 = ss8 + fs8; // expected-error {{cannot combine fixed-length and sizeless RVV vectors in expression, result is ambiguous}} in f() 296 ss8 = ss8 + gs8; // expected-error {{cannot combine GNU and RVV vectors in expression, result is ambiguous}} in f() 298 fs8 = fs8 + ss8; // expected-error {{cannot combine fixed-length and sizeless RVV vectors in expression, result is ambiguous}} in f() 299 fs8 = fs8 + gs8; // expected-error {{cannot combine GNU and RVV vectors i in f() [all...] |
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | arm64-neon-st-lane-aa.ll | 7 define dso_local i32 @test_vst2_lane_u8([2 x <8 x i8>] %vectors.coerce) local_unnamed_addr { 15 %vectors.coerce.fca.0.extract = extractvalue [2 x <8 x i8>] %vectors.coerce, 0 16 %vectors.coerce.fca.1.extract = extractvalue [2 x <8 x i8>] %vectors.coerce, 1 18 …ll void @llvm.aarch64.neon.st2lane.v8i8.p0(<8 x i8> %vectors.coerce.fca.0.extract, <8 x i8> %vecto… 20 %vget_lane = extractelement <8 x i8> %vectors.coerce.fca.0.extract, i64 6 24 %vget_lane.1 = extractelement <8 x i8> %vectors.coerce.fca.1.extract, i64 6
|
H A D | llvm-masked-scatter-legal-for-sve.ll | 3 ; Testing that masked scatters operating on scalable vectors that are 13 ; Testing that masked scatters operating on scalable vectors of FP 23 ; Testing that masked scatters operating on scalable vectors of FP 33 ; Testing that masked scatters operating on 64-bit fixed vectors are 44 ; Testing that masked scatters operating on 128-bit fixed vectors are
|
/llvm-project/mlir/docs/Dialects/ |
H A D | Vector.md | 88 Note, while LLVM supports arrarys of scalable vectors, these are required to be 89 fixed-width arrays of 1-D scalable vectors. This means scalable vectors with a 93 Finally, MLIR takes the same view on scalable Vectors as LLVM (c.f. 95 > For scalable vectors, the total number of elements is a constant multiple 98 > constant for all scalable vectors at run time. The size of a specific 113 Vectors) are welcome future extensions. 176 [SplatOpLowering for n-D vectors](https://github.com/tensorflow/mlir/commit/0a0c4867c6a6fcb0a2f17ef26a791c1d551fe33d) 269 ## 0D Vectors 271 Vectors o [all...] |
/llvm-project/lld/test/ELF/ |
H A D | arm-exidx-range.s | 6 // RUN: .vectors 0xffff0000 : AT(0xffff0000) { *(.vectors) } \ 11 /// relocation. The .vectors at 0xffff0000 is a common occurrence as the vector 13 /// In the example the .vectors won't have an exception table so if LLD creates 31 .section .vectors, "ax", %progbits
|
/llvm-project/clang/test/SemaCXX/ |
H A D | builtin_vectorelements.cpp | 47 return __builtin_vectorelements(svuint64_t); // expected-note {{cannot determine number of elements for sizeless vectors in a constant expression}} // expected-note {{cannot determine number of elements for sizeless vectors in a constant expression}} // expected-note {{cannot determine number of elements for sizeless vectors in a constant expression}} 52 constexpr int i32 = __builtin_vectorelements(svuint32_t); // expected-error {{initialized by a constant expression}} // expected-note {{cannot determine number of elements for sizeless vectors in a constant expression}} in test_bad_constexpr() 53 constexpr int i16p8 = __builtin_vectorelements(svuint16_t) + 16; // expected-error {{initialized by a constant expression}} // expected-note {{cannot determine number of elements for sizeless vectors in a constant expression}} in test_bad_constexpr() 54 constexpr int lambda = [] { return __builtin_vectorelements(svuint16_t); }(); // expected-error {{initialized by a constant expression}} // expected-note {{cannot determine number of elements for sizeless vectors in a constant expression}} // expected-note {{in call}}
|
H A D | ext-vector-type-conditional.cpp | 63 // This one would be allowed in GCC, but we don't allow vectors of enum. Also, in Operands() 89 // Vectors must be the same type as each other. in Operands() 123 // Vectors must be the same, but result is the type of the LHS/RHS. in ResultTypes() 127 // When both are scalars, converts to vectors of common type. in ResultTypes() 178 // expected-error@-1 {{cannot mix vectors and extended vectors in a vector conditional}} in mix_vector_types() 181 // expected-error@-1 {{cannot mix vectors and extended vectors in a vector conditional}} in mix_vector_types() 187 // expected-error@-1 {{cannot mix vectors and extended vectors i in mix_vector_types() [all...] |
/llvm-project/clang/lib/Headers/ |
H A D | fmaintrin.h | 21 /// Computes a multiply-add of 128-bit vectors of [4 x float]. 41 /// Computes a multiply-add of 128-bit vectors of [2 x double]. 62 /// low 32 bits of 128-bit vectors of [4 x float]. 91 /// low 64 bits of 128-bit vectors of [2 x double]. 119 /// Computes a multiply-subtract of 128-bit vectors of [4 x float]. 139 /// Computes a multiply-subtract of 128-bit vectors of [2 x double]. 160 /// the low 32 bits of 128-bit vectors of [4 x float]. 189 /// the low 64 bits of 128-bit vectors of [2 x double]. 217 /// Computes a negated multiply-add of 128-bit vectors of [4 x float]. 237 /// Computes a negated multiply-add of 128-bit vectors of [2 x double]. [all …]
|
/llvm-project/clang/test/SemaHLSL/BuiltIns/ |
H A D | mad-errors.hlsl | 45 // expected-error@-1 {{all arguments to '__builtin_hlsl_mad' must be vectors}} 50 // expected-error@-1 {{all arguments to '__builtin_hlsl_mad' must be vectors}} 55 // expected-error@-1 {{all arguments to '__builtin_hlsl_mad' must be vectors}} 60 // expected-error@-1 {{all arguments to '__builtin_hlsl_mad' must be vectors}} 65 // expected-error@-1 {{all arguments to '__builtin_hlsl_mad' must be vectors}} 70 // expected-error@-1 {{all arguments to '__builtin_hlsl_mad' must be vectors}}
|
H A D | clamp-errors.hlsl | 45 // expected-error@-1 {{all arguments to '__builtin_hlsl_elementwise_clamp' must be vectors}} 50 // expected-error@-1 {{all arguments to '__builtin_hlsl_elementwise_clamp' must be vectors}} 55 // expected-error@-1 {{all arguments to '__builtin_hlsl_elementwise_clamp' must be vectors}} 60 // expected-error@-1 {{all arguments to '__builtin_hlsl_elementwise_clamp' must be vectors}} 65 // expected-error@-1 {{all arguments to '__builtin_hlsl_elementwise_clamp' must be vectors}} 70 // expected-error@-1 {{all arguments to '__builtin_hlsl_elementwise_clamp' must be vectors}}
|
H A D | lerp-errors.hlsl | 67 // expected-error@-1 {{all arguments to '__builtin_hlsl_lerp' must be vectors}} 72 // expected-error@-1 {{all arguments to '__builtin_hlsl_lerp' must be vectors}} 77 // expected-error@-1 {{all arguments to '__builtin_hlsl_lerp' must be vectors}} 82 // expected-error@-1 {{all arguments to '__builtin_hlsl_lerp' must be vectors}} 87 // expected-error@-1 {{all arguments to '__builtin_hlsl_lerp' must be vectors}} 92 // expected-error@-1 {{all arguments to '__builtin_hlsl_lerp' must be vectors}} 97 // expected-error@-1 {{all arguments to '__builtin_hlsl_lerp' must be vectors}} 102 // expected-error@-1 {{all arguments to '__builtin_hlsl_lerp' must be vectors}}
|
H A D | dot-errors.hlsl | 79 // expected-error@-1 {{all arguments to '__builtin_hlsl_dot' must be vectors}} 84 // expected-error@-1 {{all arguments to '__builtin_hlsl_dot' must be vectors}} 89 // expected-error@-1 {{all arguments to '__builtin_hlsl_dot' must be vectors}} 94 // expected-error@-1 {{all arguments to '__builtin_hlsl_dot' must be vectors}} 99 // expected-error@-1 {{all arguments to '__builtin_hlsl_dot' must be vectors}} 104 // expected-error@-1 {{all arguments to '__builtin_hlsl_dot' must be vectors}}
|
/llvm-project/libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/ |
H A D | ranges.copy_backward.segmented.pass.cpp | 54 std::vector<std::vector<int>> vectors = {}; in test_join_view() local 55 auto range = vectors | to_subranges; in test_join_view() 63 std::vector<std::vector<int>> vectors = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10}, {}}; in test_join_view() local 64 auto range = vectors | to_subranges; in test_join_view() 72 std::vector<std::vector<int>> vectors = {{0, 0, 0, 0}, {0, 0}, {0, 0, 0, 0}, {}}; in test_join_view() local 73 auto range = vectors | to_subranges; in test_join_view() 81 std::vector<std::vector<int>> vectors = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10}, {}}; in test_join_view() local 82 auto range1 = vectors | to_subranges; in test_join_view()
|
H A D | ranges.copy_n.segmented.pass.cpp | 46 std::vector<std::vector<int>> vectors = {}; in test_join_view() local 47 auto range = vectors | to_subranges; in test_join_view() 57 std::vector<std::vector<int>> vectors = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10}, {}}; in test_join_view() local 58 auto range = vectors | to_subranges; in test_join_view() 68 std::vector<std::vector<int>> vectors = {{0, 0, 0, 0}, {0, 0}, {0, 0, 0, 0}, {}}; in test_join_view() local 69 auto range = vectors | to_subranges; in test_join_view() 77 std::vector<std::vector<int>> vectors = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10}, {}}; in test_join_view() local 78 auto range1 = vectors | to_subranges; in test_join_view()
|
H A D | ranges.copy.segmented.pass.cpp | 54 std::vector<std::vector<int>> vectors = {}; in test_join_view() local 55 auto range = vectors | to_subranges; in test_join_view() 63 std::vector<std::vector<int>> vectors = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10}, {}}; in test_join_view() local 64 auto range = vectors | to_subranges; in test_join_view() 72 std::vector<std::vector<int>> vectors = {{0, 0, 0, 0}, {0, 0}, {0, 0, 0, 0}, {}}; in test_join_view() local 73 auto range = vectors | to_subranges; in test_join_view() 81 std::vector<std::vector<int>> vectors = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10}, {}}; in test_join_view() local 82 auto range1 = vectors | to_subranges; in test_join_view()
|
/llvm-project/libcxx/test/std/algorithms/alg.modifying.operations/alg.move/ |
H A D | ranges.move_backward.segmented.pass.cpp | 54 std::vector<std::vector<int>> vectors = {}; in test_join_view() local 55 auto range = vectors | to_subranges; in test_join_view() 63 std::vector<std::vector<int>> vectors = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10}, {}}; in test_join_view() local 64 auto range = vectors | to_subranges; in test_join_view() 72 std::vector<std::vector<int>> vectors = {{0, 0, 0, 0}, {0, 0}, {0, 0, 0, 0}, {}}; in test_join_view() local 73 auto range = vectors | to_subranges; in test_join_view() 81 std::vector<std::vector<int>> vectors = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10}, {}}; in test_join_view() local 82 auto range1 = vectors | to_subranges; in test_join_view()
|
H A D | ranges.move.segmented.pass.cpp | 54 std::vector<std::vector<int>> vectors = {}; in test_join_view() local 55 auto range = vectors | to_subranges; in test_join_view() 63 std::vector<std::vector<int>> vectors = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10}, {}}; in test_join_view() local 64 auto range = vectors | to_subranges; in test_join_view() 72 std::vector<std::vector<int>> vectors = {{0, 0, 0, 0}, {0, 0}, {0, 0, 0, 0}, {}}; in test_join_view() local 73 auto range = vectors | to_subranges; in test_join_view() 81 std::vector<std::vector<int>> vectors = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10}, {}}; in test_join_view() local 82 auto range1 = vectors | to_subranges; in test_join_view()
|
/llvm-project/mlir/test/Integration/Dialect/Vector/CPU/ArmSVE/ |
H A D | arrays-of-scalable-vectors.mlir | 5 /// This tests basic functionality of arrays of scalable vectors, which in MLIR 6 /// are vectors with a single trailing scalable dimension. This test requires 19 /// TODO: Support vector.print for arrays of scalable vectors. 24 /// Print each of the vectors. 41 /// TODO: Support vector.print for arrays of scalable vectors. 59 /// Print each of the vectors. 100 vector.print str "=> Print and read 2D arrays of scalable vectors:\n" 112 vector.print str "=> Reading and adding two 3D arrays of scalable vectors:\n"
|
/llvm-project/llvm/test/MC/AArch64/FP8_SME2/ |
H A D | faminmax-diagnoctics.s | 22 // Incorrect range of vectors 25 // CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid number of vectors 30 …-9]+}}: error: Invalid vector list, expected list with 4 consecutive SVE vectors, where the first … 35 …-9]+}}: error: Invalid vector list, expected list with 4 consecutive SVE vectors, where the first … 40 …-9]+}}: error: Invalid vector list, expected list with 4 consecutive SVE vectors, where the first … 45 …-9]+}}: error: Invalid vector list, expected list with 2 consecutive SVE vectors, where the first … 50 …-9]+}}: error: Invalid vector list, expected list with 4 consecutive SVE vectors, where the first … 55 …-9]+}}: error: Invalid vector list, expected list with 4 consecutive SVE vectors, where the first …
|
/llvm-project/llvm/test/Verifier/ |
H A D | stepvector-intrinsic.ll | 11 ; Reject vectors with non-integer elements 14 ; CHECK: stepvector only supported for vectors of integers with a bitwidth of at least 8 19 ; Reject vectors of integers less than 8 bits in width 22 ; CHECK: stepvector only supported for vectors of integers with a bitwidth of at least 8
|
/llvm-project/llvm/test/MC/AArch64/SME2/ |
H A D | zip-diagnostics.s | 12 …-9]+}}: error: Invalid vector list, expected list with 2 consecutive SVE vectors, where the first … 17 // CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid number of vectors 22 …-9]+}}: error: Invalid vector list, expected list with 4 consecutive SVE vectors, where the first … 27 …-9]+}}: error: Invalid vector list, expected list with 2 consecutive SVE vectors, where the first … 32 …-9]+}}: error: Invalid vector list, expected list with 4 consecutive SVE vectors, where the first …
|