summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIInstrFormats.td
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2015-08-06 19:28:38 +0000
committerTom Stellard <thomas.stellard@amd.com>2015-08-06 19:28:38 +0000
commit217361c33f6aa531c23e33a4803f74b606bb2dac (patch)
treea1c938ed39de179815f8ca33ea46b02c326c2d97 /llvm/lib/Target/AMDGPU/SIInstrFormats.td
parentdee26a28765efe531d52f1267d83363034070265 (diff)
downloadbcm5719-llvm-217361c33f6aa531c23e33a4803f74b606bb2dac.tar.gz
bcm5719-llvm-217361c33f6aa531c23e33a4803f74b606bb2dac.zip
AMDGPU/SI: Add support for 32-bit immediate SMRD offsets on CI
Reviewers: arsenm Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D11604 llvm-svn: 244254
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SIInstrFormats.td')
-rw-r--r--llvm/lib/Target/AMDGPU/SIInstrFormats.td3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIInstrFormats.td b/llvm/lib/Target/AMDGPU/SIInstrFormats.td
index 1ab93fb8f5c..27d2a9b8ef1 100644
--- a/llvm/lib/Target/AMDGPU/SIInstrFormats.td
+++ b/llvm/lib/Target/AMDGPU/SIInstrFormats.td
@@ -231,7 +231,8 @@ class SMRD_IMMe_ci <bits<5> op> : Enc64 {
let Inst{8} = 0;
let Inst{14-9} = sbase{6-1};
let Inst{21-15} = sdst;
- let Inst{26-22} = 0x18; //encoding
+ let Inst{26-22} = op;
+ let Inst{31-27} = 0x18; //encoding
let Inst{63-32} = offset;
}
OpenPOWER on IntegriCloud