Merging r261384:
[oota-llvm.git] / test / CodeGen / ARM / Windows / alloca.ll
index 6a3d002ab3b312124d5ac0504953396eb760145f..0f20ffbd36db508e791bae877dbf819b5689028d 100644 (file)
@@ -13,7 +13,9 @@ entry:
 }
 
 ; CHECK: bl num_entries
-; CHECK: movs [[R1:r[0-9]+]], #7
+; Any register is actually valid here, but turns out we use lr,
+; because we do not have the kill flag on R0.
+; CHECK: mov.w [[R1:lr]], #7
 ; CHECK: add.w [[R0:r[0-9]+]], [[R1]], [[R0]], lsl #2
 ; CHECK: bic [[R0]], [[R0]], #7
 ; CHECK: lsrs r4, [[R0]], #2