summaryrefslogtreecommitdiffstats
path: root/lld/ELF/LinkerScript.cpp
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2016-03-30 16:35:13 +0000
committerTom Stellard <thomas.stellard@amd.com>2016-03-30 16:35:13 +0000
commit1d5e6d4bdcc316137e6e8fe75b709f5464190f59 (patch)
tree2750828aa7b2f29de80e49c35c366c162aea0714 /lld/ELF/LinkerScript.cpp
parent0bc954e3bc474383f87ab9e55ab1aa5ae996f9c0 (diff)
downloadbcm5719-llvm-1d5e6d4bdcc316137e6e8fe75b709f5464190f59.tar.gz
bcm5719-llvm-1d5e6d4bdcc316137e6e8fe75b709f5464190f59.zip
AMDGPU/SI: Improve MachineSchedModel definition
This patch contains a few improvements to the model, including: - Using a single resource with a defined buffers size for each memory unit. - Setting the IssueWidth correctly. - Fixing latency values for memory instructions. shader-db stats: 16429 shaders in 3231 tests Totals: SGPRS: 318232 -> 312328 (-1.86 %) VGPRS: 208996 -> 209346 (0.17 %) Code Size: 7147044 -> 7166440 (0.27 %) bytes LDS: 83 -> 83 (0.00 %) blocks Scratch: 1862656 -> 1459200 (-21.66 %) bytes per wave Max Waves: 49182 -> 49243 (0.12 %) Wait states: 0 -> 0 (0.00 %)A Differential Revision: http://reviews.llvm.org/D18453 llvm-svn: 264877
Diffstat (limited to 'lld/ELF/LinkerScript.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud