OSDN Git Service

[ARM] Remove redundant vcvt patterns.
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 7 Sep 2017 14:52:26 +0000 (14:52 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 7 Sep 2017 14:52:26 +0000 (14:52 +0000)
commit55915d87718fbb8752885d0a4c05ed474b9cad0b
tree50a1b8f001d72c3880dccab44d8ab4e3dddfd0ee
parent563f2fdd9270bb57a619e28caffceb7bda297ad3
[ARM] Remove redundant vcvt patterns.

These don't add any value as they're just compositions of existing
patterns. However, they can confuse the cost logic in ISel, leading to
duplicated vcvt instructions like in PR33199.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312724 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrVFP.td
test/CodeGen/ARM/vcvt.ll