diff options
author | Nicolai Haehnle <nhaehnle@gmail.com> | 2016-09-03 12:26:38 +0000 |
---|---|---|
committer | Nicolai Haehnle <nhaehnle@gmail.com> | 2016-09-03 12:26:38 +0000 |
commit | 3bba6a843809d4615d694703ab569f6c1be3c936 (patch) | |
tree | 1cf546a3cdbe31eb2b1a117a71376ff9ea322b81 /lldb/packages/Python/lldbsuite/test/python_api/breakpoint/main.c | |
parent | a246dccc26667ab8bf6b6b427d1384bb65828509 (diff) | |
download | bcm5719-llvm-3bba6a843809d4615d694703ab569f6c1be3c936.tar.gz bcm5719-llvm-3bba6a843809d4615d694703ab569f6c1be3c936.zip |
AMDGPU: Reduce the duration of whole-quad-mode
Summary:
This contains two changes that reduce the time spent in WQM, with the
intention of reducing bandwidth required by VMEM loads:
1. Sampling instructions by themselves don't need to run in WQM, only their
coordinate inputs need it (unless of course there is a dependent sampling
instruction). The initial scanInstructions step is modified accordingly.
2. When switching back from WQM to Exact, switch back as soon as possible.
This affects the logic in processBlock.
This should always be a win or at best neutral.
There are also some cleanups (e.g. remove unused ExecExports) and some new
debugging output.
Reviewers: arsenm, tstellarAMD, mareko
Subscribers: arsenm, llvm-commits, kzhuravl
Differential Revision: http://reviews.llvm.org/D22092
llvm-svn: 280590
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/breakpoint/main.c')
0 files changed, 0 insertions, 0 deletions