]> git.ipfire.org Git - thirdparty/gcc.git/commit
[arm] Remove redundant DImode subtract patterns
authorrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Oct 2019 19:02:28 +0000 (19:02 +0000)
committerrearnsha <rearnsha@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Oct 2019 19:02:28 +0000 (19:02 +0000)
commit1e5d52665acf5e53ef2915c361bff68571e6c2a8
tree05af0c7ac02f5301fab199969f13dd4a3de07353
parent7724f74b7b3fb3dbf3fdffa24039cb99daae9933
[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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@277170 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.md