Oops. Missed the isel half of this. revert while I sort that out.
authorJim Grosbach <grosbach@apple.com>
Fri, 11 Nov 2011 23:51:31 +0000 (23:51 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 11 Nov 2011 23:51:31 +0000 (23:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144431 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMInstrNEON.td

index 7106473cb13c38e07c682120e9ef01d71a7dcb4b..d3c4486b3db95405aa917ba57e74df2a728ee52d 100644 (file)
@@ -1238,11 +1238,12 @@ 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 VecListTwoD:$Vd, addrmode6:$Rn),
-          IIC_VST1x2, "vst1", Dt, "$Vd, $Rn", "", []> {
+  : NLdSt<0,0b00,0b1010,op7_4, (outs),
+          (ins addrmode6:$Rn, DPR:$Vd, DPR:$src2), IIC_VST1x2,
+          "vst1", Dt, "\\{$Vd, $src2\\}, $Rn", "", []> {
   let Rm = 0b1111;
   let Inst{5-4} = Rn{5-4};
-  let DecoderMethod = "DecodeVLDInstruction";
+  let DecoderMethod = "DecodeVSTInstruction";
 }
 
 def  VST1d8   : VST1D<{0,0,0,?}, "8">;