Lines Matching refs:masks
1181 release_vec_loop_masks (vec_loop_masks *masks) in release_vec_loop_masks() argument
1185 FOR_EACH_VEC_ELT (*masks, i, rgm) in release_vec_loop_masks()
1186 rgm->masks.release (); in release_vec_loop_masks()
1187 masks->release (); in release_vec_loop_masks()
1254 release_vec_loop_masks (&masks); in ~_loop_vec_info()
6220 int reduc_index, vec_loop_masks *masks) in vectorize_fold_left_reduction() argument
6284 mask = vect_get_loop_mask (gsi, masks, vec_num, vectype_in, i); in vectorize_fold_left_reduction()
7365 vec_loop_masks *masks = &LOOP_VINFO_MASKS (loop_vinfo); in vectorizable_reduction() local
7393 vect_record_loop_mask (loop_vinfo, masks, ncopies * vec_num, in vectorizable_reduction()
7418 reduc_fn, ops, vectype_in, reduc_index, masks); in vectorizable_reduction()
7538 tree mask = vect_get_loop_mask (gsi, masks, vec_num * ncopies, in vectorizable_reduction()
8506 vect_record_loop_mask (loop_vec_info loop_vinfo, vec_loop_masks *masks, in vect_record_loop_mask() argument
8510 if (masks->length () < nvectors) in vect_record_loop_mask()
8511 masks->safe_grow_cleared (nvectors); in vect_record_loop_mask()
8512 rgroup_masks *rgm = &(*masks)[nvectors - 1]; in vect_record_loop_mask()
8533 vect_get_loop_mask (gimple_stmt_iterator *gsi, vec_loop_masks *masks, in vect_get_loop_mask() argument
8536 rgroup_masks *rgm = &(*masks)[nvectors - 1]; in vect_get_loop_mask()
8541 if (rgm->masks.is_empty ()) in vect_get_loop_mask()
8543 rgm->masks.safe_grow_cleared (nvectors); in vect_get_loop_mask()
8549 rgm->masks[i] = mask; in vect_get_loop_mask()
8553 tree mask = rgm->masks[index]; in vect_get_loop_mask()