"Kewen.Lin" <[email protected]> writes:
> diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h
> index 2eb3ab5d280..13e6bf461ab 100644
> --- a/gcc/tree-vectorizer.h
> +++ b/gcc/tree-vectorizer.h
> @@ -620,8 +620,9 @@ public:
> /* Is the loop vectorizable? */
> bool vectorizable;
>
> - /* Records whether we still have the option of using a fully-masked loop.
> */
> - bool can_fully_mask_p;
> + /* Records whether we still have the option of using a partial
> vectorization
> + approach for this loop. */
> + bool can_use_partial_vectors_p;
Maybe:
/* Records whether we still have the option of vectorizing this loop using
partially-populated vectors; in other words, whether it is still possible
for one iteration of the vector loop to handle fewer than VF scalars. */
“partial vectorization” sounds more like some parts of the loop would
remain scalar code (which would potentially be useful too).
OK with that change, thanks.
Richard