diff options
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SIInstrFormats.td')
-rw-r--r-- | llvm/lib/Target/AMDGPU/SIInstrFormats.td | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIInstrFormats.td b/llvm/lib/Target/AMDGPU/SIInstrFormats.td index 9bc82e48d7b..561a16c3e35 100644 --- a/llvm/lib/Target/AMDGPU/SIInstrFormats.td +++ b/llvm/lib/Target/AMDGPU/SIInstrFormats.td @@ -283,12 +283,13 @@ class MIMGe : Enc64 { let Inst{63} = d16; } -class MIMGe_gfx6789 <bits<7> op> : MIMGe { +class MIMGe_gfx6789 <bits<8> op> : MIMGe { bits<8> vaddr; bits<1> da; + let Inst{0} = op{7}; let Inst{14} = da; - let Inst{24-18} = op; + let Inst{24-18} = op{6-0}; let Inst{39-32} = vaddr; } |