OSDN Git Service

Limit domain conversion to cases where it won't break dep chains.
authorTim Northover <Tim.Northover@arm.com>
Sat, 1 Sep 2012 18:07:29 +0000 (18:07 +0000)
committerTim Northover <Tim.Northover@arm.com>
Sat, 1 Sep 2012 18:07:29 +0000 (18:07 +0000)
commit89f49808ee79eebbc3267b6c595514d4ca1f3247
tree204cbfbe0adf6a6258367377c286c7ec091979d1
parent0fc44aba18ed2f557805ce84fe597356f026f202
Limit domain conversion to cases where it won't break dep chains.

NEON domain conversion was too heavy-handed with its widened
registers, which could have stripped existing instructions of their
dependency, leaving them vulnerable to scheduling errors.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163070 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMBaseInstrInfo.cpp