From 7911916cf7a819c2a303ca143f7c28b0c0f99d12 Mon Sep 17 00:00:00 2001 From: Jim Grosbach Date: Tue, 16 Nov 2010 18:13:42 +0000 Subject: ARM conditional mov encoding fix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119354 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/ARM/ARMInstrInfo.td | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lib') 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; } -- cgit v1.1