summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/sbstructureddata/TestStructuredDataAPI.py
diff options
context:
space:
mode:
authorMichael Bedy <mjbedy@gmail.com>2019-12-11 22:31:32 -0500
committerMichael Bedy <mjbedy@gmail.com>2020-01-10 23:01:19 -0500
commit4a32cd11acd7c38f5e0b587d724935ab7a9938a6 (patch)
tree1b0a9c23daa2915d1e78762f258215f43b05158a /lldb/packages/Python/lldbsuite/test/python_api/sbstructureddata/TestStructuredDataAPI.py
parent4134d706d9bc48d1634e0d95a5c1698f5fcfd06e (diff)
downloadbcm5719-llvm-4a32cd11acd7c38f5e0b587d724935ab7a9938a6.tar.gz
bcm5719-llvm-4a32cd11acd7c38f5e0b587d724935ab7a9938a6.zip
[AMDGPU] Remove unnecessary v_mov from a register to itself in WQM lowering.
Summary: - SI Whole Quad Mode phase is replacing WQM pseudo instructions with v_mov instructions. While this is necessary for the special handling of moving results out of WWM live ranges, it is not necessary for WQM live ranges. The result is a v_mov from a register to itself after every WQM operation. This change uses a COPY psuedo in these cases, which allows the register allocator to coalesce the moves away. Reviewers: tpr, dstuttard, foad, nhaehnle Reviewed By: nhaehnle Subscribers: arsenm, kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D71386
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/sbstructureddata/TestStructuredDataAPI.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud