]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
aarch64: Remove unnecessary can_create_pseudo_p condition
authorRichard Sandiford <richard.sandiford@arm.com>
Fri, 3 Nov 2023 12:42:48 +0000 (12:42 +0000)
committerRichard Sandiford <richard.sandiford@arm.com>
Fri, 3 Nov 2023 12:42:48 +0000 (12:42 +0000)
This patch removes a can_create_pseudo_p condition from
*cmov_uxtw_insn_insv, bringing it in line with *cmov<mode>_insn_insv.
The constraints correctly describe the requirements.

gcc/
* config/aarch64/aarch64.md (*cmov_uxtw_insn_insv): Remove
can_create_pseudo_p condition.

gcc/config/aarch64/aarch64.md

index 5bb8c772be86ff19f07a1bdaabcbf91850ca66ef..bcf4bc8ccd4d611760fe4543ed8446c157efde8d 100644 (file)
           (match_operator:SI 1 "aarch64_comparison_operator"
            [(match_operand 2 "cc_register" "") (const_int 0)]))
          (match_operand:SI 3 "general_operand" "r"))))]
-  "can_create_pseudo_p ()"
+  ""
   "#"
   "&& true"
   [(set (match_dup 0)