diff options
author | Silviu Baranga <silviu.baranga@arm.com> | 2015-08-17 16:05:09 +0000 |
---|---|---|
committer | Silviu Baranga <silviu.baranga@arm.com> | 2015-08-17 16:05:09 +0000 |
commit | b322aa6f5310750c7bdfb018bd8dde489f48f297 (patch) | |
tree | 8a68df35d106717dc0f0611bbb33336da3adcf43 /clang/lib/Lex/ModuleMap.cpp | |
parent | d5ac26937c199056265b017d0a8408b38ae14188 (diff) | |
download | llvm-b322aa6f5310750c7bdfb018bd8dde489f48f297.zip llvm-b322aa6f5310750c7bdfb018bd8dde489f48f297.tar.gz llvm-b322aa6f5310750c7bdfb018bd8dde489f48f297.tar.bz2 |
[CostModel][AArch64] Increase cost of vector insert element and add missing cast costs
Summary:
Increase the estimated costs for insert/extract element operations on
AArch64. This is motivated by results from benchmarking interleaved
accesses.
Add missing costs for zext/sext/trunc instructions and some integer to
floating point conversions. These costs were previously calculated
by scalarizing these operation and were affected by the cost increase of
the insert/extract element operations.
Reviewers: rengolin
Subscribers: mcrosier, aemerson, rengolin, llvm-commits
Differential Revision: http://reviews.llvm.org/D11939
llvm-svn: 245226
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions