summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/default-constructor
diff options
context:
space:
mode:
authorAustin Kerbow <Austin.Kerbow@amd.com>2019-11-02 14:48:40 -0700
committerAustin Kerbow <Austin.Kerbow@amd.com>2019-11-23 09:34:23 -0800
commitfef69706dc7828c3c662533054f136de6a7bdd98 (patch)
treedc2de29da61e7da4cd884d30ce9e1c7311a98fdd /lldb/packages/Python/lldbsuite/test/python_api/default-constructor
parent854e956219e78cb8d7ef3b021d7be6b5d6b6af04 (diff)
downloadbcm5719-llvm-fef69706dc7828c3c662533054f136de6a7bdd98.tar.gz
bcm5719-llvm-fef69706dc7828c3c662533054f136de6a7bdd98.zip
AMDGPU: Handle waitcnt overflow
Summary: The waitcnt pass can overflow the counters when the number of outstanding events for a type exceed the capacity of the counter. This can lead to inefficient insertion of waitcnts, or to waitcnt instructions with max values for each type. The last situation can cause an instruction which when disassembled appears to be an illegal waitcnt without an operand. In these cases we should add a wait for the 'counter maximum' - 1, and update the waitcnt brackets accordingly. Reviewers: rampitec, arsenm Reviewed By: rampitec Subscribers: kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D70418
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/default-constructor')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud