brintos

brintos / llvm-project-archived public Read only

0
0
Text · 445 B · 016d4a6 Raw
22 lines · plain
1; RUN: llc < %s -mtriple=armv7-apple-darwin | FileCheck %s2 3	%struct.SString = type { ptr, i32, i32 }4 5declare void @abort()6 7define fastcc void @t(ptr %word, i8 signext  %c) {8; CHECK-NOT: pop9; CHECK: bxne10; CHECK-NOT: pop11entry:12	%tmp1 = icmp eq ptr %word, null		; <i1> [#uses=1]13	br i1 %tmp1, label %cond_true, label %cond_false14 15cond_true:		; preds = %entry16	tail call void @abort( )17	unreachable18 19cond_false:		; preds = %entry20	ret void21}22