diff options
author | Silviu Baranga <silviu.baranga@arm.com> | 2015-08-03 14:00:58 +0000 |
---|---|---|
committer | Silviu Baranga <silviu.baranga@arm.com> | 2015-08-03 14:00:58 +0000 |
commit | 1becccb10f8a09863a0aaf9a136cce24512d7824 (patch) | |
tree | 1bb6d553f8991e651e63a6affbb8ac7a8a7715fa /llvm/lib/CodeGen/LiveDebugVariables.cpp | |
parent | f3324cf1a53853303556878375fecba01bb75261 (diff) | |
download | llvm-1becccb10f8a09863a0aaf9a136cce24512d7824.zip llvm-1becccb10f8a09863a0aaf9a136cce24512d7824.tar.gz llvm-1becccb10f8a09863a0aaf9a136cce24512d7824.tar.bz2 |
[TTI] Fix default costs for interleaved accesses
Summary:
Modify the cost calculation function for interleaved accesses
to use the target-specific costs for insert/extract element and
memory operations.
This better models the case where the backend can't match
the interleaved group, and we are forced to use a wide load
and shuffle vectors.
Interleaved accesses are not enabled by default, so this shouldn't
cause a performance change.
Reviewers: jmolloy
Subscribers: jmolloy, llvm-commits
Differential Revision: http://reviews.llvm.org/D11718
llvm-svn: 243875
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.cpp')
0 files changed, 0 insertions, 0 deletions