Home
last modified time | relevance | path

Searched full:vectors (Results 1 – 25 of 1513) sorted by relevance

12345678910>>...61

/llvm-project/llvm/test/CodeGen/Hexagon/
H A Dv60Intrins.ll359 @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 Dreg-scavengebug-3.ll8 @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 DSPIRVIntegerDotProductOps.td84 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 Dattr-arm-sve-vector-bits.c131 …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 Dattr-riscv-rvv-vector-bits.c285 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 Darm64-neon-st-lane-aa.ll7 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 Dllvm-masked-scatter-legal-for-sve.ll3 ; 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 DVector.md88 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 Darm-exidx-range.s6 // 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 Dbuiltin_vectorelements.cpp47 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 Dext-vector-type-conditional.cpp63 // 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 Dfmaintrin.h21 /// 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 Dmad-errors.hlsl45 // 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 Dclamp-errors.hlsl45 // 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 Dlerp-errors.hlsl67 // 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 Ddot-errors.hlsl79 // 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 Dranges.copy_backward.segmented.pass.cpp54 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 Dranges.copy_n.segmented.pass.cpp46 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 Dranges.copy.segmented.pass.cpp54 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 Dranges.move_backward.segmented.pass.cpp54 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 Dranges.move.segmented.pass.cpp54 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 Darrays-of-scalable-vectors.mlir5 /// 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 Dfaminmax-diagnoctics.s22 // 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 Dstepvector-intrinsic.ll11 ; 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 Dzip-diagnostics.s12 …-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 …

12345678910>>...61