aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorSilviu Baranga <silviu.baranga@arm.com>2015-08-03 14:00:58 +0000
committerSilviu Baranga <silviu.baranga@arm.com>2015-08-03 14:00:58 +0000
commit1becccb10f8a09863a0aaf9a136cce24512d7824 (patch)
tree1bb6d553f8991e651e63a6affbb8ac7a8a7715fa /llvm/lib/CodeGen/StackProtector.cpp
parentf3324cf1a53853303556878375fecba01bb75261 (diff)
downloadllvm-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/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions