ARM: fix test for Windows division
authorSaleem Abdulrasool <compnerd@compnerd.org>
Fri, 22 Apr 2016 01:03:38 +0000 (01:03 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Fri, 22 Apr 2016 01:03:38 +0000 (01:03 +0000)
This was meant to be part of SVN r267080.  cbz cannot use a high register, which
would be silently truncated.  This has now been fixed.

llvm-svn: 267092

llvm/test/CodeGen/ARM/Windows/division.ll

index 35dfe1b..f4704ea 100644 (file)
@@ -32,8 +32,8 @@ entry:
 }
 
 ; CHECK-LABEL: sdiv64:
-; CHECK: orr.w r12, r0, r1
-; CHECK-NEXT: cbz r12
+; CHECK: orr.w r4, r0, r1
+; CHECK-NEXT: cbz r4
 ; CHECK: b
 ; CHECK: udf.w #249
 ; CHECK: bl __rt_sdiv64
@@ -45,8 +45,8 @@ entry:
 }
 
 ; CHECK-LABEL: udiv64:
-; CHECK: orr.w r12, r0, r1
-; CHECK-NEXT: cbz r12
+; CHECK: orr.w r4, r0, r1
+; CHECK-NEXT: cbz r4
 ; CHECK: b
 ; CHECK: udf.w #249
 ; CHECK: bl __rt_udiv64