diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2025-03-05 01:06:11 +0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-05 01:06:11 +0700 |
| commit | c8f4c35a6624c23632fbca7f5f384655ef4811f0 (patch) | |
| tree | 8035588a5511a8104cb5a1bb1e2b520e83147fcd /lldb/source/Plugins/ObjectFile/JSON/ObjectFileJSON.cpp | |
| parent | 0f869cc336a8155da7b095d0ca704dc8b6777092 (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
