Add a test case to check handling of dbg-declare by fast-isel.
[oota-llvm.git] / test / CodeGen / X86 / brcond.ll
index fa74aa3c9a632056c3c6b8d71f0e6cbf0f27a3b6..5cdc1000f3cd603b81f70c54070a9f8739ec11eb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=i386-apple-darwin10 | FileCheck %s
+; RUN: llc < %s -mtriple=i386-apple-darwin10 -mcpu=core2 | FileCheck %s
 ; rdar://7475489
 
 define i32 @test1(i32 %a, i32 %b) nounwind ssp {
@@ -46,7 +46,7 @@ return:                                           ; preds = %entry
 ; CHECK: test2:
 ; CHECK:       movl    4(%esp), %eax
 ; CHECK-NEXT:  orl     8(%esp), %eax
-; CHECK-NEXT:  jne     LBB2_2
+; CHECK-NEXT:  jne     LBB1_2
 }
 
 ; PR3351 - (P != 0) | (Q != 0) -> (P|Q) != 0
@@ -65,7 +65,7 @@ return:                                           ; preds = %entry
 ; CHECK: test3:
 ; CHECK:       movl    4(%esp), %eax
 ; CHECK-NEXT:  orl     8(%esp), %eax
-; CHECK-NEXT:  je      LBB3_2
+; CHECK-NEXT:  je      LBB2_2
 }
 
 ; <rdar://problem/7598384>:
@@ -95,7 +95,7 @@ entry:
 ; CHECK:      jne
 ; CHECK-NEXT: jnp
 ; CHECK-NOT:  jmp
-; CHECK-NEXT: LBB
+; CHECK:      LBB
 
 bb1:                                              ; preds = %entry
   %4 = fadd double %2, -1.000000e+00              ; <double> [#uses=1]