diff options
author | Jim Grosbach <grosbach@apple.com> | 2010-11-16 18:13:42 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2010-11-16 18:13:42 +0000 |
commit | 7911916cf7a819c2a303ca143f7c28b0c0f99d12 (patch) | |
tree | d0359668e4c60f5677546d5fe62df48d4acd8f3d /lib | |
parent | cdbd99262286e96729007ac535cd430ecb3d38ac (diff) | |
download | external_llvm-7911916cf7a819c2a303ca143f7c28b0c0f99d12.zip external_llvm-7911916cf7a819c2a303ca143f7c28b0c0f99d12.tar.gz external_llvm-7911916cf7a819c2a303ca143f7c28b0c0f99d12.tar.bz2 |
ARM conditional mov encoding fix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119354 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Target/ARM/ARMInstrInfo.td | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/Target/ARM/ARMInstrInfo.td b/lib/Target/ARM/ARMInstrInfo.td index 5495551..2c4d723 100644 --- a/lib/Target/ARM/ARMInstrInfo.td +++ b/lib/Target/ARM/ARMInstrInfo.td @@ -3008,11 +3008,10 @@ def MOVCCs : AI1<0b1101, (outs GPR:$Rd), [/*(set GPR:$Rd, (ARMcmov GPR:$false, so_reg:$shift, imm:$cc, CCR:$ccr))*/]>, RegConstraint<"$false = $Rd">, UnaryDP { bits<4> Rd; - bits<4> Rn; bits<12> shift; let Inst{25} = 0; let Inst{20} = 0; - let Inst{19-16} = Rn; + let Inst{19-16} = 0; let Inst{15-12} = Rd; let Inst{11-0} = shift; } |