Tamar Christina <[email protected]> writes:
> @@ -360,8 +367,8 @@ The number of Newton iterations for calculating the
> reciprocal for double type.
>
> -param=aarch64-autovec-preference=
> Target Joined Var(aarch64_autovec_preference)
> Enum(aarch64_autovec_preference) Init(AARCH64_AUTOVEC_DEFAULT) Param
> ---param=aarch64-autovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve]
> -Force an ISA selection strategy for auto-vectorization.
> +An old alias for -mautovec-preference. If both -mautovec-preference and
> +--param=aarch64_autovec-preference are passed, the --param value will be
> used.
aarch64-autovec-preference
(aarch64- rather than aarch64_)
>
> Enum
> Name(aarch64_autovec_preference) Type(enum aarch64_autovec_preference_enum)
> UnknownError(unknown autovec preference %qs)
> diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
> index
> 2233c7fdcccc75855e60d8b71c4e1d3506a45a53..05527e64d9d96962d0c485e455884a92f9bd4556
> 100644
> --- a/gcc/doc/invoke.texi
> +++ b/gcc/doc/invoke.texi
> @@ -17517,20 +17517,9 @@ The precision of division is proportional to this
> param when division
> approximation is enabled. The default value is 2.
>
> @item aarch64-autovec-preference
> -Force an ISA selection strategy for auto-vectorization.
> -@table @samp
> -@item default
> -Use the default heuristics.
> -@item asimd-only
> -Use only Advanced SIMD for auto-vectorization.
> -@item sve-only
> -Use only SVE for auto-vectorization.
> -@item prefer-asimd
> -Use both Advanced SIMD and SVE. Prefer Advanced SIMD when the costs are
> -deemed equal.
> -@item prefer-sve
> -Use both Advanced SIMD and SVE. Prefer SVE when the costs are deemed equal.
> -@end table
> +An old alias for @option{-mautovec-preference}. If both
> +@option{-mautovec-preference} and @option{--param=aarch64_autovec-preference}
Same here.
OK with those changes, thanks.
Richard
> +are passed, the @option{--param} value will be used.
>
> @item aarch64-ldp-policy
> Fine-grained policy for load pairs.