Add missing Rd encoding for MOVs instruction.
authorJim Grosbach <grosbach@apple.com>
Thu, 14 Oct 2010 23:28:31 +0000 (23:28 +0000)
committerJim Grosbach <grosbach@apple.com>
Thu, 14 Oct 2010 23:28:31 +0000 (23:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116537 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMInstrInfo.td

index 1b6d3e0f806923b6a30bbddcca761980aeb2db42..703bc1a094ad3ca0ea5c410360344ff1fe829ed2 100644 (file)
@@ -1634,7 +1634,9 @@ def MOVr_TC : AsI1<0b1101, (outs tcGPR:$Rd), (ins tcGPR:$Rm), DPFrm,
 def MOVs : AsI1<0b1101, (outs GPR:$Rd), (ins so_reg:$src),
                 DPSoRegFrm, IIC_iMOVsr,
                 "mov", "\t$Rd, $src", [(set GPR:$Rd, so_reg:$src)]>, UnaryDP {
+  bits<4> Rd;
   bits<12> src;
+  let Inst{15-12} = Rd;
   let Inst{11-0} = src;
   let Inst{25} = 0;
 }