diff options
| author | Dehao Chen <dehao@google.com> | 2017-04-07 15:41:52 +0000 |
|---|---|---|
| committer | Dehao Chen <dehao@google.com> | 2017-04-07 15:41:52 +0000 |
| commit | 58fa724494b6d3d85fa1e5f6b6c309f3f3ee69d4 (patch) | |
| tree | f8212c1cfa53b8e3b7bb8862d47a79e8f66861e3 /lld/ELF/LinkerScript.cpp | |
| parent | d3c87b5332b6c4413f1a50d6f26d7f704fd28156 (diff) | |
| download | bcm5719-llvm-58fa724494b6d3d85fa1e5f6b6c309f3f3ee69d4.tar.gz bcm5719-llvm-58fa724494b6d3d85fa1e5f6b6c309f3f3ee69d4.zip | |
Use PMADDWD to expand reduction in a loop
Summary:
PMADDWD can help improve 8/16 bit integer mutliply-add operation performance for cases like:
for (int i = 0; i < count; i++)
a += x[i] * y[i];
Reviewers: wmi, davidxl, hfinkel, RKSimon, zvi, mkuper
Reviewed By: mkuper
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D31679
llvm-svn: 299776
Diffstat (limited to 'lld/ELF/LinkerScript.cpp')
0 files changed, 0 insertions, 0 deletions

