summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ObjectFile/JSON/ObjectFileJSON.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2025-03-05 01:06:11 +0700
committerGitHub <noreply@github.com>2025-03-05 01:06:11 +0700
commitc8f4c35a6624c23632fbca7f5f384655ef4811f0 (patch)
tree8035588a5511a8104cb5a1bb1e2b520e83147fcd /lldb/source/Plugins/ObjectFile/JSON/ObjectFileJSON.cpp
parent0f869cc336a8155da7b095d0ca704dc8b6777092 (diff)
AMDGPU: Correctly handle folding immediates into subregister use operands (#129664)
This fixes a miscompile where a 64-bit materialize incorrectly folds into a sub1 use operand. We currently do not see many subregister use operands. Incidentally, there are also SIFoldOperands bugs that prevent this fold from appearing here. Pre-fix folding of 32-bit subregister uses from 64-bit materializes, in preparation for future patches. The existing APIs are awkward since they expect to have a fully formed instruction with operands to use, and not something new which needs to be created.
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/JSON/ObjectFileJSON.cpp')
0 files changed, 0 insertions, 0 deletions