-; RUN: llvm-as < %s | llc -march=thumb -mattr=+thumb2 | FileCheck %s
+; RUN: llc < %s -mtriple=thumbv7-apple-darwin | FileCheck %s
define void @foo(i32 %X, i32 %Y) {
entry:
br i1 %tmp7, label %cond_true, label %UnifiedReturnBlock
cond_true: ; preds = %entry
- %tmp10 = tail call i32 (...)* @bar( ) ; <i32> [#uses=0]
+ %tmp10 = call i32 (...)* @bar( ) ; <i32> [#uses=0]
ret void
UnifiedReturnBlock: ; preds = %entry
; CHECK: CountTree:
; CHECK: it eq
; CHECK: cmpeq
-; CHECK: beq.n
+; CHECK: bne
+; CHECK: cmp
; CHECK: itt eq
; CHECK: moveq
; CHECK: popeq
entry:
; CHECK: t2:
; CHECK: cmp r0, #0
-; CHECK: bne.n
+; CHECK: beq
br i1 undef, label %bb.i.i3, label %growMapping.exit
bb.i.i3: ; preds = %entry