From: Matt Arsenault Date: Wed, 18 Feb 2015 02:10:35 +0000 (+0000) Subject: R600/SI: Fix error from vdst on no return atomics X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=642c65e2df4a7279f04d7fce0a9d75c71f745fab;p=oota-llvm.git R600/SI: Fix error from vdst on no return atomics Set the ignored field to 0 so we can enable noNamedPositionallyEncodedOperands. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229606 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/R600/SIInstrInfo.td b/lib/Target/R600/SIInstrInfo.td index a402616855c..5e68cb25709 100644 --- a/lib/Target/R600/SIInstrInfo.td +++ b/lib/Target/R600/SIInstrInfo.td @@ -1566,8 +1566,10 @@ multiclass DS_1A2D_NORET_m op, string opName, dag outs, dag ins, def "" : DS_Pseudo , AtomicNoRet; - def _si : DS_1A_Real_si ; - def _vi : DS_1A_Real_vi ; + let vdst = 0 in { + def _si : DS_1A_Real_si ; + def _vi : DS_1A_Real_vi ; + } } } @@ -1586,7 +1588,7 @@ multiclass DS_1A1D_NORET_m op, string opName, dag outs, dag ins, def "" : DS_Pseudo , AtomicNoRet; - let data1 = 0 in { + let data1 = 0, vdst = 0 in { def _si : DS_1A_Real_si ; def _vi : DS_1A_Real_vi ; }