Two sets of changes. Sorry they are intermingled.
[oota-llvm.git] / test / CodeGen / ARM / long_shift.ll
index 43d58ecbd4ae5fef708ba36948b4d59c96047371..5e4f5730f8d21ae38b44db3bc1324cf0fd8df3f5 100644 (file)
@@ -2,8 +2,8 @@
 
 define i64 @f0(i64 %A, i64 %B) {
 ; CHECK: f0
-; CHECK:      movs    r3, r3, lsr #1
-; CHECK-NEXT: mov     r2, r2, rrx
+; CHECK:      lsrs    r3, r3, #1
+; CHECK-NEXT: rrx     r2, r2
 ; CHECK-NEXT: subs    r0, r0, r2
 ; CHECK-NEXT: sbc     r1, r1, r3
        %tmp = bitcast i64 %A to i64