diff options
author | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2017-03-28 22:13:51 +0000 |
---|---|---|
committer | Stanislav Mekhanoshin <Stanislav.Mekhanoshin@amd.com> | 2017-03-28 22:13:51 +0000 |
commit | baf31ac7c873147336440e8594c8ee552a17b662 (patch) | |
tree | b299af885662758f08e83501d2c71bb9623c12bd /clang/test/CodeGen/variable-array.c | |
parent | 99a84b163fc62e750702f6a6ed4ad33f27ec6aa7 (diff) | |
download | bcm5719-llvm-baf31ac7c873147336440e8594c8ee552a17b662.tar.gz bcm5719-llvm-baf31ac7c873147336440e8594c8ee552a17b662.zip |
[AMDGPU] Boost unroll threshold for loops reading local memory
This is less important than increase threshold for private memory,
but still brings performance improvements in a wide range of tests.
Unrolling more for local memory serves three purposes: it allows
to combine ds operations if offset becomes static, saves registers
used for offsets in case of static offsets, and allows better lds
latency hiding.
Differential Revision: https://reviews.llvm.org/D31412
llvm-svn: 298948
Diffstat (limited to 'clang/test/CodeGen/variable-array.c')
0 files changed, 0 insertions, 0 deletions