Lines Matching refs:elements
528 unsigned int elements; in vector_element() local
532 elements = TYPE_VECTOR_SUBPARTS (vect_type); in vector_element()
541 if (!host_integerp (idx, 1) || index >= elements) in vector_element()
543 index &= elements - 1; in vector_element()
603 arraytype = build_array_type_nelts (vect_elt_type, elements); in vector_element()
633 unsigned int elements = TYPE_VECTOR_SUBPARTS (vect_type); in lower_vec_perm() local
643 unsigned char *sel_int = XALLOCAVEC (unsigned char, elements); in lower_vec_perm()
646 for (i = 0; i < elements; ++i, vals = TREE_CHAIN (vals)) in lower_vec_perm()
647 sel_int[i] = TREE_INT_CST_LOW (TREE_VALUE (vals)) & (2 * elements - 1); in lower_vec_perm()
658 v = VEC_alloc (constructor_elt, gc, elements); in lower_vec_perm()
659 for (i = 0; i < elements; i++) in lower_vec_perm()
669 if (!host_integerp (i_val, 1) || index >= elements) in lower_vec_perm()
670 i_val = build_int_cst (mask_elt_type, index & (elements - 1)); in lower_vec_perm()
672 if (two_operand_p && (index & elements) != 0) in lower_vec_perm()
687 build_int_cst (mask_elt_type, elements)); in lower_vec_perm()
693 build_int_cst (mask_elt_type, elements - 1)); in lower_vec_perm()