1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test
Tom Stellard 69c2b6ab61 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
2016-03-30 16:35:13 +00:00
..
Analysis AMDGPU: Cost model for basic integer operations 2016-03-25 01:16:40 +00:00
Assembler Revert "[ThinLTO] Serialize the Module SourceFileName to/from LLVM assembly" 2016-03-30 15:16:04 +00:00
Bindings
Bitcode Swift Calling Convention: add swiftself attribute. 2016-03-29 17:37:21 +00:00
BugPoint
CodeGen AMDGPU/SI: Improve MachineSchedModel definition 2016-03-30 16:35:13 +00:00
DebugInfo Upgrade some wildly anachronistic debug info in testcases. 2016-03-29 22:34:30 +00:00
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [tsan] Do not instrument reads/writes to instruction profile counters. 2016-03-29 23:19:40 +00:00
Integer
JitListener
LibDriver
Linker Upgrade some wildly anachronistic debug info in testcases. 2016-03-29 22:34:30 +00:00
LTO
MC [SystemZ] Add nop and nopr InstAliases. 2016-03-30 16:11:58 +00:00
Object [lanai] Add Lanai backend. 2016-03-28 13:09:54 +00:00
Other
SymbolRewriter
TableGen
ThinLTO/X86
tools Fix some bugs in the posix output of llvm-nm. Which is documented on 2016-03-29 20:18:07 +00:00
Transforms [VectorUtils] Don't try and truncate PHIs to a smaller bitwidth 2016-03-30 10:11:43 +00:00
Unit
Verifier Swift Calling Convention: add swiftself attribute. 2016-03-29 17:37:21 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg Revert "[asan] Make the global_metadata_darwin.ll test require El Capitan or newer" 2016-03-29 18:27:24 +00:00
lit.site.cfg.in
TestRunner.sh