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)
commit89aef93841a76a05199a8c7684e00915bd9593ab
tree54f2a6ec9fc8bce6ec97d6f7b8cb6557efefbb8f
parent7e2ca6e74ec13fb60d12dd913edd65c86c00f57b
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

llvm-svn: 174933
llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
llvm/test/Analysis/CostModel/ARM/shuffle.ll [new file with mode: 0644]