diff options
Diffstat (limited to 'gcc/config/arm/constraints.md')
-rw-r--r-- | gcc/config/arm/constraints.md | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/config/arm/constraints.md b/gcc/config/arm/constraints.md index fd120dfaf44..a12de97cdaa 100644 --- a/gcc/config/arm/constraints.md +++ b/gcc/config/arm/constraints.md @@ -38,11 +38,13 @@ ;; in all states: Pf, Pg ;; The following memory constraints have been used: -;; in ARM/Thumb-2 state: Uh, Ut, Uv, Uy, Un, Um, Us +;; in ARM/Thumb-2 state: Uh, Ut, Uv, Uy, Un, Um, Us, Up ;; in ARM state: Uq ;; in Thumb state: Uu, Uw ;; in all states: Q +(define_register_constraint "Up" "TARGET_HAVE_MVE ? VPR_REG : NO_REGS" + "MVE VPR register") (define_register_constraint "t" "TARGET_32BIT ? VFP_LO_REGS : NO_REGS" "The VFP registers @code{s0}-@code{s31}.") |