summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2015-02-18 02:04:35 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2015-02-18 02:04:35 +0000
commit2ad8bab7eec8fcc667fda7fec82f6c5e9f74dd4b (patch)
treef32f42eb7a14a21df6c9f515eba7d8cb7915f4d1 /llvm/lib
parent3c34ae293cd6c17f6427a76433d2223d4b940c78 (diff)
downloadbcm5719-llvm-2ad8bab7eec8fcc667fda7fec82f6c5e9f74dd4b.tar.gz
bcm5719-llvm-2ad8bab7eec8fcc667fda7fec82f6c5e9f74dd4b.zip
R600/SI: Add missing soffset operand to global atomics
llvm-svn: 229604
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/R600/SIInstrInfo.td4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/R600/SIInstrInfo.td b/llvm/lib/Target/R600/SIInstrInfo.td
index 4082b570c41..966ce894699 100644
--- a/llvm/lib/Target/R600/SIInstrInfo.td
+++ b/llvm/lib/Target/R600/SIInstrInfo.td
@@ -1780,8 +1780,8 @@ multiclass MUBUF_Atomic <mubuf op, string name, RegisterClass rc,
defm _ADDR64 : MUBUFAtomicAddr64_m <
op, name#"_addr64", (outs),
(ins rc:$vdata, SReg_128:$srsrc, VReg_64:$vaddr,
- mbuf_offset:$offset, slc:$slc),
- name#" $vdata, $vaddr, $srsrc, 0 addr64"#"$offset"#"$slc", [], 0
+ mbuf_offset:$offset, SCSrc_32:$soffset, slc:$slc),
+ name#" $vdata, $vaddr, $srsrc, $soffset addr64"#"$offset"#"$slc", [], 0
>;
defm _OFFSET : MUBUFAtomicOffset_m <
OpenPOWER on IntegriCloud