1 ; RUN: llc < %s -mtriple=x86_64-apple-darwin10 | FileCheck %s
3 define i32 @cmp(i32* %aa, i32* %bb) nounwind readnone ssp {
7 %cmp = icmp sgt i32 %a, %b
8 br i1 %cmp, label %return, label %if.end
13 if.end: ; preds = %entry
16 %cmp4 = icmp slt i32 %a, %b
17 %. = select i1 %cmp4, i32 2, i32 111
20 return: ; preds = %if.end, %entry
21 %retval.0 = phi i32 [ 1, %entry ], [ %., %if.end ]
25 define i32 @cmp2(i32 %a, i32 %b) nounwind readnone ssp {
27 %cmp = icmp sgt i32 %a, %b
28 br i1 %cmp, label %return, label %if.end
33 if.end: ; preds = %entry
36 %cmp4 = icmp slt i32 %a, %b
37 %. = select i1 %cmp4, i32 2, i32 111
40 return: ; preds = %if.end, %entry
41 %retval.0 = phi i32 [ 1, %entry ], [ %., %if.end ]