diff options
author | Jim Grosbach <grosbach@apple.com> | 2011-11-11 23:45:47 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2011-11-11 23:45:47 +0000 |
commit | 10a630dea6d03e8cfc9575c81a996e1644b0d660 (patch) | |
tree | 7e4fc352ebd52dffe0f4d9892f36f6df610a9654 | |
parent | c7352f8ca0fc716c38cb3d81e63e943d47d578b3 (diff) |
ARM assembly parsing for VST1 two-register encoding.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144430 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/ARM/ARMInstrNEON.td | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/Target/ARM/ARMInstrNEON.td b/lib/Target/ARM/ARMInstrNEON.td index d3c4486b3d..7106473cb1 100644 --- a/lib/Target/ARM/ARMInstrNEON.td +++ b/lib/Target/ARM/ARMInstrNEON.td @@ -1238,12 +1238,11 @@ class VST1D<bits<4> op7_4, string Dt> let DecoderMethod = "DecodeVSTInstruction"; } class VST1Q<bits<4> op7_4, string Dt> - : NLdSt<0,0b00,0b1010,op7_4, (outs), - (ins addrmode6:$Rn, DPR:$Vd, DPR:$src2), IIC_VST1x2, - "vst1", Dt, "\\{$Vd, $src2\\}, $Rn", "", []> { + : NLdSt<0,0b00,0b1010,op7_4, (outs), (ins VecListTwoD:$Vd, addrmode6:$Rn), + IIC_VST1x2, "vst1", Dt, "$Vd, $Rn", "", []> { let Rm = 0b1111; let Inst{5-4} = Rn{5-4}; - let DecoderMethod = "DecodeVSTInstruction"; + let DecoderMethod = "DecodeVLDInstruction"; } def VST1d8 : VST1D<{0,0,0,?}, "8">; |