commit | 6615fa1de01ccca0d7fc853b04019ccec5dd0b76 | [log] [tgz] |
---|---|---|
author | Johnny Chen <johnny.chen@apple.com> | Fri Apr 01 23:15:50 2011 +0000 |
committer | Johnny Chen <johnny.chen@apple.com> | Fri Apr 01 23:15:50 2011 +0000 |
tree | 498477e149cc6b10920650b2b3044dfce8a3ff93 | |
parent | c6078c87d1a1b05821a814e1704f16090ae79c43 [diff] [blame] |
MOVs should have Inst{19-16} as 0b0000, otherwise, the instruction is UNPREDICTABLE. rdar://problem/9224120 llvm-svn: 128748
diff --git a/llvm/lib/Target/ARM/ARMInstrInfo.td b/llvm/lib/Target/ARM/ARMInstrInfo.td index 2f9da43..28b53ca 100644 --- a/llvm/lib/Target/ARM/ARMInstrInfo.td +++ b/llvm/lib/Target/ARM/ARMInstrInfo.td
@@ -2009,6 +2009,7 @@ bits<4> Rd; bits<12> src; let Inst{15-12} = Rd; + let Inst{19-16} = 0b0000; let Inst{11-0} = src; let Inst{25} = 0; }