OSDN Git Service

[ARM/AArch64] Update costs for interleaved accesses with wide types
authorMatthew Simpson <mssimpso@codeaurora.org>
Thu, 2 Mar 2017 15:15:35 +0000 (15:15 +0000)
committerMatthew Simpson <mssimpso@codeaurora.org>
Thu, 2 Mar 2017 15:15:35 +0000 (15:15 +0000)
commit201896c9fd9d3555b7405cf6bdc6673ab2fc5d27
tree435114580ea18d86582fcee541da123a3d02facb
parent6523b45d2ed06202e8c6a3255e443b957159f8b8
[ARM/AArch64] Update costs for interleaved accesses with wide types

After r296750, we're able to match interleaved accesses having types wider than
128 bits. This patch updates the associated TTI costs.

Differential Revision: https://reviews.llvm.org/D29675

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296751 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
lib/Target/ARM/ARMTargetTransformInfo.cpp
test/Transforms/LoopVectorize/AArch64/interleaved_cost.ll
test/Transforms/LoopVectorize/ARM/interleaved_cost.ll