ARM assembly parsing for VST1 two-register encoding.
authorJim Grosbach <grosbach@apple.com>
Fri, 11 Nov 2011 23:45:47 +0000 (23:45 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 11 Nov 2011 23:45:47 +0000 (23:45 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144430 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMInstrNEON.td

index d3c4486b3db95405aa917ba57e74df2a728ee52d..7106473cb13c38e07c682120e9ef01d71a7dcb4b 100644 (file)
@@ -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">;