OSDN Git Service

ARM scheduling fix: don't guess at implicit operand latency.
authorAndrew Trick <atrick@apple.com>
Fri, 22 Jun 2012 02:50:33 +0000 (02:50 +0000)
committerAndrew Trick <atrick@apple.com>
Fri, 22 Jun 2012 02:50:33 +0000 (02:50 +0000)
commite2b32bb20ee76f24708b3c9e19b6fbc651c25637
tree981bff3c8345d24cc47dba796d9d491d76cd5efa
parentef2d9e59aba381c42e018df9c26f9025c1995a64
ARM scheduling fix: don't guess at implicit operand latency.

This is a minor drive-by fix with no robust way to unit test.
As an example see neon-div.ll:
SU(16):   %Q8<def> = VMOVLsv4i32 %D17, pred:14, pred:%noreg, %Q8<imp-use,kill>
 val SU(1): Latency=2 Reg=%Q8
...should be latency=1

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