Change A9 scheduling itineraries VLD* / VST* entries default to "aligned". That
authorEvan Cheng <evan.cheng@apple.com>
Tue, 19 Apr 2011 01:21:49 +0000 (01:21 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 19 Apr 2011 01:21:49 +0000 (01:21 +0000)
commit75b41f1540f35ef0fd5e4a52c1840f1a19debb03
tree8d3559137ef944320f4082f3ccfa2d8f765938bd
parent775c3e58246befc4a6fd943e9db37a1cfb32cce2
Change A9 scheduling itineraries VLD* / VST* entries default to "aligned". That
is, it assumes addresses are 64-bit aligned (which should be the more common
case). If the alignment is found not to be aligned, then getOperandLatency()
would adjust the operand latency computation by one to compensate for it.
rdar://9294833

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