+
+ /* The VQ value for SVE targets, or zero if SVE is not supported. */
+ uint64_t vq;
+
+ /* Returns true if the target supports SVE. */
+ bool has_sve () const
+ {
+ return vq != 0;
+ }
+
+ int pauth_reg_base;
+ int pauth_ra_state_regnum;
+
+ /* Returns true if the target supports pauth. */
+ bool has_pauth () const
+ {
+ return pauth_reg_base != -1;
+ }