[arm] Remove redundant DImode subtract patterns
authorRichard Earnshaw <rearnsha@arm.com>
Fri, 18 Oct 2019 19:02:28 +0000 (19:02 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Fri, 18 Oct 2019 19:02:28 +0000 (19:02 +0000)
commitbc8dd50fe4cddc779349ef79f55e9e623c3c215f
tree05af0c7ac02f5301fab199969f13dd4a3de07353
parentda0e6bd3d347117e928a92841e8ed6da202e1426
[arm] Remove redundant DImode subtract patterns

Now that we early split DImode subtracts, the patterns to emit the
original and to match zero-extend with subtraction or negation are
no-longer useful.

* config/arm/arm.md (arm_subdi3): Delete insn.
(zextendsidi_negsi, negdi_extendsidi): Delete insn_and_split.

From-SVN: r277170
gcc/ChangeLog
gcc/config/arm/arm.md