ARM cost model: Add vector reverse shuffle costs
authorArnold Schwaighofer <aschwaighofer@apple.com>
Tue, 12 Feb 2013 02:40:39 +0000 (02:40 +0000)
committerArnold Schwaighofer <aschwaighofer@apple.com>
Tue, 12 Feb 2013 02:40:39 +0000 (02:40 +0000)
commit6851623c54b35673f6e9a0ed0fd12378c93f48c4
treec813a15bf8ad7824cbbc834b5d282fc1f9549daa
parent4fc6484ee2439a9506d525ca757171e0ecc07744
ARM cost model: Add vector reverse shuffle costs

A reverse shuffle is lowered to a vrev and possibly a vext instruction (quad
word).

radar://13171406

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174933 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMTargetTransformInfo.cpp
test/Analysis/CostModel/ARM/shuffle.ll [new file with mode: 0644]