]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Revert "AArch32: Correct sdot RTL on aarch32"
authorTamar Christina <tamar.christina@arm.com>
Thu, 15 Jul 2021 12:16:15 +0000 (13:16 +0100)
committerTamar Christina <tamar.christina@arm.com>
Thu, 15 Jul 2021 12:16:15 +0000 (13:16 +0100)
This reverts commit c9165e2d58bb037793c1c93e1b5633a61f88db30.

gcc/config/arm/neon.md

index 764512166e9dc0730357e0133a61eaf82d9d130d..8b0a396947cc8e7345f178b926128d7224fb218a 100644 (file)
                     DOTPROD)
                    (match_operand:VCVTI 3 "register_operand")))]
   "TARGET_DOTPROD"
-)
+{
+  emit_insn (
+    gen_neon_<sup>dot<vsi2qi> (operands[3], operands[3], operands[1],
+                                operands[2]));
+  emit_insn (gen_rtx_SET (operands[0], operands[3]));
+  DONE;
+})
 
 ;; Auto-vectorizer pattern for usdot
 (define_expand "usdot_prod<vsi2qi>"