Home
last modified time | relevance | path

Searched refs:vec (Results 1 – 25 of 916) sorted by relevance

12345678910>>...37

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_vec.c19 return vec ? vec->ctx : NULL; in isl_vec_get_ctx()
48 vec->el = vec->block.data; in isl_vec_alloc()
64 vec = isl_vec_cow(vec); in isl_vec_extend()
68 vec->block = isl_blk_extend(vec->ctx, vec->block, size); in isl_vec_extend()
73 vec->el = vec->block.data; in isl_vec_extend()
106 vec = isl_vec_cow(vec); in isl_vec_expand()
150 vec = isl_vec_cow(vec); in isl_vec_zero_extend()
448 isl_seq_cdiv_q(vec->el + 1, vec->el + 1, vec->el[0], vec->size - 1); in isl_vec_ceil()
468 isl_seq_neg(vec->el, vec->el, vec->size); in isl_vec_neg()
479 isl_seq_scale(vec->el, vec->el, m, vec->size); in isl_vec_scale()
[all …]
H A Disl_point.c71 vec = isl_vec_cow(vec); in isl_point_alloc()
83 pnt->vec = vec; in isl_point_alloc()
101 if (!vec) in isl_point_zero()
104 isl_seq_clr(vec->el + 1, vec->size - 1); in isl_point_zero()
256 vec = pnt->vec; in isl_point_take_vec()
273 if (pnt->vec == vec) { in isl_point_restore_vec()
282 pnt->vec = vec; in isl_point_restore_vec()
416 pnt->vec = isl_vec_cow(pnt->vec); in isl_point_set_coordinate_val()
429 pnt->vec = isl_vec_normalize(pnt->vec); in isl_point_set_coordinate_val()
453 pnt->vec = isl_vec_cow(pnt->vec); in isl_point_add_ui()
[all …]
H A Dpolyhedron_minimize.c24 static __isl_give isl_vec *isl_vec_lin_to_aff(__isl_take isl_vec *vec) in isl_vec_lin_to_aff() argument
28 if (!vec) in isl_vec_lin_to_aff()
30 aff = isl_vec_alloc(vec->ctx, 1 + vec->size); in isl_vec_lin_to_aff()
34 isl_seq_cpy(aff->el + 1, vec->el, vec->size); in isl_vec_lin_to_aff()
35 isl_vec_free(vec); in isl_vec_lin_to_aff()
38 isl_vec_free(vec); in isl_vec_lin_to_aff()
46 static __isl_give isl_vec *vec_ror(__isl_take isl_vec *vec) in vec_ror() argument
50 if (!vec) in vec_ror()
52 for (i = vec->size - 2; i >= 0; --i) in vec_ror()
53 isl_int_swap(vec->el[i], vec->el[i + 1]); in vec_ror()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Darm64_32-neon.ll38 ret {%vec, %vec} %res
41 declare {%vec, %vec} @llvm.aarch64.neon.ld2lane.v2f64.p0i8(%vec, %vec, i64, i8*)
42 define {%vec, %vec} @test_neon_load_lane(i8* %addr, %vec %in1, %vec %in2) {
45 …%res = call {%vec, %vec} @llvm.aarch64.neon.ld2lane.v2f64.p0i8(%vec %in1, %vec %in2, i64 0, i8* %a…
46 ret {%vec, %vec} %res
75 %res.tmp = insertvalue {{%vec, %vec}, i8*} undef, {%vec, %vec} %vecs, 0
77 ret {{%vec, %vec}, i8*} %res
89 %res.tmp = insertvalue {{%vec, %vec}, i8*} undef, {%vec, %vec} %vecs, 0
91 ret {{%vec, %vec}, i8*} %res
144 %res.tmp = insertvalue {{%vec, %vec}, i8*} undef, {%vec, %vec} %vecs, 0
[all …]
H A Dsve-int-pred-reduce.ll6 define i1 @reduce_and_nxv16i1(<vscale x 16 x i1> %vec) {
18 define i1 @reduce_and_nxv8i1(<vscale x 8 x i1> %vec) {
30 define i1 @reduce_and_nxv4i1(<vscale x 4 x i1> %vec) {
42 define i1 @reduce_and_nxv2i1(<vscale x 2 x i1> %vec) {
54 define i1 @reduce_and_nxv1i1(<vscale x 1 x i1> %vec) {
69 define i1 @reduce_or_nxv16i1(<vscale x 16 x i1> %vec) {
79 define i1 @reduce_or_nxv8i1(<vscale x 8 x i1> %vec) {
90 define i1 @reduce_or_nxv4i1(<vscale x 4 x i1> %vec) {
101 define i1 @reduce_or_nxv2i1(<vscale x 2 x i1> %vec) {
112 define i1 @reduce_or_nxv1i1(<vscale x 1 x i1> %vec) {
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/vector.cons/
H A Ddeduct.pass.cpp39 assert(std::equal(vec.begin(), vec.end(), std::begin(arr), std::end(arr))); in tests()
46 assert(vec.size() == 4); in tests()
48 assert(vec[1] == 1L); in tests()
49 assert(vec[2] == 2L); in tests()
63 assert(vec.size() == 1); in tests()
70 assert(vec.size() == 1); in tests()
76 assert(vec.size() == 5); in tests()
77 assert(vec[2] == 3U); in tests()
84 assert(vec.size() == 4); in tests()
85 assert(vec[3] == 4.0); in tests()
[all …]
H A Dexceptions.pass.cpp102 AllocVec vec; in main() local
130 std::vector<ThrowingT> vec(1, std::allocator<ThrowingT>()); in main() local
180 AllocVec vec(forward_iterator<int*>(a), forward_iterator<int*>(a + 2), alloc); in main()
186 std::vector<ThrowingT> vec; in main() local
188 vec.emplace_back(throw_after); in main()
189 auto vec2 = vec; in main()
195 std::vector<ThrowingT> vec; in main() local
197 vec.emplace_back(throw_after); in main()
198 std::vector<ThrowingT> vec2(vec, std::allocator<int>()); in main()
206 vec.emplace_back(throw_after); in main()
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector.bool/reference/
H A Dassign_copy.pass.cpp28 vec[0] = false; in test()
29 vec[1] = true; in test()
31 assert(vec[0]); in test()
32 assert(vec[1]); in test()
35 vec[0] = true; in test()
36 vec[1] = false; in test()
43 vec[0] = false; in test()
44 vec[1] = true; in test()
50 vec[0] = true; in test()
59 vec[1] = true; in test()
[all …]
H A Dassign_bool.pass.cpp21 vec.push_back(true); in test()
22 vec.push_back(false); in test()
23 Ref ref = vec[0]; in test()
28 assert(!vec[0]); in test()
29 assert(!vec[1]); in test()
31 assert(vec[0]); in test()
32 assert(!vec[1]); in test()
38 assert(!vec[0]); in test()
39 assert(!vec[1]); in test()
41 assert(vec[0]); in test()
[all …]
H A Dflip.pass.cpp19 std::vector<bool> vec; in test() local
21 vec.push_back(true); in test()
22 vec.push_back(false); in test()
23 Ref ref = vec[0]; in test()
24 assert(vec[0]); in test()
25 assert(!vec[1]); in test()
27 assert(!vec[0]); in test()
28 assert(!vec[1]); in test()
30 assert(vec[0]); in test()
31 assert(!vec[1]); in test()
/llvm-project-15.0.7/clang/test/Sema/
H A Dext_vector_comparisons.c6 int4 vec, rv; in test1() local
9 return vec == vec; // expected-warning{{self-comparison always evaluates to true}} in test1()
10 return vec != vec; // expected-warning{{self-comparison always evaluates to false}} in test1()
11 return vec < vec; // expected-warning{{self-comparison always evaluates to false}} in test1()
21 float4 vec, rv; in test2() local
24 return vec == vec; // no-warning in test2()
25 return vec != vec; // no-warning in test2()
26 return vec < vec; // no-warning in test2()
27 return vec <= vec; // no-warning in test2()
28 return vec > vec; // no-warning in test2()
[all …]
/llvm-project-15.0.7/llvm/test/Assembler/
H A Dfast-math-flags.ll15 %vec = load <3 x float>, <3 x float>* @vec
23 ; CHECK: %a_vec = fadd <3 x float> %vec, %vec
24 %a_vec = fadd <3 x float> %vec, %vec
27 ; CHECK: %b_vec = fsub <3 x float> %vec, %vec
28 %b_vec = fsub <3 x float> %vec, %vec
31 ; CHECK: %c_vec = fmul <3 x float> %vec, %vec
32 %c_vec = fmul <3 x float> %vec, %vec
36 %d_vec = fdiv <3 x float> %vec, %vec
40 %e_vec = frem <3 x float> %vec, %vec
62 %a_vec = fadd nnan <3 x float> %vec, %vec
[all …]
/llvm-project-15.0.7/clang/test/CodeGen/X86/
H A Dx86_64-floatvectors.c11 vec3f vec = __builtin_va_arg(ap, vec3f); in Vec3FTest() local
12 return vec.x + vec.y + vec.z; in Vec3FTest()
28 vec4f vec = __builtin_va_arg(ap, vec4f); in Vec4FTest() local
29 return vec.x + vec.y + vec.z + vec.q; in Vec4FTest()
44 vec2d vec = __builtin_va_arg(ap, vec2d); in Vec2DTest() local
45 return vec.x + vec.y; in Vec2DTest()
63 vec2f1d vec = __builtin_va_arg(ap, vec2f1d); in Vec2F1DTest() local
64 return vec.x + vec.y + vec.z; in Vec2F1DTest()
83 return vec.x + vec.y + vec.z; in Vec1D2FTest()
102 return vec.x + vec.z; in Vec1F1DTest()
[all …]
/llvm-project-15.0.7/compiler-rt/test/msan/Linux/
H A Dmincore.cpp9 unsigned char vec[20]; in main() local
15 __msan_poison(&vec, sizeof(vec)); in main()
16 res = mincore(addr, 10 * PS, vec); in main()
18 assert(__msan_test_shadow(vec, sizeof(vec)) == 10); in main()
20 __msan_poison(&vec, sizeof(vec)); in main()
23 assert(__msan_test_shadow(vec, sizeof(vec)) == 11); in main()
25 __msan_poison(&vec, sizeof(vec)); in main()
28 assert(__msan_test_shadow(vec, sizeof(vec)) == 10); in main()
30 __msan_poison(&vec, sizeof(vec)); in main()
31 res = mincore(addr, 1, vec); in main()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dvldm-sched-a9.ll99 %vec.1 = insertelement <16 x i64> %vec.0, i64 %el.1, i32 1
100 %vec.2 = insertelement <16 x i64> %vec.1, i64 %el.2, i32 2
101 %vec.3 = insertelement <16 x i64> %vec.2, i64 %el.3, i32 3
102 %vec.4 = insertelement <16 x i64> %vec.3, i64 %el.4, i32 4
103 %vec.5 = insertelement <16 x i64> %vec.4, i64 %el.5, i32 5
104 %vec.6 = insertelement <16 x i64> %vec.5, i64 %el.6, i32 6
105 %vec.7 = insertelement <16 x i64> %vec.6, i64 %el.7, i32 7
106 %vec.8 = insertelement <16 x i64> %vec.7, i64 %el.8, i32 8
107 %vec.9 = insertelement <16 x i64> %vec.8, i64 %el.9, i32 9
108 %vec.10 = insertelement <16 x i64> %vec.9, i64 %el.10, i32 10
[all …]
H A D2009-11-13-CoalescerCrash.ll5 %pln = type { %vec, float }
6 %vec = type { [4 x float] }
8 …_vfpcc float @aaa(%vec* nocapture %ustart, %vec* nocapture %udir, %vec* nocapture %vstart, %vec* n…
13 …%0 = call arm_aapcs_vfpcc %0 @bbb(%pln* undef, %vec* %vstart, %vec* undef) nounwind ; <%0> [#uses…
20 declare arm_aapcs_vfpcc %0 @bbb(%pln* nocapture, %vec* nocapture, %vec* nocapture) nounwind
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrSIMD.td340 (vec.vt V128:$vec), (i32 vec.lane_idx:$idx))),
344 (vec.vt V128:$vec), (i32 vec.lane_idx:$idx))),
545 def : Pat<(vec.vt (wasm_shuffle (vec.vt V128:$x), (vec.vt V128:$y),
591 def : Pat<(vec.vt (scalar_to_vector (vec.lane_vt vec.lane_rc:$x))),
648 (vec.vt V128:$vec),
805 (vec.vt V128:$v1), (vec.vt V128:$v2), (vec.vt V128:$c))),
810 def : Pat<(vec.vt (or (and (vec.vt V128:$c), (vec.vt V128:$v1)),
817 (vec.int_vt V128:$c), (vec.vt V128:$v1), (vec.vt V128:$v2))),
870 def : Pat<(int_wasm_anytrue (vec.vt V128:$vec)), (ANYTRUE V128:$vec)>;
1213 [(set (vec.vt V128:$dst), (vec.vt (op (arg.vt V128:$vec))))],
[all …]
/llvm-project-15.0.7/libcxx/test/std/containers/sequences/vector/
H A Dreverse_iterators.pass.cpp27 Vector vec; in check_vector_reverse_iterators() local
28 assert(vec.rbegin() == vec.rend()); in check_vector_reverse_iterators()
29 assert(vec.crbegin() == vec.crend()); in check_vector_reverse_iterators()
33 Vector vec; in check_vector_reverse_iterators() local
34 const Vector& cvec = vec; in check_vector_reverse_iterators()
35 vec.reserve(n); in check_vector_reverse_iterators()
37 vec.push_back(i); in check_vector_reverse_iterators()
41 … for (typename Vector::const_reverse_iterator it = vec.crbegin(); it != vec.crend(); ++it) { in check_vector_reverse_iterators()
54 for (typename Vector::reverse_iterator it = vec.rbegin(); it != vec.rend(); ++it) { in check_vector_reverse_iterators()
63 assert(std::distance(vec.rbegin(), vec.rend()) == n); in check_vector_reverse_iterators()
[all …]
/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Dvec.h28 __isl_give isl_vec *isl_vec_copy(__isl_keep isl_vec *vec);
29 __isl_null isl_vec *isl_vec_free(__isl_take isl_vec *vec);
31 isl_ctx *isl_vec_get_ctx(__isl_keep isl_vec *vec);
33 isl_size isl_vec_size(__isl_keep isl_vec *vec);
44 void isl_vec_dump(__isl_keep isl_vec *vec);
46 __isl_keep isl_vec *vec);
48 __isl_give isl_vec *isl_vec_ceil(__isl_take isl_vec *vec);
51 __isl_give isl_vec *isl_vec_set_val(__isl_take isl_vec *vec,
53 __isl_give isl_vec *isl_vec_clr(__isl_take isl_vec *vec);
54 __isl_give isl_vec *isl_vec_neg(__isl_take isl_vec *vec);
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dpack.v2i16.ll17 %vec.1 = insertelement <2 x i16> %vec.0, i16 %hi, i32 1
18 %vec.i32 = bitcast <2 x i16> %vec.1 to i32
32 %vec.1 = insertelement <2 x i16> %vec.0, i16 %hi, i32 1
33 %vec.i32 = bitcast <2 x i16> %vec.1 to i32
48 %vec.i32 = bitcast <2 x i16> %vec.1 to i32
72 %vec.i32 = bitcast <2 x i16> %vec.1 to i32
96 %vec.i32 = bitcast <2 x i16> %vec.1 to i32
118 %vec.i32 = bitcast <2 x i16> %vec.1 to i32
136 %vec.i32 = bitcast <2 x i16> %vec.1 to i32
156 %vec.i32 = bitcast <2 x i16> %vec.1 to i32
[all …]
H A Dpack.v2f16.ll19 %vec.1 = insertelement <2 x half> %vec.0, half %hi, i32 1
20 %vec.i32 = bitcast <2 x half> %vec.1 to i32
36 %vec.i32 = bitcast <2 x half> %vec.1 to i32
52 %vec.i32 = bitcast <2 x half> %vec.1 to i32
78 %vec.i32 = bitcast <2 x half> %vec.1 to i32
104 %vec.i32 = bitcast <2 x half> %vec.1 to i32
125 %vec.i32 = bitcast <2 x half> %vec.1 to i32
146 %vec.i32 = bitcast <2 x half> %vec.1 to i32
168 %vec.i32 = bitcast <2 x half> %vec.1 to i32
190 %vec.i32 = bitcast <2 x half> %vec.1 to i32
[all …]
H A Dfmac.sdwa.ll43 %vec.A.0 = extractelement <4 x half> %tmp21, i32 0
44 %vec.B.0 = extractelement <4 x half> %tmp28, i32 0
45 %vec.C.0 = extractelement <4 x half> %tmp15, i32 0
46 %vec.res.0 = tail call half @llvm.fmuladd.f16(half %vec.A.0, half %vec.B.0, half %vec.C.0)
47 %vec.A.1 = extractelement <4 x half> %tmp21, i32 1
48 %vec.B.1 = extractelement <4 x half> %tmp28, i32 1
49 %vec.C.1 = extractelement <4 x half> %tmp15, i32 1
50 %vec.res.1 = tail call half @llvm.fmuladd.f16(half %vec.A.1, half %vec.B.1, half %vec.C.1)
51 %vec.A.2 = extractelement <4 x half> %tmp21, i32 2
54 %vec.res.2 = tail call half @llvm.fmuladd.f16(half %vec.A.2, half %vec.B.2, half %vec.C.2)
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/
H A Dinsert-element-multiple-uses.ll20 %vec.0.vec.extract.i = extractelement <2 x i64> %0, i32 0
21 %add.i = add i64 %vec.0.vec.extract.i, 1
22 %vec.0.vec.insert.i = insertelement <2 x i64> %0, i64 %add.i, i32 0
24 %vec.8.vec.extract.i = extractelement <2 x i64> %0, i32 1
25 %inc.i = add i64 %vec.8.vec.extract.i, 1
26 %vec.8.vec.insert.i = insertelement <2 x i64> %vec.0.vec.insert.i, i64 %inc.i, i32 1
27 %vec.0.i = select i1 %cmp.i, <2 x i64> %vec.8.vec.insert.i, <2 x i64> %vec.0.vec.insert.i
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/
H A Dreplace-random-shuffle.cpp34 std::vector<int> vec; in main() local
36 std::random_shuffle(vec.begin(), vec.end()); in main()
40 std::shuffle(vec.begin(), vec.end()); in main()
42 random_shuffle(vec.begin(), vec.end()); in main()
46 std::random_shuffle(vec.begin(), vec.end(), myrandom); in main()
50 random_shuffle(vec.begin(), vec.end(), myrandom); in main()
54 shuffle(vec.begin(), vec.end()); in main()
/llvm-project-15.0.7/libc/test/src/__support/CPP/
H A Dvector_test.cpp13 __llvm_libc::cpp::vector<int> vec; in TEST() local
17 __llvm_libc::cpp::vector<size_t> vec; in TEST() local
20 vec.push_back(i); in TEST()
22 ASSERT_EQ(vec.size(), size_t(50)); in TEST()
23 ASSERT_GE(vec.capacity(), vec.size()); in TEST()
24 for (size_t j = 0; j < vec.size(); ++j) { in TEST()
25 ASSERT_EQ(vec[j], j * 2); in TEST()
30 __llvm_libc::cpp::vector<bool> vec; in TEST() local
32 size_t prev_capacity = vec.capacity(); in TEST()
34 vec.reserve(prev_capacity * 2); in TEST()
[all …]

12345678910>>...37