| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_vec.c | 19 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 D | isl_point.c | 71 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 D | polyhedron_minimize.c | 24 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 D | arm64_32-neon.ll | 38 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 D | sve-int-pred-reduce.ll | 6 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 D | deduct.pass.cpp | 39 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 D | exceptions.pass.cpp | 102 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 D | assign_copy.pass.cpp | 28 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 D | assign_bool.pass.cpp | 21 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 D | flip.pass.cpp | 19 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 D | ext_vector_comparisons.c | 6 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 D | fast-math-flags.ll | 15 %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 D | x86_64-floatvectors.c | 11 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 D | mincore.cpp | 9 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 D | vldm-sched-a9.ll | 99 %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 D | 2009-11-13-CoalescerCrash.ll | 5 %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 D | WebAssemblyInstrSIMD.td | 340 (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 D | reverse_iterators.pass.cpp | 27 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 D | vec.h | 28 __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 D | pack.v2i16.ll | 17 %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 D | pack.v2f16.ll | 19 %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 D | fmac.sdwa.ll | 43 %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 D | insert-element-multiple-uses.ll | 20 %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 D | replace-random-shuffle.cpp | 34 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 D | vector_test.cpp | 13 __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 …]
|