Home
last modified time | relevance | path

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

/netbsd-src/external/mit/isl/dist/
H A Disl_vec.c168 __isl_give isl_vec *isl_vec_concat(__isl_take isl_vec *vec1, in isl_vec_concat() argument
171 if (!vec1 || !vec2) in isl_vec_concat()
176 return vec1; in isl_vec_concat()
179 if (vec1->size == 0) { in isl_vec_concat()
180 isl_vec_free(vec1); in isl_vec_concat()
184 vec1 = isl_vec_extend(vec1, vec1->size + vec2->size); in isl_vec_concat()
185 if (!vec1) in isl_vec_concat()
188 isl_seq_cpy(vec1->el + vec1->size - vec2->size, vec2->el, vec2->size); in isl_vec_concat()
191 return vec1; in isl_vec_concat()
193 isl_vec_free(vec1); in isl_vec_concat()
[all …]
H A Disl_sample.c880 static __isl_give isl_vec *vec_concat(__isl_take isl_vec *vec1, in vec_concat() argument
885 if (!vec1 || !vec2) in vec_concat()
887 isl_assert(vec1->ctx, vec1->size > 0, goto error); in vec_concat()
889 isl_assert(vec1->ctx, isl_int_is_one(vec1->el[0]), goto error); in vec_concat()
892 vec = isl_vec_alloc(vec1->ctx, vec1->size + vec2->size - 1); in vec_concat()
896 isl_seq_cpy(vec->el, vec1->el, vec1->size); in vec_concat()
897 isl_seq_cpy(vec->el + vec1->size, vec2->el + 1, vec2->size - 1); in vec_concat()
899 isl_vec_free(vec1); in vec_concat()
904 isl_vec_free(vec1); in vec_concat()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dvector-builder.h296 T vec1, T vec2, in new_binary_operation() argument
300 gcc_assert (known_eq (full_nelts, Derived::nelts_of (vec1)) in new_binary_operation()
322 = least_common_multiple (Derived::npatterns_of (vec1), in new_binary_operation()
325 = MAX (Derived::nelts_per_pattern_of (vec1), in new_binary_operation()
345 vector_builder<T, Shape, Derived>::binary_encoded_nelts (T vec1, T vec2) in binary_encoded_nelts() argument
347 poly_uint64 nelts = Derived::nelts_of (vec1); in binary_encoded_nelts()
351 = least_common_multiple (Derived::npatterns_of (vec1), in binary_encoded_nelts()
354 = MAX (Derived::nelts_per_pattern_of (vec1), in binary_encoded_nelts()
H A Dtree-data-ref.h739 lambda_vector_clear (lambda_vector vec1, int size) in lambda_vector_clear() argument
741 memset (vec1, 0, size * sizeof (*vec1)); in lambda_vector_clear()
767 lambda_vector_zerop (lambda_vector vec1, int size) in lambda_vector_zerop() argument
771 if (vec1[i] != 0) in lambda_vector_zerop()
H A Dtree-data-ref.cc4223 lambda_vector_copy (lambda_vector vec1, lambda_vector vec2, in lambda_vector_copy() argument
4226 memcpy (vec2, vec1, size * sizeof (*vec1)); in lambda_vector_copy()
4258 lambda_vector_first_nz (lambda_vector vec1, int n, int start) in lambda_vector_first_nz() argument
4261 while (j < n && vec1[j] == 0) in lambda_vector_first_nz()
4297 lambda_vector_mult_const (lambda_vector vec1, lambda_vector vec2, in lambda_vector_mult_const() argument
4306 vec2[i] = const1 * vec1[i]; in lambda_vector_mult_const()
4312 lambda_vector_negate (lambda_vector vec1, lambda_vector vec2, in lambda_vector_negate() argument
4315 lambda_vector_mult_const (vec1, vec2, size, -1); in lambda_vector_negate()
4329 lambda_vector_equal (lambda_vector vec1, lambda_vector vec2, int size) in lambda_vector_equal() argument
4333 if (vec1[i] != vec2[i]) in lambda_vector_equal()
H A Dtree-vect-generic.cc1533 tree vec1 = gimple_assign_rhs2 (stmt); in lower_vec_perm() local
1542 bool two_operand_p = !operand_equal_p (vec0, vec1, 0); in lower_vec_perm()
1573 && TREE_CODE (vec1) == VECTOR_CST in lower_vec_perm()
1574 && initializer_zerop (vec1) in lower_vec_perm()
1650 t = vector_element (gsi, vec1, i_val, &vec1tmp); in lower_vec_perm()
1682 v1_val = vector_element (gsi, vec1, i_val, &vec1tmp); in lower_vec_perm()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dvector-builder.h296 T vec1, T vec2, in new_binary_operation() argument
300 gcc_assert (known_eq (full_nelts, Derived::nelts_of (vec1)) in new_binary_operation()
322 = least_common_multiple (Derived::npatterns_of (vec1), in new_binary_operation()
325 = MAX (Derived::nelts_per_pattern_of (vec1), in new_binary_operation()
345 vector_builder<T, Shape, Derived>::binary_encoded_nelts (T vec1, T vec2) in binary_encoded_nelts() argument
347 poly_uint64 nelts = Derived::nelts_of (vec1); in binary_encoded_nelts()
351 = least_common_multiple (Derived::npatterns_of (vec1), in binary_encoded_nelts()
354 = MAX (Derived::nelts_per_pattern_of (vec1), in binary_encoded_nelts()
H A Dtree-data-ref.h732 lambda_vector_clear (lambda_vector vec1, int size) in lambda_vector_clear() argument
734 memset (vec1, 0, size * sizeof (*vec1)); in lambda_vector_clear()
760 lambda_vector_zerop (lambda_vector vec1, int size) in lambda_vector_zerop() argument
764 if (vec1[i] != 0) in lambda_vector_zerop()
H A Dtree-vect-generic.c1386 tree vec1 = gimple_assign_rhs2 (stmt); in lower_vec_perm() local
1395 bool two_operand_p = !operand_equal_p (vec0, vec1, 0); in lower_vec_perm()
1426 && TREE_CODE (vec1) == VECTOR_CST in lower_vec_perm()
1427 && initializer_zerop (vec1) in lower_vec_perm()
1501 t = vector_element (gsi, vec1, i_val, &vec1tmp); in lower_vec_perm()
1533 v1_val = vector_element (gsi, vec1, i_val, &vec1tmp); in lower_vec_perm()
H A Dtree-data-ref.c3900 lambda_vector_copy (lambda_vector vec1, lambda_vector vec2, in lambda_vector_copy() argument
3903 memcpy (vec2, vec1, size * sizeof (*vec1)); in lambda_vector_copy()
3935 lambda_vector_first_nz (lambda_vector vec1, int n, int start) in lambda_vector_first_nz() argument
3938 while (j < n && vec1[j] == 0) in lambda_vector_first_nz()
3963 lambda_vector_mult_const (lambda_vector vec1, lambda_vector vec2, in lambda_vector_mult_const() argument
3972 vec2[i] = const1 * vec1[i]; in lambda_vector_mult_const()
3978 lambda_vector_negate (lambda_vector vec1, lambda_vector vec2, in lambda_vector_negate() argument
3981 lambda_vector_mult_const (vec1, vec2, size, -1); in lambda_vector_negate()
3995 lambda_vector_equal (lambda_vector vec1, lambda_vector vec2, int size) in lambda_vector_equal() argument
3999 if (vec1[i] != vec2[i]) in lambda_vector_equal()
/netbsd-src/external/mit/isl/dist/include/isl/
H A Dvec.h40 isl_bool isl_vec_is_equal(__isl_keep isl_vec *vec1, __isl_keep isl_vec *vec2);
41 int isl_vec_cmp_element(__isl_keep isl_vec *vec1, __isl_keep isl_vec *vec2,
55 __isl_give isl_vec *isl_vec_add(__isl_take isl_vec *vec1,
59 __isl_give isl_vec *isl_vec_concat(__isl_take isl_vec *vec1,
/netbsd-src/external/gpl2/gettext/dist/gettext-tools/libuniname/
H A Dgen-uninames220 (lambda (vec1 vec2)
221 (let ((len1 (length vec1))
227 (cond ((< (aref vec1 i) (aref vec2 i)) (return t))
228 ((> (aref vec1 i) (aref vec2 i)) (return nil))
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZPatterns.td174 : Pat<(tr.vt (operator (tr.vt tr.op:$vec1), (tr.vt tr.op:$vec2))),
175 (insn tr.op:$vec1, tr.op:$vec2, function)>;
/netbsd-src/external/mit/isl/dist/interface/
H A Dtemplate_cpp.cc207 static void combine(std::vector<std::string> &vec1, in combine() argument
211 if (std::find(vec1.begin(), vec1.end(), s) == vec1.end()) in combine()
212 vec1.emplace_back(s); in combine()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A Drtl.texi2925 @item (vec_merge:@var{m} @var{vec1} @var{vec2} @var{items})
2927 of mode @var{m}; its elements are selected from either @var{vec1} or
2931 a set bit indicates it is taken from @var{vec1}.
2934 @item (vec_select:@var{m} @var{vec1} @var{selection})
2935 This describes an operation that selects parts of a vector. @var{vec1} is
2940 either the submode for a single element of @var{vec1} (if only one subpart is
H A Dextend.texi11296 @code{__builtin_shuffle (vec0, vec1, mask)}.
11303 @var{vec0} beginning at 0 and @var{vec1} beginning at @var{N}. The
H A Dgcc.info41844 mask)' and '__builtin_shuffle (vec0, vec1, mask)'. Both functions
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A Drtl.texi2914 @item (vec_merge:@var{m} @var{vec1} @var{vec2} @var{items})
2916 of mode @var{m}; its elements are selected from either @var{vec1} or
2920 a set bit indicates it is taken from @var{vec1}.
2923 @item (vec_select:@var{m} @var{vec1} @var{selection})
2924 This describes an operation that selects parts of a vector. @var{vec1} is
2929 either the submode for a single element of @var{vec1} (if only one subpart is
H A Dextend.texi12033 @code{__builtin_shuffle (vec0, vec1, mask)}.
12040 @var{vec0} beginning at 0 and @var{vec1} beginning at @var{N}. The
12074 @code{__builtin_shufflevector (vec1, vec2, index...)}
12075 function. @var{vec1} and @var{vec2} must be expressions with
12078 as @var{vec1} and @var{vec2} but that has an element count equal to
H A Dgcc.info45590 mask)' and '__builtin_shuffle (vec0, vec1, mask)'. Both functions
45627 Vector shuffling is available using the '__builtin_shufflevector (vec1,
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DLanguageExtensions.rst2031 __builtin_shufflevector(vec1, vec2, index1, index2, ...)
2062 ``vec1`` is a 4-element vector, index 5 would refer to the second element of
2067 type as ``vec1``/``vec2`` but that has an element count equal to the number of
/netbsd-src/external/mit/isl/dist/doc/
H A Duser.pod9763 int isl_vec_cmp_element(__isl_keep isl_vec *vec1,
9771 __isl_give isl_vec *isl_vec_concat(__isl_take isl_vec *vec1,
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DLangRef.rst16898 …declare <2 x double> @llvm.experimental.vector.splice.v2f64(<2 x double> %vec1, <2 x double> %vec2…
16899 …declare <vscale x 4 x i32> @llvm.experimental.vector.splice.nxv4i32(<vscale x 4 x i32> %vec1, <vsc…
16910 ``concat(%vec1, %vec2)`` starting at index ``imm``, whereas for a negative
/netbsd-src/external/gpl3/gcc.old/dist/
H A DMD5SUMS9829 f9ed915fcb0e475845740fa55cfc452e gcc/testsuite/c-c++-common/scal-to-vec1.c
15675 1d30652a622c913e10ef22e11297e99e gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C
30891 da9544d63043f3d4d1ebbcad6db06a41 gcc/testsuite/gcc.c-torture/execute/scal-to-vec1.c
/netbsd-src/external/gpl3/gcc/dist/
H A DMD5SUMS10737 f9ed915fcb0e475845740fa55cfc452e gcc/testsuite/c-c++-common/scal-to-vec1.c
17417 894dc2618d8240d82bbbd6fa81e459f0 gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C
34714 da9544d63043f3d4d1ebbcad6db06a41 gcc/testsuite/gcc.c-torture/execute/scal-to-vec1.c