diff options
| author | Stanislav Mekhanoshin <rampitec@users.noreply.github.com> | 2025-06-24 15:49:01 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-24 15:49:01 -0700 |
| commit | d06c2efd67e54193017606cba315facbd50167a4 (patch) | |
| tree | 37d6f36bd9a292fbddc92a2603c4ee288ee792dc /llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp | |
| parent | 51d1385cdf5e9508dd02a8283443afdd01641a1a (diff) | |
[AMDGPU] Support v_lshl_add_u64 in gfx1250 (#145591)
It also brings in some DPP changes needed to define it.
Diffstat (limited to 'llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp')
| -rw-r--r-- | llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp index 07a4292ef28b..27b3d6bc9440 100644 --- a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp +++ b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp @@ -661,6 +661,11 @@ DecodeStatus AMDGPUDisassembler::getInstruction(MCInst &MI, uint64_t &Size, if (isGFX10() && tryDecodeInst(DecoderTableGFX1064, MI, QW, Address, CS)) break; + // FIXME: DecoderTableGFX125064 is not defined yet. + if (isGFX1250() && + tryDecodeInst(DecoderTableGFX1250_FAKE1664, MI, QW, Address, CS)) + break; + if (isGFX12() && tryDecodeInst(DecoderTableGFX1264, DecoderTableGFX12_FAKE1664, MI, QW, Address, CS)) |
