]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/ChangeLog
[arm] Early expansion of usubvdi4.
[thirdparty/gcc.git] / gcc / ChangeLog
index 9e4e2d721a872952b81e8bd02dca2f5965a1fa28..dbc421de968674cbc1aea5c192b13b8581eabac0 100644 (file)
@@ -1,3 +1,11 @@
+2019-10-18  Richard Earnshaw  <rearnsha@arm.com>
+
+       * config/arm/arm.md (usubvdi4): Allow registers or integers for
+       incoming operands.  Early split the calculation into SImode
+       operations.
+       (usubvsi3_borrow): New insn pattern.
+       (usubvsi3_borrow_imm): Likewise.
+
 2019-10-18  Richard Earnshaw  <rearnsha@arm.com>
 
        * config/arm/arm.md (usubv<mode>4): Delete expansion.